千家信息网

Linux 服务器如何禁止 ping 以及开启 ping

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,Linux 默认是允许 ping 响应的,也就是说 ping 是开启的,但 ping 有可能是网络不安全的开始,所以关闭 ping 可以提高服务器的安全系数。系统是否允许 ping 由2个因素决定的:
千家信息网最后更新 2026年10月31日Linux 服务器如何禁止 ping 以及开启 ping

Linux 默认是允许 ping 响应的,也就是说 ping 是开启的,但 ping 有可能是网络不安全的开始,所以关闭 ping 可以提高服务器的安全系数。

系统是否允许 ping 由2个因素决定的:1、内核参数,2、防火墙。

需要两个因素同时允许才能允许 ping,有任意一个禁止,ping 就无法开启。下面宵云网络就说下具体的配置方法:

1、内核参数设置

允许/禁止 ping 设置(默认允许 ping)

临时允许/禁止 ping 操作的命令为:修改 /proc/sys/net/ipv4/icmp_echo_ignore_all 文件的内容,该文件内容只有 1 个字符,0 为允许 ping,1 为禁止 ping,无需重启服务器;

永久允许/禁止 ping 配置方法:

修改文件 /etc/sysctl.conf,在文件末尾增加一行:

net.ipv4.icmp_echo_ignore_all = 1

如果已经有 net.ipv4.icmp_echo_ignore_all 这一行了,直接修改 = 号后面的值即可的 0 表示允许,1 表示禁止。

修改完成后执行 sysctl -p 使新配置生效(重要)。

2、防火墙设置(此处的方法的前提是内核配置是默认值,也就是没有禁止 ping)

这里以 iptables 防火墙为例,其他防火墙操作方法可参考防火墙的官方文档。

允许ping设置

iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT

iptables -A OUTPUT -p icmp --icmp-type echo-reply -j ACCEPT

或者也可以临时停止防火墙:

service iptables stop

禁止ping设置

iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j drop

防火墙 防火 文件 方法 配置 内核 服务器 服务 安全 一行 也就是 内容 参数 因素 重要 安全系数 两个 也就是说 前提 只有 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 新华互联网科技 中资互联网科技 互联网科技金融 互联网 科技创业 远拓互联网科技 上海致骋互联网科技 长亮科技互联网金融 华中科技有哪些互联网大佬 语蝶互联网科技有限公司 米聚互联网科技南京有限公司排面 本届互联网博览会上的黑科技 东莞新华互联网科技学校 互联网在线教育科技创业 互联网时代的科技公司 南通创西澳互联网科技有限公司 互联网科技接地气 中国新注册互联网科技 唐山双旺合互联网科技产业园 青岛易易互联网科技 科技互联网专业工作会议发言稿 广州万易互联网科技有限公司 新华互联网科技学院 互联网科技开发公司 猫创互联网科技 成都玖崟互联网科技有限公司乐商圈怎么样 互联网公司高科技产品 宇信科技在杭州互联网排第几 昆明中奇联合互联网科技 版纳互联网科技选哪家 现代科技的标志之一的互联网
0