我使用基于 Debian Linux 的 PC 作为路由器。现在,我想使用配额实现带宽管理。这意味着当用户达到配额限制时,他们的带宽将减少。我在网上搜索过,但没有找到有关如何实现这一点的任何信息。
答案1
您不必自己设计路由器,也不必做那么多定制,您最好选择 PfSense,它是一款行业级防火墙,几乎具备您所需的一切。它是开源的,而且免费。
答案2
我从来不需要这样做,所以我在这里猜测,但是......
您可以使用 tc 来执行此操作。但我认为这不是最佳解决方案。本质上,您需要将流量分为几组,然后检查每个存储桶中最终有多少流量,当达到限制时更改组的带宽。
另一种方法可能涉及 iptables,为每个用户创建一个表,然后计算每个表的访问量。