Knowledge Base

The VMware Knowledge Base provides support solutions, error messages and troubleshooting guides
 
Search the VMware Knowledge Base (KB)   View by Article ID
 

故障排查VMware Fusion网络和Internet连接问题 (2030460)

Symptoms

现象

  • 虚拟机没有网络连接.
  • 从客户操作系统不能连接到Internet
  • 虚拟机无法获得 IP地址.
  • bridged(host-only(主机模式) NAT(网络地址转换模式) 网络连接失败.
  • 从之前的VMware Fusion版本升级后, 没有Internet连接.
  • 系统工具栏的网络连接图标显示一个红色的X
  • Ethernet(以太网)适配器驱动没有安装.
  • 当你打开 Internet Explorer, 看到如下信息:

    Internet Explorer cannot display the webpage

  • 当你将鼠标放置到系统工具栏的网络图标上,看到如下信息:
    • Not connected
    • No connections are available

Resolution

解决方案

有许多的原因会导致VMware Fusion中网络停止工作。请验证如下各个故障排除的步骤,以确保它们是否适合您的环境。每个步骤都提供了说明或文档链接,来排除可能的故障原因并采取必要的纠正措施。这些步骤是以最合适的顺序排列来隔离问题和确定适当的解决方案,不要跳过任何一步。

每个步骤完成后,请检查虚拟机是否已有Internet连接。一旦问题得到解决,没有必要执行下一步。

去排查网络和Internet连接问题:

注:如果您已经从Windows XP升级到Windows 7,请参考Upgrading a VMware Fusion virtual machine from Windows XP to Windows 7 (1015396) ,并执行步骤13到24。

  1. 确保您的Mac有工作正常的网络连接。更多信息,请参考Ensuring your Mac has a network connection (1026776).。
  2. 确认虚拟机的防火墙没有阻止网络访问。关于关闭防火墙的信息,请参阅:
    • Windows XP – 微软知识库文章283673
    • Windows Vista – 微软文章Turn Windows Firewall on or off
    • Windows 7 –微软文章 Turn Windows Firewall on or off

      警告:关闭防火墙将使你的电脑开放给攻击。这仅仅是个故障排除步骤。如果关闭防火墙可以解决问题,咨询操作系统的文件说明去正确配置,使防火墙不要完全阻止连接

      注:截至2010年9月10日,前面的链接是正确的。如果您发现链接不存在,请提供反馈,VMware员工将更新链接。

  3. 确认您虚拟机的防病毒程序没有阻止上网。参考防病毒程序的帮助手册菜单,或制造商的说明文件来进行正确配置。
  4. 在您虚拟机上运行防病毒扫描,以确定没有病毒或其他恶意程序干扰您的Internet连接。
  5. 确保网络适配器已启用。参考如下第三方文章中的步骤,How to Enable and Disable Network Connections in Windows.
  6. 将你的适配器从网络地址转换模式改置桥接模式,或者相反。如果一个选择工作,而另外一个不,那这个问题是您的网络问题,而不是与Fusion或虚拟机问题。更多详细信息,请参阅Understanding networking types in VMware Fusion (1022264).
  7. \转到virtual Machine(虚拟机)>Shut down(关闭)或virtual Machine(虚拟机)> Shut Down Guest (关闭客户系统),然后重启Mac。
  8. 重启Mac之后,重新打开Fusion。确保虚拟机类型设置正确:

    注:更改Fusion 呈现给Windows的(虚拟)网络适配器是必要的,比如Vista和Windows 7跟XP相比会需要一个不同的适配器。

    在Fusion 4.x中:
    • Fusion中,单击Windows(窗口)>Virtual Machine Library(虚拟机资源库),并选择您的虚拟机。
    • 从Apple菜单栏,导航到Virtual Machine(虚拟机)>Setting(设置)>General(常规)
    • 从操作系统的下拉菜单中,选择正确的在虚拟机上运行的Windows版本。

      在Fusion 3.x和早期版本:
    • 在Fusion下,进入Windows>Virtual Machine Library(虚拟机资源库),并选择您的虚拟机。
    • 在操作系统下拉框(在虚拟机的名称下,右侧窗格中),选择正确的在虚拟机上运行的Windows版本。

  9. 下载并重装Fusion。这将确保您有最新的版本,这样将代替/修复任何丢失或损坏的虚拟网络设置。更多信息,请参考Downloading and installing VMware Fusion (2014097).
  10. 确认Fusion服务工作正常。更多信息,请参阅Determining the status of VMware Fusion's host services (1020900).
  11. 卸载并重装VMware Tools。更多信息,请参考Uninstalling and manually installing VMware Tools in VMware Fusion (1014522).
  12. 通过删除和重新添加的方式,来确保您的网络适配器连接到了虚拟机:

    1. 关闭虚拟机。
    2. 在Fusion下,进入Virtual Machine(虚拟机)>Setting(设置)>Network Adapter(网络适配器)(Fusion 4)/网络(Fusion 3和更早版本)。
    3. 确保网络适配器是连接的(即Enable Network Adapter是ON或Connected框被选中)。
    4. 确保网络适配器配置为NAT(网络地址转换模式)或Bridge(桥接模式),而不是Host-only主机模式。请记录您的设置。
    5. 点击高级选项旁边的三角形,并选择Remove Network Adapter(删除网络适配器)(Fusion 4)或单击 -​​在网络窗格的底部(减号)按钮(Fusion 3和更早版本)删除当前的网络适配器。
    6. 从设置窗格中,选择Add Device(添加设备)>Network Adapter(网络适配器)(Fusion 4)网络窗格底部的”+“(加号)按钮来重新添加您的网络适配器。
    7. 确认新的网络适配器设置符合您原有的设置。
    8. 重启Mac。
    9. 启动虚拟机。

  13. 在设备管理器中更新Windows网络适配器:
    1. 启动虚拟机。
    2. 单击Start(开始),右键单击Computer(计算机),然后单击Manage(管理)。
    3. 从左侧窗格中选择Device Manager(设备管理器)。
    4. 点击箭头展开Network Adapter(网络适配器)部分。
    5. 右键单击列表中的以太网卡(名称可能有所不同),并单击Update Driver Software(更新驱动程序软件)。
    6. 选择Search automatically for updated driver software(自动搜索更新的驱动程序软件)。如果驱动程序没被自动检测:
      1. 重复步骤e并选择Browse my computer for driver software(浏览我的电脑上的驱动软件)。
      2. 选择Let me pick from a list of device drivers on my computer(让我从电脑上的设备驱动程序列表中挑选)。
      3. 选择VMware Accelerated AMD PCNet Adapter Version(VMware加速AMD PCNET适配器版本):2.0.3.6用于Windows XP,对Windows Vista和7选择英特尔PRO/1000 MT网络连接。
    7. 单击Close(关闭)。
    8. 重新启动Windows。

  14. 在设备管理器中卸载并重装的所有网络适配器:
    1. 启动虚拟机。
    2. 单击Start(开始),右键单击Computer(计算机),然后单击Manage(管理)。
    3. 从左侧窗格中选择Device Manager(设备管理器)。
    4. 点击箭头展开Network Adapters(网络适配器)部分。
    5. 右键单击设备Intel(R) PRO/1000 MT Net(英特尔(R)PRO/1000 MT网络连接),并选择Uninstall(卸载)。
    6. 在菜单栏中,单击Action(操作)>Scan for hardware changes(扫描检测硬件改动)。
    7. 重新启动Windows。

  15. 重置TCP / IP和Winsock设置为默认值:
    1. 按照Microsoft知识库文章的解决步骤How to reset Internet Protocol (TCP/IP)
    2. 按照Microsoft知识库文章的解决步骤How to determine and to recover from Winsock2 corruption in Windows.注:至2010年9月10日,上述的链接是正确的。如果您发现链接不可用,请提供反馈,VMware员工将更新的链接。

在尝试本文中的步骤后,如果您的问题仍然存在:
 

Tags

Mandarin

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 5 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.
What can we do to improve this information? (4000 or fewer characters)
  • 5 Ratings
Actions
KB: