我有一个4000k位的速度上下的interent连接。 我想在一台作为路由器的Ubuntu机器上进行基于端口的stream量整形。 eth0是WAN接口。 这是我想如何分配带宽:
实现上述最简单的方法是使用番茄固件的路由器。 我已经使用它,它是非常有效的。 我想尝试一下,如果可以在Ubuntu或任何GNU / Linux机器上完成。 我已经广泛地search了这个话题,我觉得没有太多的信息。
你应该能够使用tc和iptables来完成这个任务。 Vivek Gite 撰写的这篇文章将引导您完成一个端口。
我在8年前为FreeBSD使用DUMMYNET add-on写了这篇博客文章给ipfw。 这只是基于IP的stream量整形(而不是基于端口),但现在我认为有一个支持TCP端口的Ubuntu端口。 如果您的内核正在重buildmaster,以查看DUMMYNET概念如何工作和规则集,请滚动浏览所有noob内容。