diff options
Diffstat (limited to 'files/common/sbin/test_connectivity')
| -rwxr-xr-x | files/common/sbin/test_connectivity | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/files/common/sbin/test_connectivity b/files/common/sbin/test_connectivity index 9173cca..a8fe810 100755 --- a/files/common/sbin/test_connectivity +++ b/files/common/sbin/test_connectivity @@ -3,6 +3,10 @@  TestHosts="4.2.2.4 8.8.8.8"  PingTrials=2 +iftest () { +    ifconfig $1 2>/dev/null | grep -q RUNNING +} +  pingtest () {      # TODO: replace with something parallel      for i in $(seq 1 $PingTrials); do @@ -17,10 +21,10 @@ pingtest () {  case "$1" in      internet) -	pingtest eth1 $TestHosts +	iftest eth1 && pingtest eth1 $TestHosts  	;;      vpn) -	pingtest tun0 $TestHosts +	iftest tun0 && pingtest tun0 $TestHosts  	;;      *)  	echo "Usage:  | 
