linux 怎么设置禁ping

2025-03-25 21:53:12
推荐回答(2个)
回答1:

系统环境Centos5

一、系统禁止ping
  [root@localhost ~]# echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all
二、系统允许ping
  [root@localhost ~]# echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all
  此上两条命令的效果实时生效,可以用另外的机器ping来测试是否生效。
  --------------------------------------------------------------------
  /etc/rc.d/rc.local中增加一行
  echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
  0表示允许
  1表示禁止

回答2:

/etc/rc.d/rc.local中增加一行
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

0表示允许
1表示禁止

或者在root权限下执行这个命令
仅仅起作用从执行完毕 到 重启或者关闭系统

Debian下
$ sudo echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 无效

可以 先sudo -s 切换到root权限下
然后
# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all