1.查看主机有没禁用 ICMP 回显请求。
你可以通过以下命令检查和修改内核参数:
sudo sysctl -a | grep icmp_echo
2.临时生效ICMP 回显请求禁止或启用
2.1 ICMP 回显请求禁止
如果发现以下参数被设置为 1,表示禁用了 ICMP 回显请求:
net.ipv4.icmp_echo_ignore_all = 1
禁用后的效果:
1)主机IP(192.168.187.134)ping同段IP
2)同段IP ping 主机IP(192.168.187.134)
3)主机IP(192.168.187.134) ping 自己
2.2 ICMP 回显请求启用
将其设置为 0,表示启用了ICMP 回显请求:
sudo sysctl -w net.ipv4.icmp_echo_ignore_all=0
3.永久生效ICMP 回显请求禁止或启用
为了使修改永久生效,可以编辑 /etc/sysctl.conf 文件,添加以下内容:
net.ipv4.icmp_echo_ignore_all = 0
然后运行以下命令应用修改:
sudo sysctl -p