diff options
-rwxr-xr-x | files/common/sbin/test_connectivity | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/files/common/sbin/test_connectivity b/files/common/sbin/test_connectivity index a8fe810..6129f32 100755 --- a/files/common/sbin/test_connectivity +++ b/files/common/sbin/test_connectivity @@ -21,15 +21,17 @@ pingtest () { case "$1" in internet) - iftest eth1 && pingtest eth1 $TestHosts + IFace=$(uci get network.wan.ifname) ;; vpn) - iftest tun0 && pingtest tun0 $TestHosts + IFace=tun0 ;; *) echo "Usage: $0 <internet|vpn>" >&2 + exit 1 ;; esac +iftest $IFace && pingtest $IFace $TestHosts exit 1 |