如何限制用户带宽使用?

如何限制用户带宽使用?

我想限制每个用户每月的互联网使用量为 300 GB。是否有任何 GUI 或基于命令的工具可以管理我的用户带宽?

答案1

如果您使用 VPN 服务器作为用户的 AAA,请使用多种适合您需要的工具。

如果您没有使用 VPN 服务器,就使用它。

因为我认为您还没有使用过这个解决方案,所以让我稍微解释一下。

AAA 代表身份验证、授权和记账。我不知道您对前两个的解决方案,但您现在正在寻找记账解决方案。因此,我建议您使用支持 AAA 的 VPN 解决方案。

一旦你安装了启用 AAA 的 VPN 服务器,你就可以对客户端进行非常严格的控制。我建议你使用弹出顶部服务器,自由半径mysql 后端服务器上。使用此组合和 radius GUI(如拨号管理或者阿拉或者达洛半径或者肠易激综合症) 您几乎可以做任何您想做的事情。您应该能够控制用户的 BW 或时间使用情况。另一方面,所有使用数据都将存储在您的 mysql DB 中,如果您选择的 GUI 不支持您的需求,您可以自己做!

希望有所帮助:-)

答案2

我认为您可以尝试 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/

答案3

解决方案应该是安装强制门户,但用户必须通过 Web 服务器登录门户页面。
另一种方法可能是更复杂的监控工具,例如网络AMS。它需要一台 MySQL 服务器,并且具有很多功能,例如计费,因此必须具有差异化统计数据。如果尚未安装流量限制插件,则使用带有CRON可以。执行脚本的时间间隔必须考虑周全。

希望能帮助到你。

相关内容