Create check_wan.sh
This commit is contained in:
14
scripts/check_wan.sh
Normal file
14
scripts/check_wan.sh
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
source /lib/functions/network.sh
|
||||||
|
network_find_wan NET_IF
|
||||||
|
network_get_gateway NET_GW "${NET_IF}"
|
||||||
|
|
||||||
|
r=`ping -c1 "${NET_GW}"`
|
||||||
|
r=`echo $r | grep Permitted`
|
||||||
|
while true; do
|
||||||
|
if [[ "$r" != "" ]] ;then
|
||||||
|
/etc/init.d/firewall restart
|
||||||
|
fi
|
||||||
|
sleep 2
|
||||||
|
done
|
||||||
Reference in New Issue
Block a user