ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 19384|回复: 12

[交流] routeros ros pppoe拨号假死的问题的解决办法

[复制链接]
发表于 2014-3-30 23:21:19 | 显示全部楼层 |阅读模式

马上注册成为ROSABC会员,随时发帖回复。

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

x
ROS用联通2个20M的给30多个用户用,发现有时候上不了网,看ros里面pppoe的状态正常,但是不通,必须手动停止再拨号后才能恢复,可以使用下面的方法解决:

定时重拔PPPOE脚本:

:local duetime 00:00:00
:local opentime 07:00:00
:local nowtime [/system clock get time]
:if ($opentime=$nowtime) do={
:local x
:set x 9
:for i from=1 to=$x do={
        /interface pppoe-client
        set [find name=("pppoe-out" . $i)] disabled=yes
}
:delay 10
:for i from=1 to=$x do={
        /interface pppoe-client
        set [find name=("pppoe-out" . $i)] disabled=no
}
}

这个是定时都重拨号。更高级的办法是检测每条线路的流量,发现有问题的现路,例如接收流量变为几乎为0,则单独重拨这个线路。
没问题的就不重拨,避免用户掉线。如果不会用脚本,就直接人工查看,因为出现问题的几率很小。

检测接口的RX是否为0,注意不要检测TX。

还可以考虑下面的方法 :

使用Tools 的 Netwatch 功能,检查网关或者网站的地址,如果不同,执行断线脚本,只需要一句话,没有那么复杂:/interface pppoe-client disable “你PPPOE拨号的名字”

不过这个方法不能检测单独的线路。




发表于 2016-3-12 16:25:33 | 显示全部楼层
来学习来学习,来学习来学习来学习来学习,来学习来学习
发表于 2016-4-14 16:39:00 | 显示全部楼层
感谢楼主分享.一定跟楼主好好学习.
发表于 2016-4-17 00:22:53 | 显示全部楼层
thanks for sharing
发表于 2016-7-29 11:01:03 | 显示全部楼层
谢谢楼主分享
发表于 2016-9-25 10:45:28 | 显示全部楼层
这个是定时都重拨号。更高级的办法是检测每条线路的流量,发现有问题的现路,例如接收流量变为几乎为0,则单独重拨这个线路。
发表于 2017-4-4 09:19:31 | 显示全部楼层
感谢楼主分享.
发表于 2017-9-7 13:59:29 | 显示全部楼层
好厉害,这也行么
发表于 2019-6-24 22:36:41 | 显示全部楼层
学习学习学习学习学习
发表于 2019-12-10 21:16:39 | 显示全部楼层
学习学习学习学习学习学习学习
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2024-4-26 07:03 , Processed in 0.355187 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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