找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 14629|回复: 7

[脚本] 求根据内网PPPOE数量分别进行限速的脚本

[复制链接]
发表于 2011-3-21 02:13:52 | 显示全部楼层 |阅读模式
悬赏10铜板未解决
RT。如果我求到了,然后学会。。我会发出来。加上我自己的分析告诉大家。

routeros
发表于 2011-3-21 02:48:49 | 显示全部楼层
哪位共享呢!似乎有个监控流量的去平分!
routeros
回复

使用道具 举报

发表于 2011-3-21 13:24:26 | 显示全部楼层
本帖最后由 zooyo 于 2011-3-21 13:25 编辑

:put [:len [ppp ac find]]

这个输出的就是PPPOE拨号的在线人数,明白了吗?
routeros
回复

使用道具 举报

 楼主| 发表于 2011-3-21 15:19:37 | 显示全部楼层
哈哈。你就来这一句啊。下面呢??
routeros
回复

使用道具 举报

发表于 2011-3-21 16:14:44 | 显示全部楼层
  1. /system scheduler add name=pcq interval=00:01:00 start-time=15:35:00 on-event={
  2. #获取pppoe用户登录数
  3. :global user1 [/pp ac p c ]
  4. #设置用户数usera为30
  5. :global user30 30
  6. #设置用户数userb为50
  7. :global user50 50
  8. #设置用户数userc为70
  9. :global user70 70

  10. #如果用户数少于30时运行,请根据实际环境修改
  11. :if ($user1 < $user30) do={
  12. /queue sim disable pcq2M
  13. /queue sim disable pcq1M
  14. /queue sim enable pcq4M
  15. #/queue sim enable pcq4M}

  16. #如果用户数少于50,大于30时运行,请根据实际环境修改
  17. :if ($user1 < $user50) do={
  18. :if ($user1 > $user30) do={
  19. /queue sim disable pcq2M
  20. /queue sim disable pcq2M
  21. /queue sim enable pcq4M
  22. /queue sim enable pcq4M}}

  23. #如果用户数少于70,大于50时运行,请根据实际环境修改
  24. :if ($user1 < $user70) do={
  25. :if ($user1 > $user50) do={
  26. /queue sim disable pcq2M
  27. /queue sim disable pcq2M
  28. /queue sim enable pcq4M
  29. /queue sim enable pcq4M}}

  30. #如果用户数大于70时运行,请根据实际环境修改
  31. :if ($user1 > $user70) do={
  32. /queue sim disable pcq2M
  33. /queue sim disable pcq2M
  34. /queue sim enable pcq4M
  35. /queue sim enable pcq4M}}
  36. }
  37. } disabled=no

复制代码
routeros
回复

使用道具 举报

发表于 2011-3-21 16:23:15 | 显示全部楼层
楼上强大。。。
routeros
回复

使用道具 举报

发表于 2011-3-24 17:31:43 | 显示全部楼层
每分钟一次……
其实楼上的楼上的脚本还可以增加个变量,记录上一次用户数是在那个数量段,然后在脚本中检测一下这次的用户数跟上一分钟是不是处在同一数量段,如果是的就直接终止脚本运行,用不着每分钟都禁用启用那几条限速规则。
routeros
回复

使用道具 举报

 楼主| 发表于 2011-4-6 01:21:15 | 显示全部楼层
楼上的给个完整的脚本瞧瞧啊
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 20:30 , Processed in 0.048099 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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