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

技术资料 软路由,图文教程
0 4898
admin
admin 自由达人 2023-09-28 18:01:34
用户等级:5级
原理:按需拨号可以用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



楼主签名:唱跳rap和篮球
回帖
已上传或添加的图片
宽度
px
高度
px
说明
浮动
默认
  
附件状态: 待添加
下载附件消耗:
金币财富
升级经验
  
  
插入表格
宽度
100%
自动
边框

双击表格可删除表格

  
文件 类型 时间 操作
上一页 1 下一页 关闭
  
自动播放   
边框修饰
宽度    高度
  
自动播放
自动循环
  
回复列表