dengowen 发表于 2008-8-11 18:52:49

求助! ROS 限速不成功!!!

两张网卡 82559   内网IP 192.168.1.254/23

能上网后,其余未作设置,直接在simple queues 用脚本每一个限速,脚本如下:

:for aPC from 1 to 239 do={/queue simple add name=(A0 . $aPC) dst-address=(192.168.0. . $aPC) interface=all max-limit=1600000/480000 burst-limit=2240000/480000 burst-threshold=1024000/240000 burst-time=12s/12s

出现问题是限单机好像限成了限整个网段,只要任意一台机下载达到200KByte,其他机就无法上网了.
不能解决问题,决定使用PCQ限速!参照教程作了如下设置:

1. 标记所有数据包

/ip firewall mangle add chain=prerouting action=mark-packet new-packet-mark=all passthrough=no

2.做2条 PCQ 规则 1条下载 1条上传


/queue type add name="CQ_download" kind=pcq pcq-rate=1600000 pcq-classifier=dst-address
/queue type add name="CQ_upload" kind=pcq pcq-rate=512000 pcq-classifier=src-address

3. 做2条限速规则


/queue tree add parent=global-in queue=PCQ_download packet-mark=all
/queue tree add parent=global-out queue=PCQ_upload packet-mark=all


如果你不用 mangle 你可以跳过 1 直接到2~3


/queue simple add queue=PCQ_upload/PCQ_download target-addresses=192.168.0.0/23

问题和上面每IP限速一样,变成了一台机下载机速度达到了200KByte ,其他机子就下不了了。

望各位高手指教!!!!

xiaowill21 发表于 2008-8-13 11:40:23

queue simple add queue=PCQ_upload/PCQ_download target-addresses=192.168.0.0/23

貌似你的target-addresses是一个网段嘛,没指明是哪一个IP哦,你可以用queue限制你指定的IP 哦
页: [1]
查看完整版本: 求助! ROS 限速不成功!!!