找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 8630|回复: 12

[脚本] 一条对新手比较难,对高手很简单的命令请教!

[复制链接]
发表于 2011-4-27 10:14:36 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 kyer2012 于 2011-4-27 10:55 编辑

脚本二为2兆
/queue simple remove [find]

:for sky from=1 to=250 do={/queue simple add name=("a" . $sky) dst-address=("192.168.1.". $sky) max-limit=1600000/240000 interface=all disabled=no}

:for sky from=1 to=250 do={/queue simple add name=("b" . $sky) dst-address=("192.168.2.". $sky) max-limit=1600000/240000 interface=all disabled=no}


脚本二为1兆

/queue simple remove [find]

:for sky from=1 to=250 do={/queue simple add name=("a" . $sky) dst-address=("192.168.1.". $sky) max-limit=800000/160000 interface=all disabled=no}

:for sky from=1 to=250 do={/queue simple add name=("b" . $sky) dst-address=("192.168.2.". $sky) max-limit=800000/160000 interface=all disabled=no}


白天自动运行第一段脚本,用户限速为2兆,晚上自动运行第二段脚本,限速为1兆


但每次修改都要清空simple里面的配置,再增加。  如何再原有的模式直接自动修改为1兆 和 2兆呢


还有这条命令如何修改呢!
/queue type
add kind=pcq name=PCQ-down pcq-classifier=dst-address pcq-limit=50 pcq-rate=\
    2000000 pcq-total-limit=2000
我想通过命令把 pcq-rate=2000000 修改为 pac-rate=1000000
但我用  queue type edit PCQ-down pcq-rate ; 这条命令无法直接写入 1000000,要回车后才可以修改,如何一条命令到位呢!
routeros
发表于 2011-4-27 19:56:01 | 显示全部楼层
本帖最后由 yuefy 于 2011-4-27 20:03 编辑

第一条为晚上时候执行的
:global timee [/system clock get time ]
:if ($timee>18:00:00 ) do={/queue simple remove [find]

:for sky from=1 to=250 do={/queue simple add name=("a" . $sky) dst-address=("192.168.1.". $sky) max-limit=1600000/240000 interface=all disabled=no}

:for sky from=1 to=250 do={/queue simple add name=("b" . $sky) dst-address=("192.168.2.". $sky) max-limit=1600000/240000 interface=all disabled=no}

}


第二条为白天执行的
:global timee [/system clock get time ]
:if ($timee>08:00:00 && $timee<17:59:59) do={/queue simple remove [find]

:for sky from=1 to=250 do={/queue simple add name=("a" . $sky) dst-address=("192.168.1.". $sky) max-limit=800000/160000 interface=all disabled=no}

:for sky from=1 to=250 do={/queue simple add name=("b" . $sky) dst-address=("192.168.2.". $sky) max-limit=800000/160000 interface=all disabled=no}

}
routeros
回复

使用道具 举报

发表于 2011-4-27 20:06:23 | 显示全部楼层
本帖最后由 yuefy 于 2011-4-27 20:07 编辑

不明白加我QQ,544475878
routeros
回复

使用道具 举报

发表于 2011-4-27 20:25:06 | 显示全部楼层
/queue type
set [find name=PCQ-down] pcq-total-limit=1000000
routeros
回复

使用道具 举报

 楼主| 发表于 2011-4-27 20:53:44 | 显示全部楼层

非常感谢!

不知道这条如何修改呢

/queue type
add kind=pcq name=PCQ-down-1 pcq-classifier=dst-address pcq-limit=50 pcq-rate=4000000 pcq-total-limit=2000
add kind=pcq name=PCQ-down-2 pcq-classifier=dst-address pcq-limit=50 pcq-rate=2000000 pcq-total-limit=2000


白天pcq-down-1 给4兆,晚上给2兆
白天pcq-down-2 给2兆,晚上给1兆

是否可以这样写呢?

:global timee [/system clock get time ]
:if ($timee>18:00:00 ) do={
/queue type remove PCQ-down-1;queue type remove PCQ-down-2 ;      
/queue type add name=PCQ-down-1 pcq-rate=2000000 pcq-limit=50 pcq-total-limit=2000 kind=pcq pcq-classifier=dst-address
/queue type add name=PCQ-down-2 pcq-rate=1000000 pcq-limit=50 pcq-total-limit=2000 kind=pcq pcq-classifier=dst-address
}

:global timee [/system clock get time ]
:if ($timee>08:00:00 && $timee<17:59:59) do={
/queue type remove PCQ-down-1;queue type remove PCQ-down-2 ;      
/queue type add name=PCQ-down-1 pcq-rate=4000000 pcq-limit=50 pcq-total-limit=2000 kind=pcq pcq-classifier=dst-address
/queue type add name=PCQ-down-2 pcq-rate=2000000 pcq-limit=50 pcq-total-limit=2000 kind=pcq pcq-classifier=dst-address
}

是否可以这样写呢?

routeros
回复

使用道具 举报

 楼主| 发表于 2011-4-27 20:57:29 | 显示全部楼层
yuefy 发表于 2011-4-27 20:25
/queue type
set [find name=PCQ-down] pcq-total-limit=1000000

这条命令没效果?
routeros
回复

使用道具 举报

发表于 2011-4-27 21:00:23 | 显示全部楼层
能否加我QQ,QQ说快些
routeros
回复

使用道具 举报

 楼主| 发表于 2011-4-27 21:20:47 | 显示全部楼层
thanks。了解清楚了!
routeros
回复

使用道具 举报

发表于 2011-4-28 00:12:47 | 显示全部楼层
不要这样搞,否这你的ROS内存会越来越少,当内存低于一定程度你的ROS就断网了,后面就有得玩了。。。
routeros
回复

使用道具 举报

 楼主| 发表于 2011-4-28 01:11:06 | 显示全部楼层
9939781 发表于 2011-4-28 00:12
不要这样搞,否这你的ROS内存会越来越少,当内存低于一定程度你的ROS就断网了,后面就有得玩了。。。

猫猫!

内存不是消耗一定量,就在这个量反复增减吗!

怎么会越来越少呢!
routeros
回复

使用道具 举报

发表于 2011-4-28 01:44:32 | 显示全部楼层
kyer2012 发表于 2011-4-28 01:11
猫猫!

内存不是消耗一定量,就在这个量反复增减吗!

我以前就是这么做的,最后内存越来越少,无法释放,然后断网。内存减少速度和你的限速修改间隔和修改数量有关。
routeros
回复

使用道具 举报

 楼主| 发表于 2011-4-28 02:07:43 | 显示全部楼层
  thanks !  可以体验下!
routeros
回复

使用道具 举报

发表于 2011-5-3 03:18:50 | 显示全部楼层
我也试试……
routeros
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 17:55 , Processed in 0.059260 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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