无法在两台虚拟机之间ping通

我有两个虚拟机,直到昨天,才能够相互交谈。 现在他们没有。 我一直试图把这个问题修正好几个小时,但是一直没能弄明白。

当我从服务器2 ping server1,数据包离开server2,但永远不会到达server1。 当我从server1 ping server2时,数据包离开server1,到达server2,从server2发送回复,并且永远不会回到server1。 这使我相信我的问题是与服务器1。 这不仅适用于ICMPstream量,也适用于任何types的数据包。 我已经清除了两台虚拟机上的防火墙来接受所有的事情,所以我不认为这是一个防火墙问题,而是configuration虚拟机的方式。 在丢弃之前,服务器之间的跟踪路由一直到达主机节点。

我附上了我所有的数据包捕获和tracerts。 有没有人有什么build议?

更新:我以为我有一个解决scheme。 我问服务器2的提供者给我一个新的IP,允许两个服务器再次交谈。 现在,一天之后,我又遇到了一个新的IP问题。

跟踪路线

在这里输入图像说明

在这里输入图像说明

在这里输入图像说明

这听起来像一个路由循环。 您的实例是否碰巧连接了多个vNIC? 另外,请检查每个主机上的本地路由表。 你应该看到类似的东西:

$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 0.0.0.0 192.168.1.10 0.0.0.0 UG 0 0 0 eth0

检查在主机或虚拟机上运行的防病毒的任何端口阻塞,

也请尝试禁用防病毒一次。