昨天早上网路(PPPoE)断线,没有察觉到,正好整天都不在家,在外面要连回来查资料才发现,这个小站死掉还蛮痛苦的(资料都懒得记,直接写在上面),果然有些东西还是得要用脑袋记...XD
但是想想用脑袋记还是太辛苦(头脑不好XD),还是写只Script做断线重拨的动作好了.Orz..
找了一些文章,想拿现成的程式来用,没想到都好复杂(动不动就是一整页的程式),所以文章看看后,还是简单改写一只来用就好.
目前测试好象都还正常.(此Script主要是给Debian使用,其它系统只要修改/usr/bin/pon,改成自己系统所用的拨接程式即可).
重新拨接的程式及设定步骤
重新拨接的程式如下:(vim/usr/bin/repppoe)
#!/bin/bash
#if!ping-c3168.95.1.1>/dev/null2>&1
#if!(cat/proc/net/dev|grepppp0)>/dev/null2>&1
if!ping-c3tw.yahoo.com>/dev/null2>&1
then
#/usr/bin/poff
/usr/bin/pon
fi
chmod x/usr/bin/repppoe
设定crontab(设root的crontab)
crontab-e#之后写入下述
*/5****/usr/bin/repppoe
这样子就完成啰~(扣掉注解程式只有4行,我以前怎么那么懒,连4行都懒得写.XD)
PS:程式里面if注解掉的,可自行想想有什么更好的判断法,记得2>&1不要拿掉(会有收不完的信)
/usr/bin/poff是网路不通时,是否要先断线再拨.我想的是,不通直接再拨就是,否则不知何时后会突然有几秒ping不到的,系统就自动断线了.
Debian Linux ADSL PPPoE自动重拨(Script)Debian Linux ADSL PPPoE自动重拨(Script)Debian Linux ADSL PPPoE自动重拨(Script)Debian Linux ADSL PPPoE自动重拨(Script)Debian Linux ADSL PPPoE自动重拨(Script)Debian Linux ADSL PPPoE自动重拨(Script)Debian Linux ADSL PPPoE自动重拨(Script)Debian Linux ADSL PPPoE自动重拨(Script)Debian Linux ADSL PPPoE自动重拨(Script)Debian Linux ADSL PPPoE自动重拨(Script)
阅读(1582) | 评论(0) | 转发(0) |