如何限制用户带宽使用?


14

我希望每个用户每月只能使用300 GB的互联网。是否有任何GUI或基于命令的工具来管理用户的带宽?


1
我会用鱿鱼做这项任务。
Panther 2012年

所以我会研究鱿鱼...任何可以帮助您的好网站
1

Answers:


1

如果您将VPN服务器用于用户的AAA,请使用许多适合您需要的工具。

如果您不使用VPN服务器,请使用它。

因为我认为您尚未使用此解决方案,所以让我稍微解释一下。

AAA代表认证,授权和计费。我不知道您对前两个解决方案的了解,但是您现在正在寻找会计解决方案。因此,我建议您使用启用了AAA的VPN解决方案。

一旦安装了启用AAA的VPN服务器,您将对客户端进行非常严格的控制。我建议您在mysql后端使用poptop服务器,即FreeRadius服务器。通过这种组合和半径GUI(例如dialup-adminaradaloradiusibs),您可以完成几乎所有您想做的事情。您应该能够控制用户的带宽或时间使用情况。另一方面,所有使用情况数据都将存储在您的mysql数据库中,如果您选择的GUI不支持您的需要,您将可以自己完成!

希望对您有所帮助:-)


1

我认为您可以尝试使用NTM(网络流量监视器),它可以设置带宽限制。不过,我不知道您是否可以为每个用户指定限制。您可以在这里找到程序:

http://sourceforge.net/projects/netramon/

您可以从此处下载最新的.deb:

http://sourceforge.net/projects/netramon/files/NTM/ntm-1.x/

这是有关其工作原理的“指南”:

http://www.addictivetips.com/ubuntu-linux-tips/monitor-network-bandwidth-usage-in-ubuntu-linux-with-ntm/


1

解决方案应该是安装强制门户,但是用户必须通过Web服务器登录门户页面。
另一种方法可能是更复杂的监视工具,例如NetAMS。它需要一个MySQL服务器,并且具有很多功能,例如计费,因此它必须具有差异化的统计信息。如果没有用于流量限制的插件,则可以使用CRON编写脚本。必须认真考虑执行脚本的时间间隔。

希望能帮助到你。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.