#!/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掉线