找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 14293|回复: 8

[脚本] 最近自己的ROS遇到个问题,高手能否帮帮忙。

[复制链接]
发表于 2013-9-27 16:44:37 | 显示全部楼层 |阅读模式
悬赏50铜板未解决
不管新手还是老鸟,都来看看。

我的环境是22个pppoe帐号做pcc负载均衡,但是个别帐号偶尔会断流,就是突然没有流量了,个别用户无法打开网页,但是帐号一直在线的,pcc的检测脚本不会自动调整,必须需要重新拨号,禁用再启用那个pppoe-out,然后重新拨上又恢复正常。

那么,怎么样才能用脚本监测所有的帐号,只要有一个帐号断流,脚本能够自动重拨一下那个帐号呢,主要是想知道,脚本如何可以检测出该帐号不通呢。

50大洋不多,欢迎大家讨论一下,先谢了!

routeros
 楼主| 发表于 2013-9-27 18:48:09 来自手机 | 显示全部楼层
没人有办法吗?
routeros
回复

使用道具 举报

发表于 2013-9-27 19:05:27 | 显示全部楼层
做PCC指定路由时,加个PING检测线路状态试下。
routeros
回复

使用道具 举报

 楼主| 发表于 2013-9-27 19:12:08 | 显示全部楼层
jike106397 发表于 2013-9-27 19:05
做PCC指定路由时,加个PING检测线路状态试下。

pcc可以增加路由检测的吗?
routeros
回复

使用道具 举报

发表于 2013-9-27 19:44:14 | 显示全部楼层
无聊没事做给你写个吧
  1. :do {
  2. :local adsl    "线路数"
  3. :local domain "域名地址"
  4. :for a from=1 to=$adsl do={
  5. :local status [/interface pppoe-client get [find name=("pppoe-out".$a)] running]
  6. :if ($status=true) do={
  7. :if ([/ping $domain interface=("pppoe-out".$a) count=3]="0") do={
  8. /interface pppoe-client disable [find name=("pppoe-out".a)]
  9. :delay 1s
  10. /interface pppoe-client enable [find name=("pppoe-out".$a)]
  11. }}
  12. }
  13. }
复制代码
routeros
回复

使用道具 举报

 楼主| 发表于 2013-9-27 21:23:51 来自手机 | 显示全部楼层
先谢了,我试试。
routeros
回复

使用道具 举报

发表于 2013-9-28 01:40:07 | 显示全部楼层
开启闲置检测~在PPPOE配置文件那
routeros
回复

使用道具 举报

 楼主| 发表于 2013-9-28 08:12:03 | 显示全部楼层
夏月轻雷 发表于 2013-9-28 01:40
开启闲置检测~在PPPOE配置文件那

有版本要求吗?怎么没找到呢.
routeros
回复

使用道具 举报

发表于 2013-9-28 14:17:44 | 显示全部楼层
楼主,我不要50铜板,只要20就可以了。
我早就发了现成的,经过测试的脚本可用啊。
http://bbs.routerclub.com/thread-69859-1-1.html
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-2 17:25 , Processed in 0.054435 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

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