在 NAT 接口上使用 tc(和 IFB?)调整传入流量

在 NAT 接口上使用 tc(和 IFB?)调整传入流量

我有一台 Ubuntu 机器,用作我的互联网连接的路由器/状态防火墙/NAT。它有几个以太网端口和一个用于我的家庭网络的无线网络(eth5、eth7、eth10 和 wlan1)。它以桥接模式与 DSL 调制解调器连接,从而与互联网建立名为 ppp0 的连接。我目前使用 tc 和一个简单的速率限制(TBF,IIRC)来调整传出流量(效果很好——无论上传量有多少,我的连接都不会因此而增加延迟,这就是目标)。

我想做的是使用 tc 来限制和优先处理我的传入流量。我知道如果不设置一个假设备、使用 IMQ 或 IFB,你就无法做到这一点。(我相信 IFB 是新的“正确”方法。)

那么,我该如何设置 IFB,以便我可以设置 IFB,以便我现在可以设置一个简单的 TBF 限制(然后设置带宽分配,例如 TCP ack 数据包获得一定量的保证带宽)?

答案1

这篇文章值得一读。不过它涉及安装 shorewall。

http://www.shorewall.net/traffic_shaping.htm#IFB

相关内容