VMware Fusion 中的网络和 Internet 连接问题故障排除
search cancel

VMware Fusion 中的网络和 Internet 连接问题故障排除

book

Article ID: 343955

calendar_today

Updated On:

Products

VMware Desktop Hypervisor

Issue/Introduction

Symptoms:

免责声明:本文为 Troubleshooting networking and internet connection issues in VMware Fusion (1016466) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • 虚拟机没有网络连接
  • 无法从客户机操作系统连接 Internet
  • 虚拟机没有 IP 地址
  • 桥接、仅主机或 NAT 网络连接失败
  • 从以前版本的 VMware Fusion 升级后,没有 Internet 连接
  • 系统托盘中网络连接图标上显示一个红色的 X
  • 未安装以太网控制器驱动程序。
  • 打开 Internet Explorer 时,显示以下消息:

    Internet Explorer cannot display the webpage

  • 将鼠标悬停在系统托盘中的网络图标上时,显示以下消息之一:

    • Not connected
    • No connections are available


Environment

VMware Fusion 5.x
VMware Fusion Pro 8.x
VMware Fusion 3.x
VMware Fusion 1.x
VMware Fusion 6.x
VMware Fusion 4.x
VMware Fusion 2.x
VMware Fusion 8.x
VMware Fusion 7.x

Resolution

VMware Fusion 中网络连接停止工作的原因有很多。 验证下面每个故障排除步骤,以确认是否适合您的环境。 每个步骤均提供相关说明或文档链接,用于消除可能的原因并采取必要的补救措施。 这些步骤按照最合适的顺序排序,以隔离问题并确定正确的解决方法。 请勿跳过任何一个步骤。

执行完每一个编号步骤后,检查虚拟机是否有 Internet 连接。 如果有 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 for VMware Fusion (1026776)

  2. 确保虚拟机的防火墙未阻止 Internet 访问。 有关关闭防火墙的信息,请参见:

    警告: 如果关闭防火墙,计算机会面临受到攻击的风险。 这仅仅是故障排除步骤。 如果关闭防火墙能够解决问题,请参阅操作系统文档中的说明,了解如何正确配置防火墙才能避免完全阻止此连接。

  3. 确保虚拟机上的防病毒程序未阻止 Internet 访问。 请参阅防病毒程序的“帮助”菜单,或者阅读制造商文档以了解正确配置防病毒程序的说明。

  4. 在虚拟机上运行防病毒扫描,确保没有病毒或其他恶意软件干扰 Internet 连接。

  5. 确保网络适配器已启用。 按照第三方文章 How to Enable and Disable Network Connections in Windows 中的步骤操作。

    注意: 截至 2015 年 9 月 22日,上述链接正确无误。 如果您发现链接已损坏,请提供反馈,VMware 员工会更新该链接。

  6. 将适配器从 NAT 改为桥接(或相反)。 如果其中一个选择有效,而另一个无效,则说明是网络问题而非 Fusion 或虚拟机的问题。 例如,如果 NAT 有效而桥接无效,则是因为将路由器/网络配置为不向同一个计算机分配两个 IP 地址。 有关详细信息,请参见 Understanding networking types in VMware Fusion (1022264)

  7. 要关闭虚拟机,请转到虚拟机 > 关机或虚拟机 > 关闭客户机,然后重启 Mac。

  8. Mac 重新引导后,重新打开 Fusion。 确保设置正确的虚拟机类型:

    注意: 这是更改 Fusion 向 Windows 提供的(虚拟)网络适配器的必要步骤,因为 Vista 和 Windows 7 要求的适配器与 Windows XP 不同。

    在 Fusion 4.x 及更高版本中:

    1. 在 Fusion 中,单击窗口 > 虚拟机库,然后选择虚拟机。
    2. 在 Apple 菜单栏中,转到虚拟机 > 设置 > 常规
    3. 在操作系统下拉菜单中,选择虚拟机上运行的正确版本的 Windows。

    在 Fusion 3.x 及更早版本中:

    1. 在 Fusion 中,单击窗口 > 虚拟机库,然后选择虚拟机。
    2. 操作系统下拉菜单中(在右侧窗格中虚拟机名称下方),选择虚拟机上运行的正确版本的 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 中,转至虚拟机 > 设置 > 网络适配器(Fusion 4 及更高版本)或网络(Fusion 3 及更早版本)。
    3. 确保已连接网络适配器(即,启用网络适配器启用,或者选中了已连接框)。
    4. 确保网络适配器配置了 NAT 或“桥接”,而非“仅主机”或“自定义”。 记下您的设置。
    5. 单击“高级”选项旁边的三角形,并选择移除网络适配器(Fusion 4 及更高版本),或者单击“网络”窗格底部的 -(减号)按钮(Fusion 3 及更早版本),以移除当前的网络适配器。
    6. 在“设置”窗格中,单击添加设备 > 网络适配器(Fusion 4 及更高版本),或者单击“网络”窗格底部的 +(加号)按钮,以重新添加网络适配器。
    7. 确认新的网络适配器设置与原有设置相匹配。
    8. 重新启动 Mac。
    9. 打开虚拟机。

  13. 在“设备管理器”中更新 Windows 网络适配器:

    1. 启动虚拟机。
    2. 单击开始,右键单击计算机,然后单击管理
    3. 从左侧窗格中选择设备管理器
    4. 单击箭头以展开网络适配器部分。
    5. 右键单击列表(名称可能不同)中的以太网控制器,然后单击更新驱动程序软件
    6. 选择自动搜索更新的驱动程序软件。 如果未自动检测到驱动程序,请执行以下操作:

      1. 重复步骤 e 并选择浏览计算机以查找驱动程序软件
      2. 选择从计算机的设备驱动程序列表中选择
      3. 对于 Windows XP,选择 VMware Accelerated AMD PCNet Adapter Version: 2.0.3.6,对于 Windows Vista 和 Windows 7,选择 Intel Pro/1000 MT Network Connection

    7. 单击关闭
    8. 重新启动 Windows。

  14. 在“设备管理器”中卸载所有网络适配器,然后再重新安装:

    1. 启动虚拟机。
    2. 单击开始,右键单击计算机,然后单击管理
    3. 从左侧窗格中选择设备管理器
    4. 单击箭头以展开网络适配器部分。
    5. 右键单击 Intel(R) PRO/1000 MT Network Connection 设备,然后单击卸载
    6. 在菜单中,单击操作 > 扫描检测硬件改动
    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 中的解决步骤操作。

      注意: 截至 2015年 9 月 22 日,上述链接正确无误。 如果您发现链接已损坏,请提供反馈,VMware 员工会更新该链接。

如果在尝试本文中的步骤后问题依然存在,请执行以下操作:



Additional Information

Troubleshooting networking and internet connection issues in VMware Fusion