hulei2008 发表于 2006-5-1 15:33:04

求助:提供用户平分带宽资料,请各位做一个动画视频教程!谢谢

用户平分带宽例子(pcq?):

这个例子示范了如何将10mbps下载2mbps上传,均分给网络192.168.0.0/24中的活动的用户。
如果主机A下载2Mbps,主机B就只能获得8mbps,反之亦然。
有这样一种情况,他们都想获得最大带宽(10mbps),他们将各自获得5mbps,上传也一样。这个设置同样是用于更多用户的情形
首先,所有来自本地网络192.168.0.0/24的流,标记 一个用户标记。
/ip firewall mangle add chain=forward src-address=192.168.10.0/24 \
   action=mark-connection new-connection-mark=users-con
/ip firewall mangle add connection-mark=users-con action=mark-packet \
   new-packet-mark=users chain=forward

现在我们将添加两个新的PCQ类型。第一个命名pcq-download,将依据目的地址聚合所有流。我们将给本地接口使用这个queue type。它将为那些目的地址是网络192.168.0.0/24的下载,创建一个动态队列。
第二个命名为pcq-upload,将依据源地址聚合所有流。我们将给公网接口使用,所以它将为来自本地网络192.168.0.0/24到internet的上传,创建以一个动态队列。
/queue type add name=pcq-download kind=pcq pcq-classifier=dst-address
/queue type add name=pcq-upload kind=pcq pcq-classifier=src-address

最后,给下载流创建一个queue tree。
/queue tree add name=Download parent=Local max-limit=10240000
/queue tree add parent=Download queue=pcq-download packet-mark=users

给上传流的:
/queue tree add name=Upload parent=Public max-limit=2048000
/queue tree add parent=Upload queue=pcq-upload packet-mark=users

注意:如果你的ISP不能提供一个固定的流量,你可以在上传QUEUE规则和下载QUEUE规则中,直接在接口上使用QUEUE。
/queue tree add parent=Local queue=pcq-download packet-mark=users
/queue tree add parent=Public queue=pcq-upload packet-mark=users

专卖精品 发表于 2006-5-1 16:23:54

其实这个PCQ的效果并不怎么样,我测试过了,只要有人用BT下载,你的速度也会很慢的

还是用单个IP限速吧

hulei2008 发表于 2006-5-1 22:10:39

先谢过楼上的兄弟了~!~!~我是用在网吧的,P2P软件我都给禁用了运行不了的,我还真想用平分带宽限速,兄弟你能做出一个视频吗~!

hulei2008 发表于 2006-5-1 22:57:58

各位帮顶一下能在2。8版本下做个视频~!!~!~

xiaee 发表于 2007-4-13 14:49:19

P2P禁用,单个要么卡上传30-50KB/s,再加上限50个TCP,足够了吧一般...

tpy372 发表于 2007-4-14 05:07:52

还用视频???:L
你把那几个命令基本不用修改,复制运行不就行了
页: [1]
查看完整版本: 求助:提供用户平分带宽资料,请各位做一个动画视频教程!谢谢