在多个用户中平均分配Internet

我有一个非常基本的设置,按照下图 –

[ISP] === [Linux Home Router] ==== [Client1 .. n]

互联网共享正在工作没有任何问题。 但主要的问题是,如果任何客户端开始下载其他客户端的经验,严重的networking变慢。

所以我想在客户端之间平均分配互联网带宽,保证最小160Kb高达1Mbit。

我试图改变在iptables中的队列,但我想我失去了一些东西,因为它不工作。

我想你会需要stream量控制而不是IPTables规则。 有一个'tc'程序的手册:

http://www.tldp.org/HOWTO/html_single/Traffic-Control-HOWTO/

以及一个简单的使用教程:

http://chsoft.biz/lartc/tc_tutorial.html

在这之后,您可以创build一个简单的规则来平均分配stream量。