![如何检查系统中是否启用了 ICMP 阻止功能?](https://linux22.com/image/981881/%E5%A6%82%E4%BD%95%E6%A3%80%E6%9F%A5%E7%B3%BB%E7%BB%9F%E4%B8%AD%E6%98%AF%E5%90%A6%E5%90%AF%E7%94%A8%E4%BA%86%20ICMP%20%E9%98%BB%E6%AD%A2%E5%8A%9F%E8%83%BD%EF%BC%9F.png)
新启用的 VLAN 池无法 ping 设备。不存在连接问题。
- 这可能是因为启用了 ICMP Blocking 吗?
- 如何检查其状态?
答案1
要检查 ICMP 是否已启用或禁用,请运行以下命令:
cat /proc/sys/net/ipv4/icmp_echo_ignore_all
输出为 0 或 1:
- 0 表示已启用 ICMP
- 1 表示 ICMP 已禁用
如果它是已禁用你想使能够它:
- 将上述文件中的 1 更改为 0
或者运行命令:
iptables -I INPUT -i ech0 -p icmp -s 0/0 -d 0/0 -j ACCEPT