linux - 限制每个 IP 地址每分钟的数据包

标签 linux limit iptables

<分区>

仅使用 IPTABLES,您如何将来自同一 Internet 主机的请求(例如 ping)限制为每分钟 x 个数据包,为简单起见假设为 5?

最佳答案

iptables -A INPUT -p ICMP -m limit --limit 5/minute --limit-burst 5 -j ACCEPT

-m limit:这使用限制 iptables 扩展

–limit 5/minute:这仅限制每分钟最多 5 个连接。根据您的具体要求更改此值

–limit-burst 5:该值表示只有在连接总数达到limit-burst级别后才会强制执行限制/分钟。

以上内容应该可以解决问题!

关于linux - 限制每个 IP 地址每分钟的数据包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20198216/

相关文章:

linux - 你如何区分一个目录只包含特定类型的文件?

PHP:限制foreach()语句?

iptables:如何删除后路由规则?

linux - 滥用cURL与Redis通信

linux - jupyter lab - 抑制控制台输出

mysql查询插入日期列小于10时的选择限制

python - How to grab string(ip) from netstat pipe the string(ip) to whois command, grab a string(country) 从 whois 输出。并使用 iptables 禁止 ip

docker - iptables 不适用于容器中的 macvlan 流量

linux - 如何拦截tcp数据包并在飞行中修改?

linux - 如何设置nginx最大打开文件数?