Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的:A、内核参数,B、防火墙,需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping。 A、内核参数
[root@centos7 ~]# cat /proc/sys/net/ipv4/icmp_echo_ignore_all 0 //(0表示允许,1表示禁止)。
或者echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
但上面配置的这种方式只是临时的,只对当前会话有用,当重启之后,就恢复了。长期生效,在以后的重启后都能够使服务器的ping不能够应答。配置方式如下,在/etc/sysctl.conf文件中增加以下命令行:net.ipv4.icmp_echo_ignore_all = 1,或echo net.ipv4.icmp_echo_ignore_all=1 >> /etc/sysctl.conf生效sysctl -p。
更多其他方式请参考原文