同一网络中的 Linux 服务器彼此之间无法访问,但可以从外部访问

同一网络中的 Linux 服务器彼此之间无法访问,但可以从外部访问

我在同一个网络中有 5 台服务器,IPS XXX110 - 114。它们都连接到交换机。我可以从外部(互联网)访问所有 5 台服务器。但是,我无法从服务器 0 - 服务器 3 连接。但是,从服务器 4,我可以联系所有其他服务器,反之亦然。

我检查了路线,发现所有服务器上的路线都一样。以下是该路线的条目:

default         static.x.x.x 0.0.0.0         UG    0      0        0 eth0                                                                                           
x.x.x.96      static.x.x.x 255.255.255.224 UG    0      0        0 eth0                                                                                           
x.x.x.96      *               255.255.255.224 U     0      0        0 eth0

它们都运行 Ubuntu 12.10 64 位。

答案1

我通过发出以下命令解决了该问题:

ip route flush cache

看起来路由表可能已被损坏。

相关内容