我的网络架构非常简单:
防火墙 - 192.168.0.1 运行 IPCop
vmware-192.168.0.10 运行 Ubuntu Server
两台计算机都连接到一个交换机,同时还连接到公司内的几个工作站(总共约 20 台计算机)和一个无线接入点。
在某个时候(我还没能确定),我们的互联网连接停止工作。如果我通过 SSH 登录防火墙,速度会非常慢(你几乎无法在终端上打字)。令我惊讶的是,只要我从网络上拔下 VMWare Server,网络就会恢复正常。
我们尝试将防火墙换到另一台电脑上,但问题仍然存在。有什么提示可以找到它吗?我在服务器日志中找不到任何相关信息。
更新更多信息:
- VMWare 盒有 1 个物理网卡并以桥接模式运行大约 3 到 5 台计算机。
- 当连接失败时,在防火墙上运行 top 不会报告大量的 CPU 活动。
- 当此问题发生时,防火墙不会在日志中显示任何信息。
- 当出现此故障时,我无法从防火墙向外 ping 通。
答案1
听起来可能是时候启动 Wireshark 并查看发生了什么。没有必要猜测。
答案2
我的猜测是 VMWare 服务器由于某种原因导致网络瘫痪。
你说拔掉 VMWare 是指拔掉物理机的电源吗?是 VMWare 完全停止还是 Unbuntu 服务器停止并关闭?
您需要找出这 3 个原因中的哪一个导致了此问题。我曾经遇到过类似的事情,大约每两周左右我的一台 Windows 服务器会出现与您相同的情况。不过,我的解决方法是重新启动,因为我很快就要更换服务器,所以不值得进行故障排除。
答案3
听起来要么是网络被淹没了,要么是防火墙和 vmware 盒子之间存在冲突的地址。另一种可能是 vmware 盒子上的某种桥接导致了以太网问题。
答案4
您有哪种网络设备?几周前我们遇到了类似的问题。VMware ESX 服务器正在关闭一些 Cisco 交换机,这些交换机只是将 fastethernet 设置为禁用(硬件错误),当从网络中移除 vmware 框时,这种情况就会停止。