Ubuntu 8.04 Server(x64)在 vSphere 4 上的网络问题

Ubuntu 8.04 Server(x64)在 vSphere 4 上的网络问题

发现这个问题和我的完全一样:vmware esx 中的 ubuntu 8.04 网络问题

但是,VMware 工具并没有帮我解决这个问题。

从网络上的另一个系统 ping 该框时,会出现“icmp_seq xxx 请求超时”的情况。从 Ubuntu 8.04 框本身 ping 会产生相同的结果:没有响应的 ping。DHCP 工作正常。IP 显示在 vSphere 中。VMware Tools 正常。

执行 ifdown eth0 然后执行 ifup eth0 似乎会完成操作并获取 DHCP 租约。

arp -a 运行时间较长。有时会出现重复条目​​。

VMware 工具已安装并重新安装。

有趣的是:如果我每次 ping 不同的 IP,我会得到 2 或 3 个响应...然后 ping 停止响应。实际上,当我观察它时...这个得到了 3 个响应,然后等待 30 秒,然后又有 3 个响应,30 秒后...又有 3 个响应。就像时钟一样。

答案1

如果您认为是 VMware 问题,则请停止 VM,从 VM 中移除 NIC,向 VM 添加另一个 NIC,然后启动 VM。

检查是否存在 IP 冲突。使用arpingping 同一 VLAN 中的服务器和路由器。如果 2 个主机正在应答,则存在 IP 冲突。若要arp立即返回命令(无需名称解析),请arp -n在 Linux 中使用。

答案2

我建议从客户操作系统卸载 vmware 工具。我遇到一个问题,工具提供的网络驱动程序导致数据包格式某种程度上出现错误。ICMP 可以工作,但 UDP 和 TCP 不行。

相关内容