diff options
author | Katze Miau <miaukatzemiau@priveasy.de> | 2012-03-05 19:19:56 (GMT) |
---|---|---|
committer | Katze Miau <miaukatzemiau@priveasy.de> | 2012-03-05 19:19:56 (GMT) |
commit | 9aee01211336027a9ef76516ef64530997266e21 (patch) | |
tree | 5d953f096cca90c84ae798fe2cac56e7a8d69aee | |
parent | 76fa197248219c6b343b3bf1662cb8780e12bfe9 (diff) |
test_connectivity: get inet interface name via UCI
-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 |