Server 2008 VM 上的 Internet 连接异常不一致

Server 2008 VM 上的 Internet 连接异常不一致

我的一台虚拟机出现了一个非常奇怪的问题。这台虚拟机和我的所有其他虚拟机一样,都在 ESXi 4.1 上运行。不过在这台机器上,有些网站我根本无法访问,有些网站访问速度非常慢,而有些网站则正常。举几个例子,bing.com 和 google.com 加载正常,espn.com 和 jetreports.com 根本无法加载,而 slashdot.org 加载速度非常慢。

在网络上的任何其他计算机(无论是虚拟机还是其他计算机)上,一切都能顺利加载,并且速度正常。

我尝试禁用 Windows 防火墙,但结果没有任何变化(正如预期的那样)。

我的虚拟环境中的网络设置非常简单。与其他虚拟机一样,此虚拟机有两个 NIC:一个用于生产网络,一个用于我的 SAN。

还有一件事情要提一下,ping 任何网站总会返回一个 IP 地址,但并不总是能成功返回。

有什么办法可以解决这个问题吗?

答案1

您是否使用 vmxnet3 作为网络适配器类型,并且此特定虚拟机上是否安装了 vmware 工具并且它是最新的?

我认为 vmware 推荐使用适用于服务器 2008 的 vmxnet3 驱动程序,但我可能错了。

不过,值得尝试一下,这是我在服务器 2008 VM 上使用的方法,而且从未遇到过任何网络问题。

答案2

一些想法-

  • 检查基本网络设置,如子网掩码、网关、路由表等。
  • 检查您的路由器,看看是否有任何规则会影响此主机的 Web 浏览或常规数据包路由
  • 检查您是否重复使用了防火墙中已设置规则的地址
  • 要验证 ping 失败是否有效,请尝试使用已知良好的服务器。有时 Web 主机会阻止 ping 请求。
  • 尝试对成功和确认失败的 IP 地址进行跟踪路由,以查看数据包在何处终止
  • 如果可以,请使用 wget 之类的实用程序(Win32 移植到这里)或简单的 telnet 会话(此处的说明)直接访问网站并排除浏览器问题

如果以上方法都不能帮助你找到答案,请在浏览服务器上出现故障的页面时运行数据包嗅探器(使用Wireshark或类似的东西),并将其与已知的良好服务器的结果进行比较。

相关内容