ping命令是最为常用的一个检测命令,它所使用的是ICMP协议,但是为了保护主机,很多时候我们需要禁止ICMP协议,在这种情况下,终端再使用ping命令检测,服务器是不会再做出任何响应。
1.首先使用ping命令进行测试,是可以ping通远端服务器的
2.下面关闭Linux服务器的ICMP协议,使用root用户,否则没有权限
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
3.再次使用ping命令测试
4.开启Linux服务器的ICMP协议
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all