请教如何限制某一范围区间的端口速率
- 0次
- 2021-06-16 11:24:00
- idczone
比如我想要限制所有 40000-50000 的端口速度,每个端口不能超过 2MB/s
尝试过先用 tc 创建规则,然后
iptables -A OUTPUT -p tcp -m multiport --sports 40000:50000 -j MARK --set-mark 5
发现把整个 4-5w 端口的总速率限制了,请教如何能实现分配给每个端口的速率?
开机场?
机场的限速都是现成的吧,个人用途
看到有人收藏了,我说下我找到的方案,使用 iptables 的 hashlimit
iptables -A OUTPUT -p tcp -m hashlimit --hashlimit-above 512kb/s --hashlimit-mode dstport --hashlimit-name out -j DROP --sport 10000:50000
这个只限制了 OUTPUT,INPUT 同理,可以根据文档酌情添加 hashlimit 的其他参数