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

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

我使用基于 Debian Linux 的 PC 作为路由器。现在,我想使用配额实现带宽管理。这意味着当用户达到配额限制时,他们的带宽将减少。我在网上搜索过,但没有找到有关如何实现这一点的任何信息。

答案1

您不必自己设计路由器,也不必做那么多定制,您最好选择 PfSense,它是一款行业级防火墙,几乎具备您所需的一切。它是开源的,而且免费。

答案2

我从来不需要这样做,所以我在这里猜测,但是......

您可以使用 tc 来执行此操作。但我认为这不是最佳解决方案。本质上,您需要将流量分为几组,然后检查每个存储桶中最终有多少流量,当达到限制时更改组的带宽。

另一种方法可能涉及 iptables,为每个用户创建一个表,然后计算每个表的访问量。

相关内容