2020
07-16

tomato固件WAN掉线自动重连脚本,tomato固件网络WAN掉线后重新启动wifidog程序

tomato固件WAN掉线自动重连脚本

tomato固件网络WAN掉线后重新启动wifidog程序脚本

#!/bin/sh

#自动拨号脚本

#请把dns1,dns2修改成拼得通的DNS,开机自动运行,实时监控,断线自动重拨

dns1="59.51.78.211"

dns2="222.246.129.81"

sleep 8

/opt/etc/init.d/wifidog restart &

sleep 12

while true

do      

       ping -s 1 -c 1 $dns1 >/dev/null 2>&1    #……去PING第一个DNS

       if [ "$?" != "0" ]      #……假如PING不通

       then

           ping -s 1 -c 2 $dns2 >/dev/null 2>&1   #……去PING第二个DNS

           if [ "$?" != "0" ]     #……假如PING不通

           then   

              killall wifidog         #……结束PPPD进程

                #……再去拨号

              sleep 12               #……等待12秒

killall wifidog

/opt/etc/init.d/wifidog restart &

           else

              sleep 5            #……如果是PING  DNS2通的话就直接等待5秒

           fi   

       else

              sleep 5           # ……如果是PING  DNS1通的话就直接等待5秒(一般要设置多长时间去PING请改这里)

       fi               

done

#这个是为了守护wan掉线

如无特殊说明,解压密码均为:aisoa.cn

您可能感兴趣的文章

支付宝打赏支付宝打赏微信打赏微信打赏