資料來源

今天要連我那台Server時,發現掛掉 原來是網路不通了
不過ppp程序還在,可見是原來內建的-ddial 重新連線不是很穩定

於是上網找些資料,有些人寫的還不錯就拿過來用用囉~

主要是這兩個地方要增加

-------------------------/etc/ppp/ppp.sh-------------------------
#!/bin/sh

checkonline1=`/usr/local/sbin/fping zxdz.6600.org` #用fping命令测试我的网站
checkonline2=`/usr/local/sbin/fping 220.181.28.42` #用fping命令测试163.com网站

if [ "$checkonline1" = "zxdz.6600.org is alive" ] ; then
#echo "$checkonline1"
#echo "The ADSL is connected"
exit
else
if [ "$checkonline2" = "220.181.28.42 is alive" ] ; then
echo "$checkonline2"
echo "The ADSL is connected"
exit
else
echo "$checkonline1"
echo "$checkonline2"
echo "The ADSL is disconnected"
/etc/rc.d/ppp stop #FB6.1 使用,调用系统PPP脚本停止ppp拨号服务。
#/usr/bin/killall ppp #FB6.0版以前使用
sleep 10 #等10秒种
#/usr/sbin/ppp -ddial -unit 0 -nat gykj #FB6.0版以前使用
/etc/rc.d/ppp start #FB6.1 使用,调用系统PPP脚本重新开始ppp拨号服务。
fi
fi


-----------------------/etc/crontab 相关行-----------------------
*/5 * * * * root /etc/ppp/ppp.sh
该行指定每5分钟运行一次/etc/ppp/ppp.sh,检查是否吊线,如掉线就重拨。
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 daky 的頭像
    daky

    奇幻世界 賦予你奇妙的感覺

    daky 發表在 痞客邦 留言(0) 人氣()