171594765 发表于 2007-7-16 14:10:24

ROS 用脚本实现按需拨号无请求自动断开连接--脚本的风采

以前看到过有人问这个问题,我也问过,没得到解决。突然想到了这个思路。

原理:按需拨号可以用PPPOE的自带功能,自动断开利用ROS的流量开关和计划任务

分析:当无数据请求时,PPPOE网卡流量应该为0,不防把开关控制流量在1,反正正常使用时(哪怕只发送一个数据包都会超过1)。当该网卡流量低于这个值时执行脚本让计划任务启动,并开始计时(计划任务间隔时间100秒)。在100秒内如果有数据请求,触发流量控制开关,执行脚本让计划任务停止。如果100秒内没有数据请求,执行计划任务脚本,断开PPPOE拨号,然后将自己设为disabled=yes。

计划任务执行代码如下:

/inter pppoe-client set disabled=yes
/inter pppoe-client set disabled=no
/sys sch set disabled=yes


小弟才接触ROS,希望大家多多指教,对本思路提出意见。

[ 本帖最后由 cracks 于 2007-11-4 12:08 编辑 ]

171594765 发表于 2007-7-16 16:55:39

没人关注吗?

fanxk 发表于 2007-7-16 17:36:49

思路应该正常的

口觜亻尔 发表于 2007-7-17 13:26:32

我看看是什么先!:o

fanxk 发表于 2007-7-17 15:37:18

为何不监视外网卡的数据呢

fanxk 发表于 2007-7-17 15:38:59

这个思路有是有道理,就是经常读写硬盘,如果没有限流量,可以不必去做按需拨号

171594765 发表于 2007-7-17 16:14:07

原帖由 fanxk 于 2007-7-17 15:37 发表 http://bbs.routerclub.com/images/common/back.gif
为何不监视外网卡的数据呢
效果应该是一样的吧?

fanxk 发表于 2007-7-18 14:18:54

:lol 今天试了一下,没成功,后来换成监视外网卡才行(其它没有改变,我用的是2.822),另外脚本执行的太频繁了,硬盘读写也就比较频繁(我的硬盘设置成10分钟不读写就关,这样硬盘寿命就更长,整个系统也比较安静,我连CPU风扇都取了,就差点没取电源风扇),若没有特殊要求,我个人认为没有必要去做。当然,也感谢楼主提供了一个思路。

[ 本帖最后由 fanxk 于 2007-7-18 14:24 编辑 ]

weikun444 发表于 2007-7-18 16:43:36

学习,这种创新思路值得我们去学习.

crack_ros 发表于 2007-7-19 07:28:47

PPPOE SERVER 里面就有个 KEEP ALIVE的时间设置

不知道楼主想干什么呢?

还写个脚本~~!

171594765 发表于 2007-7-19 10:45:02

原帖由 crack_ros 于 2007-7-19 07:28 发表 http://bbs.routerclub.com/images/common/back.gif
PPPOE SERVER 里面就有个 KEEP ALIVE的时间设置

不知道楼主想干什么呢?

还写个脚本~~!

我这个是应用于 PPPOE CLIENT,不是PPPOE SERVER

cracks 发表于 2007-11-4 12:08:07

有才华,支持一下
页: [1]
查看完整版本: ROS 用脚本实现按需拨号无请求自动断开连接--脚本的风采