论坛风格切换切换到宽版
  • 721阅读
  • 1回复

[问题求助][求助]关于/etc/ppp/ip-up脚本执行问题 [复制链接]

上一主题 下一主题
 
发帖
2081
C币
-60611
威望
377
贡献值
1
银元
-3
铜钱
4767
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
大家好.

我在linux使用ppp.oe拨号..我想实现断线自动重连.如果新写一个脚本去侦测并连线的话.--- 印刷
个人感觉.那个脚本一直运行期.比较耗资源.          婚庆

然而/etc/ppp/ip-up /etc/ppp/ip-down这两个文件分别在ppp链路断开或.是链接成功时都会执行一下..[成人用品]
所以我就想利用.这个去实现pppoe断线自动重连.健康

以下是我的脚本

ip-up
#!/bin/sh

PATH==/sbin:/usr/sbin:/bin:/usr/.bi.n电影

export PATH

WAN_STATUS="/tmp./wan.st.atus"学习

echo "已连接" > "$WAN_.STATUS.".
复制代码

ip-down

#!/bin/sh



PATH==/sb.in:/usr/sbin:/.bin:/usr/bin           建材

export PATH

WAN_STATUS="/tmp./.wan.status"教育

echo "未连.接" > ".$WAN_STATUS"    外汇

while :;

do

if [ "`cat $WAN_STATUS`.". = "已连接" ]; then             电子

break

else

/usr/sbin/ppp.d pty '/usr/sbin/pppoe. -I eth0 -T 40' noipdefault noauth default-asyncma.p defaultr.oute usepeerdns user admin .lcp-echo-interval 20 lcp-echo-failure 3 mtu 1492 mru 1492 unit 0.

fi

sleep 10

done

/etc/ppp0 #
复制代码

我是想一旦pppoe断线后呢,他就会执行一次ip-down这个脚本.但是当断线时间太长的话.而ip-.down又只执行一次.这样pppoe就连接不上线.所.以我就加了一个while循环语句.只有当pppoe也连接后这个w.hile循环才会break 断开.(        游戏          )

但是我发现.我加了这.个while 循环后呢?这个ip-down 还是只执行一次拨号请求.不会一直循环..为什么?             电子
当然我手动执.行一下/etc/ppp/ip-down的话.他说会一直执行循环的.直.到PPPOE链接成功.他才会跳出循环..

我看到有篇文章上说ip-do.wn ip-up执行时环境变量的有关.所以我加入了..
PATH==/sbin:/.us.r/sbin:/bin:/usr/bin.
export PATH

但是我上面的ip-down还是只执行一次pppoe拨号请求?为什么呢.................

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线nyqs.
发帖
2106
C币
-132410
威望
378
贡献值
1
银元
-3
铜钱
4648
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13
耶...咋没人呢?...
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个