centos禁用ping和允许ping的方法

环境:centos5,7

禁用前可使用以下命令测试:

ping 192.168.241.2   #ip更换成自己的

禁止ping(临时,适用于不方便重启主机)

命令如下(以下命令立即生效,重启失效):

echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all


  

永久禁用ping

加入开机或重启自动禁用:

centos5加入开机:
vi /etc/rc.d/rc.local  #编辑开机文件,加入以下命令
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

centos7加入开机:
echo "net.ipv4.icmp_echo_ignore_all=1" >> /etc/sysctl.conf

sysctl -p #立即生效

临时和永久方式可结合使用,完成后测试下效果即可。

开启方式:允许ping

只需要把以上命令中1改为0即可:

echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all

centos5去除开机:
vi /etc/rc.d/rc.local  #编辑开机文件,删除以下
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all

centos7去除开机:
vi /etc/sysctl.conf #编辑开机文件,删除以下
net.ipv4.icmp_echo_ignore_all=0

sysctl -p #立即生效

发表评论

您的邮箱地址不会被公开。