问题描述:

机器能够成功ping通网络中的其他设备,但无法ping通自身。


解决方案:

要解决这个问题,需要将sysctl net.ipv4.icmp_echo_ignore_all的设置从1改为0,以允许系统响应ping请求。具体步骤如下:

1、临时修改(仅在当前会话有效):
直接运行命令echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all,这将立即改变系统行为,使其能够响应ping请求。

2、永久生效设置

1)执行vim /etc/sysctl.conf命令,打开系统配置文件进行编辑。

2)在文件中找到net.ipv4.icmp_echo_ignore_all=1这一行,将其值从1改为0

3)保存并关闭文件后,执行sysctl -p命令,使更改立即生效并应用到系统中。