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
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=mwan3
|
PKG_NAME:=mwan3
|
||||||
PKG_VERSION:=2.11.16
|
PKG_VERSION:=2.11.17
|
||||||
PKG_RELEASE:=5
|
PKG_RELEASE:=5
|
||||||
PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>, \
|
PKG_MAINTAINER:=Florian Eckert <fe@dev.tdt.de>, \
|
||||||
Aaron Goodman <aaronjg@alumni.stanford.edu>
|
Aaron Goodman <aaronjg@alumni.stanford.edu>
|
||||||
|
|
|
@ -91,6 +91,12 @@ validate_track_method() {
|
||||||
return 1
|
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"
|
LOG warn "Unsupported tracking method: $track_method"
|
||||||
return 2
|
return 2
|
||||||
|
@ -327,6 +333,12 @@ main() {
|
||||||
wait $TRACK_PID
|
wait $TRACK_PID
|
||||||
result=$(grep Lost $TRACK_OUTPUT | awk '{print $12}')
|
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
|
esac
|
||||||
do_log=""
|
do_log=""
|
||||||
if [ $check_quality -eq 0 ]; then
|
if [ $check_quality -eq 0 ]; then
|
||||||
|
|
Loading…
Reference in New Issue