|
|
发表于 2011-1-8 15:53:19
|
显示全部楼层
防掉线解决思路写以下脚本为ppp-up.sh放到 /mnt/usb/usb1_1/opt/bin
/ o5 Y% I5 S+ o7 U7 z6 f+ D#!/bin/sh7 i6 H; x1 p9 W4 w( H' u2 x2 k; o: W
var=`ps -ef --cols 200 |grep pppd |awk '{if($5=="pppd")print $5}'`+ a$ b% e" Y+ U7 [. o5 l
if [ "$var" != "pppd" ]
5 S$ ~% i# `( V. |2 g then
/ R% E$ d# X# W4 R2 R% T0 qpppd 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
% j4 c8 m) k) R5 l/ V- B- J9 f#else
}/ F& E- g( D7 ^#echo "up"
, }/ ^( V8 j; pfi5 l8 i7 y: Z0 e$ ]0 }
绿色服务名称(随便可定),红色是上网帐号,蓝色是密码
* O, N% ]$ {- n" c& @- O; N. q1.创建/mnt/usb/usb1_1/spool/cron/crontabs目录,在init中加 ln -sf /mnt/usb/usb1_1/spool /var/spool
% k; L; T5 t) E/ B$ p2.在/mnt/usb/usb1_1/spool/cron/crontabs中创建admin文件内容为
% T5 e5 _9 B7 \, @+ }' X*/5 * * * * /mnt/usb/usb1_1/opt/bin/3322: @! D2 s- r0 C. Y- T# X1 y
*/5 * * * * /mnt/usb/usb1_1/opt/bin/ppp-up.sh
6 S6 [9 \" k- S$ F. V+ n" F& z: x* T
- p& |7 L7 i: ?; H$ r我现在按这想法在测试,高手看一下有什么问题 |
|