msgbartop
世界上没有老实人,所谓的老实人是用来欺骗像我这样老实的人!
msgbarbottom

11 5月 12 DD-WRT利用限制连接数来达到QOS目的

2012年5月11日发表于Int.Ru | 共有:0 人评论

DD-WRT的QOS功能比较弱【午夜客是相对于TOMATO或OPENWRT来讲的】,并且设置比较麻烦。

午夜客想把光纤的速度分配一下,找到QOS界面【http://192.168.1.1/Diagnostics.asp】,结果设置了半天,无功而返。

最后只有用命令行的方式设置进DD-WRT的防火墙进行限速管理了。

资料是网上找的,午夜客直接转过来备份吧。

方便以后好找:

 

这里介绍三种限制方式

1、限制局域网内每个用户的连接数为50

iptables -I FORWARD -p tcp -m connlimit –connlimit-above 50 -j REJECT

2、限制指定局域网用户XXX.XXX.XXX.XXX的连接数为50 (这里的XXX.XXX.XXX.XXX改成大家要限制的用户的IP)

iptables -I FORWARD -p tcp -s XXX.XXX.XXX.XXX -m connlimit –connlimit-above 50 -j REJECT

这里举个例子,比如要限制192.168.1.2这个用户的连接数为50

iptables -I FORWARD -p tcp -s 192.168.1.2 -m connlimit –connlimit-above 50 -j REJECT

3、限制除用户XXX.XXX.XXX.XXX以外的IP连接数为50 (也就是除了XXX.XXX.XXX.XXX用户不限制其它的都限,这个好吧,可以给自己开特权^_^)

iptables -I FORWARD -p tcp -s !XXX.XXX.XXX.XXX -m connlimit –connlimit-above 50 -j REJECT

这里也举个例子,比如要除了不限制192.168.1.2外,限制其它所有用户的连接数为50

iptables -I FORWARD -p tcp -s !192.168.1.2 -m connlimit –connlimit-above 50 -j REJECT

将命令填入命令窗口,点运行命令运行

如果你想命令永久生效,重启后也有效,就将命令存为防火墙命令

原文地址:http://bbs.routerclub.com/forum.php?mod=viewthread&tid=15761

您的留言

*