Linux 禁止开启ping方法
通过修改firewalld和配置文件来禁止和开启Ping的方法:
- 使用firewalld禁止和开启Ping:
- 禁止Ping:
firewall-cmd --zone=public --add-rich-rule='rule family="ipv4" source address="0.0.0.0/0" protocol value="icmp" drop'
这个命令将添加一条规则到public区域,禁止所有进入的ICMP Echo Request(Ping请求)数据包。
- 开启Ping:
firewall-cmd --zone=public --remove-rich-rule='rule family="ipv4" source address="0.0.0.0/0" protocol value="icmp" drop'
这个命令将从public区域中删除之前添加的规则,允许进入的ICMP Echo Request(Ping请求)数据包。
- 使用配置文件禁止和开启Ping:
- 打开终端或SSH连接到您的CentOS服务器。
- 使用文本编辑器打开以下文件:
/etc/sysctl.conf
- 在文件中找到以下行(如果不存在,请在文件末尾添加):
net.ipv4.icmp_echo_ignore_all = 0
- 将上述行中的值更改为:
- 如果要禁止Ping,将值更改为:
net.ipv4.icmp_echo_ignore_all = 1
- 如果要开启Ping,将值更改为:
net.ipv4.icmp_echo_ignore_all = 0
- 保存并关闭文件。
- 运行以下命令以使更改生效:
sysctl -p
本文是原创文章,采用 CC BY 4.0 DEED 协议,完整转载请注明来自 刺