无法恢复 LAN 连接

无法恢复 LAN 连接

我有两台服务器,198.162.0.4 和 198.162.0.10,通过 LAN 连接。它们是 DMZ 的组件,其中 198.162.0.4 是 wen 服务器,198.162.0.10 是应用程序服务器。 198.162.0.4 运行 Ubuntu 11.04,而 198.162.0.10 运行 Ubuntu 11.10。我不得不重新启动 198.162.0.10,因为 Unity 冻结了。 (后来我用 Gnome 替换了它。)自从我再次启动它后,我就无法与 198.162.0.4 建立连接。当我尝试时

ping 192.162.0.4

我明白了

PING 192.162.0.4 (192.162.0.4) 56(84) bytes of data.

也就是说,它只是挂起。如果我尝试,我会得到相同的结果

ping 192.162.0.10

192.162.0.4。

我一直在 iptables.save 中保存我的 iptables,但现在我看到该 fie 由于某种原因大小为零,尽管我在 IPtable 中有很多规则。我尝试解决这个问题

sudo iptables -A OUTPUT -s 192.162.0.4 -j ACCEPT
sudo iptables -A OUTPUT -d 192.162.0.4 -j ACCEPT
sudo iptables -A INPUT -s 192.162.0.4 -j ACCEPT
sudo iptables -A INPUT -d 192.162.0.4 -j ACCEPT

但没有效果。我如何解决它?

答案1

您的 IP 地址混淆了。您的主机几乎肯定是 192.168.xx,但您在问题中将它们称为 198.162.xx,然后在 ping 命令中使用了 192.162.xx。这些都是不同的。

答案2

这可能是 198.162.0.4 未正确响应 arp 的问题。检查此问题的一种方法是开始 ping 198.162.0.4,然后同时arp -an在 198.162.0.10 上执行 ping,并查看其他服务器是否已正确列出。

另外,要检查这是否是连接问题,请尝试完全禁用防火墙,直到可以通过这种方式建立连接,至少这样您就可以隔离问题。

最后,在这种情况下,最好在后台运行 tcpdump 来保存数据包。请记住将大小设置为最大以获得完整的数据包! ( tcpdump -i <interface> -s 65535 -w <some-file>)。这应该可以为您提供一些有关正在发生的事情的线索。

相关内容