|
发表于 2011-1-8 15:53:19
|
显示全部楼层
防掉线解决思路写以下脚本为ppp-up.sh放到 /mnt/usb/usb1_1/opt/bin
7 ~5 D" L0 W) c7 U1 E#!/bin/sh# F, I+ \+ L. t9 ` k; i6 l* q
var=`ps -ef --cols 200 |grep pppd |awk '{if($5=="pppd")print $5}'`
2 O+ C: s9 ?8 W7 x( P* C( ] T' `if [ "$var" != "pppd" ]
8 }9 k M. ]+ X& ]5 Z6 I2 k% i then, C+ F; v* ]' H+ x2 A; U
pppd plugin rp-pppoe.so rp_pppoe_service XXXXXXXX atm0 nodetach user XXXXXXXX password XXXXXXXX if-name ppp0 usepeerdns refuse-eap lcp-echo-interval 30 mtu 1492 holdoff 3 lcp-echo-failure 5 maxfail 0 persist! i: g5 N3 m P1 @) {
#else
& G, a# ~1 K# P) Q$ R! Q: }#echo "up"6 B" u, u' j0 @% I
fi8 r6 B9 X# h, A; d- i
绿色服务名称(随便可定),红色是上网帐号,蓝色是密码
$ c \1 d0 H( M. E( I6 o* t1.创建/mnt/usb/usb1_1/spool/cron/crontabs目录,在init中加 ln -sf /mnt/usb/usb1_1/spool /var/spool
. ^7 Z X- q' _+ C+ b. s# {7 r2.在/mnt/usb/usb1_1/spool/cron/crontabs中创建admin文件内容为# c, `5 P% }5 k0 }9 u! e o
*/5 * * * * /mnt/usb/usb1_1/opt/bin/3322
$ f# q4 E0 v" Y; R, E' K1 V" t*/5 * * * * /mnt/usb/usb1_1/opt/bin/ppp-up.sh
: {2 F% t8 F; `. g# V/ D5 L/ S7 Z! s- p2 {
我现在按这想法在测试,高手看一下有什么问题 |
|