ICMP 目标不可达数据包速率限制

ICMP 目标不可达数据包速率限制

操作系统的 ICMP 目标不可达数据包速率限制是多少?如何从 Linux 中找到这个?

我可以更改此速率限制吗?如何?

我目前正在 Ubuntu 和 Windows 上工作。我在 Oracle VirtualBox VM 中运行 Ubuntu,该 VM 在 Windows 上运行。

答案1

在 Linux 中,该变量存储在/proc/sys/net/ipv4/icmp_ratelimit.您可以使用sysctl net.ipv4.icmp_ratelimit或查询该值cat /proc/sys/net/ipv4/icmp_ratelimit

要更改限制(例如更改为 10),您可以执行sysctl -w net.ipv4.icmp_ratelimit=10echo 10 > /proc/sys/net/ipv4/icmp_ratelimit

请注意,您确实需要使用sudo来使用sysctl和设置速率限制。

相关内容