我有一台带有许多 shell 用户的 debian 7 服务器,我想限制每个用户在所有接口(eth0、gre1、sit1)上的上传和下载速率,以便每个用户都有自己的 75KB/s 上传和下载速率。
我已经研究过 tc,但我在这里和其他地方找到的解决方案似乎并不适合我的需要,特别是因为它们涉及为每个用户添加 iptables 规则(100+)
目前我已经制定了一些速率限制规则,例如限制 pps 和连接数,这似乎可以防止传出的 DoS 和泛洪,但我知道这不是解决所有问题的办法,因此我想将限制措施进一步收紧。
当我尝试实施 tc 规则时,它似乎限制了整个服务器的带宽,而不是像我希望的那样限制每个用户的带宽,所以我放弃了。
有没有任何专业人士可以帮忙?