如何在基于Debian Linux的路由器上使用配额进行带宽pipe理?

我使用基于Debian Linux的PC作为路由器。 现在,我想要使用配额来实现带宽pipe理。 我的意思是当用户达到配额限制时,他们的带宽将会减less。 我在网上search它,但我还没有find任何有关如何实现这一点的信息。

而不是devise自己的路由器,并做了很多定制,你最好去PfSense,这是一个行业级防火墙几乎所有你需要的。 它是开源的,免费的。

我从来没有需要这样做,所以我猜在这里,但…

你可以用tc来做到这一点。 我想它不是最好的解决scheme。 本质上你会把stream量分成组,然后检查每个桶中有多less结束,当达到限制时改变组的带宽。

另一种方法可能涉及iptables,为每个用户制作一个表,然后统计每个表的数量。