找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 12243|回复: 11

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

[复制链接]
发表于 2007-7-16 14:10:24 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

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

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

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

计划任务执行代码如下:

/inter pppoe-client set [/inter pppoe-client find name="pppoe-out1"] disabled=yes
/inter pppoe-client set [/inter pppoe-client find name="pppoe-out1"] disabled=no
/sys sch set [/sys sch find name="wt-wait"] disabled=yes


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

[ 本帖最后由 cracks 于 2007-11-4 12:08 编辑 ]
1.jpg
routeros
 楼主| 发表于 2007-7-16 16:55:39 | 显示全部楼层
没人关注吗?
routeros
回复

使用道具 举报

发表于 2007-7-16 17:36:49 | 显示全部楼层
思路应该正常的
routeros
回复

使用道具 举报

发表于 2007-7-17 13:26:32 | 显示全部楼层
我看看是什么先!
routeros
回复

使用道具 举报

发表于 2007-7-17 15:37:18 | 显示全部楼层
为何不监视外网卡的数据呢
routeros
回复

使用道具 举报

发表于 2007-7-17 15:38:59 | 显示全部楼层
这个思路有是有道理,就是经常读写硬盘,如果没有限流量,可以不必去做按需拨号
routeros
回复

使用道具 举报

 楼主| 发表于 2007-7-17 16:14:07 | 显示全部楼层
routeros
回复

使用道具 举报

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

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

使用道具 举报

发表于 2007-7-18 16:43:36 | 显示全部楼层
学习,这种创新思路值得我们去学习.
routeros
回复

使用道具 举报

发表于 2007-7-19 07:28:47 | 显示全部楼层
PPPOE SERVER 里面就有个 KEEP ALIVE的时间设置

不知道楼主想干什么呢?

还写个脚本~~!
routeros
回复

使用道具 举报

 楼主| 发表于 2007-7-19 10:45:02 | 显示全部楼层
原帖由 crack_ros 于 2007-7-19 07:28 发表
PPPOE SERVER 里面就有个 KEEP ALIVE的时间设置

不知道楼主想干什么呢?

还写个脚本~~!


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

使用道具 举报

发表于 2007-11-4 12:08:07 | 显示全部楼层
有才华,支持一下
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-5-2 22:31 , Processed in 0.164610 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表