找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4616|回复: 0

[限速] 怎样用脚本删除ros的限速

[复制链接]
发表于 2008-5-3 23:18:06 | 显示全部楼层 |阅读模式

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

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

×
你好!这是我限速脚本生成代码
:global IsRun true
:global RxCurRate 100000
:global RxCurSet 500000
:global RxMaxRate 800000
:global RxMinRate 200000
:global RxSwRate 1200000
:global TxCurRate 100000
:global TxCurSet 100000
:global TxMaxRate 400000
:global TxMinRate 100000
:global TxSwRate 800000
:global StepRatedn 200000
:global StepRateup 20000
/interface monitor-traffic LAN once do={:set TxCurRate $received-bits-per-second}
/interface monitor-traffic LAN once do={:set RxCurRate $sent-bits-per-second}
#设置单IP下行带宽新值
:if ($RxCurRate<$RxSwRate) do={:if ($RxCurSet<$RxMaxRate) do={:set RxCurSet ($RxCurSet + $StepRatedn)}} else={ :if ($RxCurSet>$RxMinRate) do={:set RxCurSet ($RxCurSet + -$StepRatedn)}}

#设置单IP上行带宽新值
:if ($TxCurRate<$TxSwRate) do={:if ($TxCurSet<$TxMaxRate) do={:set TxCurSet ($TxCurSet + $StepRateup)}} else={:if ($TxCurSet>$TxMinRate) do={:set TxCurSet ($TxCurSet + -$StepRateup)}}

:foreach i in=[/ip fire add find list=userlist] do={:set useraddress [/ip fire add get $i address];
      :set founded [/queue sim find target=$useraddress];
:if ($founded="") do={/queue simple add name=$useraddress  target=$useraddress limit-at=[:tostr ($TxCurSet . "/" . $RxCurSet)]  max-limit=[:tostr (($TxCurSet * 2) . "/" . ($RxCurSet * 2))]}else={/queue sim en [find target=$useraddress]};


:foreach i in=[/queue sim find interface=all] do={:set tadd [/queue sim get $i target-addresses]; :set founded [/ip fir add find address=$tadd]; :if ($founded="") do={/queue sim dis [find target=$tadd]}};
                              

                                                      }

我想在生成限速前删除限速,求求大侠们帮帮忙
routeros
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-27 03:48 , Processed in 0.052949 second(s), 14 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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