ROS智能限速脚本,能够根据时间和流量来开启限速
:for aaa from 1 to 254 do={/queue simple add name=(KP . $aaa) dst-address=(192.168.0. . $aaa) limit-at=500000/500000 max-limit=3000000/3000000}
这个是创建静态限速,1to254 改成你内网的IP!好比 2 to 120! 192.168.0. 这里改成你的IP段! limit-at=500000/500000 是平均网速500K,max-limit=3000000/3000000 是普通限速3M!
注意一下,,在网盟里,包括不少高手都把ROS的算法搞错了,在这里我抖正一下,ROS不是1KB=8Kbit! 而是 1000=1K 1000000=1M
/ 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=1500000 pcq-limit=50 \
pcq-classifier=src-address pcq-total-limit=2000
add name="PCQ-down" kind=pcq pcq-rate=1500000 pcq-limit=50 \
pcq-classifier=dst-address pcq-total-limit=2000
这里把1500000改成你动态限速时的全网上传速度和下载速度!其余不要改!这里是1.5M!
/ queue simple
add name="PCQ" target-addresses=192.168.0.0/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=15000000/15000000 \
total-queue=default-small disabled=yes
到这里就是创建动态限速的策略了!192.168.0.0/24 改成你IP段!max-limit=15000000/15000000 这里是你总宽带,电信给你多少就填多少!其余不用改,,由于须要转跳到上面的!
/ 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}" \
policy=ftp,reboot,read,write,policy,test,winbox,password
这个是启发脚本,就是启发动态和关闭动态的脚本!直接复制!
/ tool traffic-monitor
add name=",外贸库存;PCQON" interface=wan traffic=received trigger=above \
threshold=15000000 on-event=PCQON comment="" disabled=no
add name="PCQOFF" interface=wan traffic=received trigger=below \
threshold=5000000 on-event=PCQOFF comment="" disabled=no
这个是流量监控,我有15M设置是14.8M启发,足够了。不会延时或者怎么的,不建议改得太少。threshold=5000000是少于5M时关闭动态!这个本身掌握好!多试试!
另外注意的是!interface=WAN 把WAN改为你外网的网卡!
/system scheduler add name=timeon interval=24h start-time=18:00:00 on-event={PCQON} disabled=no
/system scheduler add name=timeoff interval=24h start-time=23:59:59 on-event={PCQOFF} disabled=no
==============================================================
把最后一段替换成这段就是由时间段控制开关PCQ了算法