mwan3: Add support for nslookup track method
Signed-off-by: Brian J. Murrell <brian@interlinx.bc.ca>
This commit is contained in:
parent
c442892978
commit
6f7562dee2
|
@ -8,7 +8,7 @@
|
|||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=mwan3
|
||||
PKG_VERSION:=2.11.16
|
||||
PKG_VERSION:=2.11.17
|
||||
PKG_RELEASE:=5
|
||||
PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>, \
|
||||
Aaron Goodman <aaronjg@alumni.stanford.edu>
|
||||
|
|
|
@ -91,6 +91,12 @@ validate_track_method() {
|
|||
return 1
|
||||
}
|
||||
;;
|
||||
nslookup)
|
||||
command -v nslookup 1>/dev/null 2>&1 || {
|
||||
LOG warn "Missing nslookup. Please install busybox package."
|
||||
return 1
|
||||
}
|
||||
;;
|
||||
*)
|
||||
LOG warn "Unsupported tracking method: $track_method"
|
||||
return 2
|
||||
|
@ -327,6 +333,12 @@ main() {
|
|||
wait $TRACK_PID
|
||||
result=$(grep Lost $TRACK_OUTPUT | awk '{print $12}')
|
||||
;;
|
||||
nslookup)
|
||||
WRAP nslookup www.google.com $track_ip > $TRACK_OUTPUT &
|
||||
TRACK_PID=$!
|
||||
wait $TRACK_PID
|
||||
result=$?
|
||||
;;
|
||||
esac
|
||||
do_log=""
|
||||
if [ $check_quality -eq 0 ]; then
|
||||
|
|
Loading…
Reference in New Issue