linux – 每个用户的带宽和传输速率有限

linux – 每个用户的带宽和传输速率有限,第1张

概述我搜索了一会儿,但找不到任何具体的东西,希望有人可以帮助我. 我将在千兆端口上运行Debian服务器,并希望为每个用户提供他/她公平分享的互联网访问权限. 第一个目标是简单 – 每个用户的传输速率(速度).从我看过的情况来看,IPTables / Shorewall可以轻松完成工作.这很容易设置,或者你们中的一个人能指点我的配置?我希望每个用户限制在300mbit或650mbit. 第二个目标变得 我搜索了一会儿,但找不到任何具体的东西,希望有人可以帮助我.

我将在千兆端口上运行Debian服务器,并希望为每个用户提供他/她公平分享的互联网访问权限.

第一个目标是简单 – 每个用户的传输速率(速度).从我看过的情况来看,IPtables / Shorewall可以轻松完成工作.这很容易设置,或者你们中的一个人能指点我的配置?我希望每个用户限制在300mbit或650mbit.

第二个目标变得复杂.由于框的使用,大多数流量将是内部网络流量,不会计入配额.但是,我仍然需要限制外部流量,如果它们结束,切断访问(或限制流量到非常低的速度(10mbit?)).假设用户有3TB的外部流量限制.@H_404_7@IF部分是:如果主机名他们正在交换流量与DOES NOT MATCH .ovh.或.kimsufi. (公司拥有多个TLD),按配额计算.一旦所述配额超过3TB,就会扼杀它们.

我在哪里可以找到适合我的系统?它还需要重置或能够每月手动重置.

提前谢谢!

解决方法 看看tc. (男子tc)

您的第一个问题是唯一标识每个“用户”.

每个用户都会使用不同的IP吗?如果是这样,tc将允许您公平地共享接口并划分每个IP的可用资源.

你的第二个目标更棘手.在我看来,你在谈论Web服务器上的多个虚拟主机.您可以批量处理日志(每小时左右)以跟踪vhost传输的总字节数,然后使用它来使用tc“阻塞”IP.

只要您提前了解所有内部子网,就可以使用tc管理本地和远程流量之间的区分.

祝好运.

总结

以上是内存溢出为你收集整理的linux – 每个用户的带宽和传输速率有限全部内容,希望文章能够帮你解决linux – 每个用户的带宽和传输速率有限所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/1033996.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存