如何使linux系统对ping不反应?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使linux系统对ping不反应?相关的知识,希望对你有一定的参考价值。

如何使linux系统对ping不反应?

Ping命令发送的是ICMP数据包,因此要使Linux对ping命令不反应,即让系统忽略掉ICMP包即可。
1、以root用户登录系统

2、执行如下图所示命令开启忽略,通过echo命令向/proc/sys/net/ipv4/icmp_echo_ignore_all 文件写入1即开启忽略,这时候ping本机ip地址已经不通了。

3、执行如下图所示命令关闭忽略,通过echo命令向/proc/sys/net/ipv4/icmp_echo_ignore_all 文件写入0即关闭忽略,这时候ping本机地址已经通了。

参考技术A 可以禁ping
Linux 禁ping和开启ping操作
首先登陆服务器终端之间执行:
# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
如果要恢复,只要:
# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
即可,挺方便,不要去专门使用ipchains或者iptables了。
或者用以下方法也可以,异曲同工
以root进入Linux系统,然后编辑文件icmp_echo_ignore_all
vi /proc/sys/net/ipv4/icmp_echo_ignore_all
将其值改为1后为禁止PING
将其值改为0后为解除禁止PING
参考技术B 可以通过多种方法,最常见的方法是使用防火墙通过规则拒接icmp包:
iptables -A INPUT -p icmp -j REJECT;
参考技术C 可以使用别名alias ping = XX
把ping命令替换成别的命令。
参考技术D echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

以上是关于如何使linux系统对ping不反应?的主要内容,如果未能解决你的问题,请参考以下文章

如何让linux Ping通主机

使用VNC访问linux服务系,进入后,桌面上方的菜单栏鼠标点击没有反应,怎么办

红帽linux如何开启sshd服务

在linux下如何使用ping命令?

虚拟机linux系统为啥ping不通

Linux常用命令--不断更新