找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2635|回复: 7

[其它] 求助--Ros 设定指定ip 分时速度

[复制链接]
发表于 2008-9-12 09:55:58 | 显示全部楼层 |阅读模式

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

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

×
比如要指定某个ip 在8--19 时的最大速度是1M,而其他时间的是3M。

用的是winbox登陆,怎么设置, 怎么添加script等。

个人是初学的, 是接收的任务。
请知道的给个详细解释。
谢谢
routeros
 楼主| 发表于 2008-9-12 11:56:28 | 显示全部楼层
怎么都没有回答的啊。

编写两个脚本指定那个ip 的速度是多少的。

再通过调用,不同时间调用不同的脚本。
routeros
回复

使用道具 举报

发表于 2008-9-12 11:57:55 | 显示全部楼层
/system script
routeros
回复

使用道具 举报

 楼主| 发表于 2008-9-18 16:05:48 | 显示全部楼层
routeros
回复

使用道具 举报

发表于 2008-9-18 17:17:36 | 显示全部楼层
方法一:
以限制10个IP为例:
设1M的时候这10个限速规则的名字分别为“1,2,3,4,5,6,7,8,9,10”
关闭这10条规则的脚本如下:
:set f "1,2,3,4,5,6,7,8,9,10";:set d 0 ;:while ($d<10) do={:foreach i in=[/ queue simple find name=([:pick $f $d ($d+1)])] do=[/ queue simple disable $i];:set d ($d+1)}
这里因为名字是数字,还可以改为:
:set d 0 ;:while ($d<11) do={:foreach i in=[/ queue simple find name"$d"]do=[/ queue simple disable $i];:set d ($d+1)}

当要激活这些规则时,脚本如下:
:set f "1,2,3,4,5,6,7,8,9,10";:set d 0 ;:while ($d<10) do={:foreach i in=[/ queue simple find name=([:pick $f $d ($d+1)])] do=[/ queue simple enable $i];:set d ($d+1)}
或:
:set d 0 ;:while ($d<11) do={:foreach i in=[/ queue simple find name"$d"]do=[/ queue simple enable $i];:set d ($d+1)}

同理可以加上3M限速规则,名字分别是“11,12,13,14,15,16,17,18,19,20”
关闭和激活的脚本对照上面的改动一下。所有这些脚本设置一下运行时间就OK了。
routeros
回复

使用道具 举报

发表于 2008-9-18 17:38:58 | 显示全部楼层
方法二:
1M改3M
/ queue simple set [/ queue simple find max-limit=1000000/1000000] burst-limit=30000000/3000000 max-limit=3000000/3000000]
3M改1M
/ queue simple set [/ queue simple find max-limit=3000000/3000000] burst-limit=10000000/1000000 max-limit=1000000/1000000]
但这个如果你的规则没设置好的话,可能有漏网之鱼,或误操作
routeros
回复

使用道具 举报

发表于 2008-9-19 01:25:40 | 显示全部楼层
不用写脚本了,,弄两条规则就是了,,在简单限速里有TIME的,,等于是定时的,弄两条就可以了,
把那些要分时限速的IP做一个IP地址清单,,然后标记,在简单限速限标记了的,就OK了
routeros
回复

使用道具 举报

 楼主| 发表于 2008-9-19 09:07:23 | 显示全部楼层
谢谢
tim97803  和 ad3866 的指导。
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 11:13 , Processed in 0.095960 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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