服务器未发送 ICMP 回显答复

服务器未发送 ICMP 回显答复

我在 CentOS 6.6 机器上遇到了一个奇怪的问题。这是一台运行 KVM 的服务器,以及一些使用桥接接口的客户虚拟机。基本上,我的问题是这样的:这台主机上的虚拟机根本没有网络连接问题,我可以 ssh 到它们并 ping 它们。然而,主机几乎只能与其自己子网中的设备(包括在其上运行的虚拟机)和一些交换机通信...

如果我在其上运行 tcpdump 并尝试从无法与其通信的设备执行 ping 操作,我可以看到 ICMP 回显请求传入,但没有回显回复被发送回去。我已经检查了所有我能想到的:重新启动网络、重新启动服务器、iptables 完全为空、selinux 关闭、icmp_echo_ignore_all = 0、所有路由均正确且与同一子网中没有问题的其他服务器相同。

我几乎没有主意了,任何帮助都将不胜感激!

谢谢,

答案1

这似乎是一个路由问题。由于 KVM 中的虚拟机可以独立于主机进行路由,因此问题不是您的物理网络连接,而是您的逻辑网络连接。检查您的默认网关和静态路由,确保它们配置正确。如果您的主机无法找到返回 ping 它的设备的路由,则它无法响应 icmp(ping)请求。

相关内容