NetMay RouterOS中文教程系列 ros智能限速脚本和调试说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
发一个能用的ros 智能限速脚本和调试说明
申明:此脚本不是我写的,也是在这里找的,具体是哪位兄弟写的不知道了,帖子也找不到了,在这里要感谢那位兄弟。
以前下回来操作没成功就放弃了,昨天晚上研究了3个小时终于能用了。现在把详细调试说明写下来,我的版本是2.927,其他版本未做测试
--------------脚本开始,请按照下面修改说明,把限制速度修改好后,再一并导入----------or szwm from 1 to 253 do={/queue simple add name=(TX . $szwm) target-addresses=(192.168.1. .
$szwm) max-limit=500000/500000 interface=lan disabled=no}
/ ip firewall mangle
add chain=prerouting action=mark-packet new-packet-mark=all-mark \
passthrough=yes comment="" disabled=no / queue type
add name="PCQ-up" kind=pcq pcq-rate=350000 pcq-limit=50\
pcq-classifier=src-address pcq-total-limit=2000
add name="PCQ-down" kind=pcq pcq-rate=350000 pcq-limit=50\
pcq-classifier=dst-address pcq-total-limit=2000
/ queue simple
add name="PCQ" target-addresses=192.168.1.254/24 dst-address=0.0.0.0/0\
interface=all parent=none packet-marks=all-mark direction=both priority=1\
queue=PCQ-up/PCQ-down limit-at=0/0 max-limit=10000000/10000000\total-queue=default-small disabled=yes / system script
add name="PCQON" source=":if \(\[ /queue sim get \[/queue sim find \
name=\"PCQ\"\] disable \]=true \) do={/queue sim enable PCQ}"\
policy=ftp,reboot,read,write,policy,test,winbox,password
add name="PCQOFF" source=":if \(\[ /queue sim get \[/queue sim find \
name=\"PCQ\"\] disable \]=false \) do={/queue sim disable PCQ}"\w w w .N E T M A Y
.c o m
policy=ftp,reboot,read,write,policy,test,winbox,password
/ tool traffic-monitor
add name="PCQON" interface=ether3 traffic=received trigger=above \
threshold=9800000 on-event=PCQON comment="" disabled=no
add name="PCQOFF" interface=ether3 traffic=received trigger=below \
threshold=5000000 on-event=PCQOFF comment="" disabled=no
----------上面是我修改好的完整脚本,是10m 速度设置,下面是脚本注释,请仔细看下面说明,修改好你要限制的速度后在全部导入------
or szwm from 1 to 253 do={/queue simple add name=(TX . $szwm) target-addresses=(192.168.1. .$szwm) max-limit=500000/500000 interface=lan disabled=no}
这个是建立静态限速,也就是普通速度限制。1 to 253改为你内网的IP !注意,不要把你的路由ip 加进去了(我的路由是254)。比如2 to 120!192.168.1.这里改为你的IP 段!
max-limit=500000/500000是普通限速上传和下载都是500k ,注意,这个500k 是要除以8的,也就是说实际上传下载速度是63KB 左右,自己算好修改,还有要注意,前面上传不能大于后面下载,我反复测试过,2个都一样就没问题,否则不成功。
-------------------------------------------------------
/ ip firewall mangle
add chain=prerouting action=mark-packet new-packet-mark=all-mark \passthrough=yes comment="" disabled=no 这个是固定脚本!无需修改
------------------------------------------------------------------
/ queue type
add name="PCQ-up" kind=pcq pcq-rate=350000 pcq-limit=50\w w w .N E T M A Y
.c o m