无法使用 VMWare 在虚拟机上访问互联网

无法使用 VMWare 在虚拟机上访问互联网

在我的物理笔记本电脑上,我安装了 Windows 7 和 VMWare 7。现在我创建了一个虚拟机并在其上安装了 Linux Mint 9,并且一切在虚拟机上运行正常。

当我尝试从我的虚拟机内部访问互联网时,除了一个名为“auto eth0”的连接被列为可用连接外,我没有任何连接。

当我尝试单击该连接时,“连接”动画运行,但没有其他任何事情发生。

我能做什么呢,谢谢。

适配器设置的图片。 替代文本

答案1

网络适​​配器属性

如果您安装了多个网络适配器(包括虚拟和硬件),请转到每个网络适配器并确保“VMware Bridge Protocol”处于只检查你实际连接到互联网的适配器。就我而言,我安装了一些由 VMware 安装的虚拟适配器、我的蓝牙无线电以及由我的无线驱动程序安装的额外 wifi 适配器(用于连接共享)。VMware 默认会在所有它自己没有安装的适配器上安装此 Bridge 协议,即使您只使用一个网络适配器,也可能有额外的虚拟适配器让 VMware 感到困惑。

答案2

  1. 添加的虚拟网络适配器是否连接/映射到具有互联网连接的物理网络(您可能有多个物理网络)

  2. 确保虚拟网络适配器以桥接或 NAT 方式连接。

  3. 确保操作系统不需要任何特殊驱动程序即可发现互联网。(USB 驱动程序/Wifi 驱动程序或软件)

答案3

我同意上述两个答案,但这里有区别。如果您使用 DHCP 获取 IP 地址,则根据 VM 网络适配器设置是设置为 NAT 还是 Bridged,您将获得不同子网上的 IP 地址。如果使用 Bridged,您将从本地 LAN 上的 DHCP 服务器获取 IP 地址,这实际上是将您直接连接到外部网络。这意味着,如果您用于运行虚拟主机的 PC 的子网为 192.168.1.x,那么您的 VM 将在同一子网上获取 IP 地址。因此,您的 VM 直接连接到本地 LAN 上的所有其他 PC/设备。如果您将 VM 的设置设置为 NAT,您将从虚拟 DHCP 服务器收到一个 IP 地址,该服务器的默认值为 192.168.83.128-254。如果需要,可以修改此设置,但与本地 LAN 不同的子网会将您与所有 LAN 设备分开。如果您使用 NAT,则无需启用 VMware Bridge 协议。因此您没有使用它。请确保在您的 Web 浏览器中进行了必要的更改,以便它自动检测 LAN 设置。如果您希望 VM 能够相互连接,请确保它们的配置方式相同。如果不使用 DHCP,您还可以对 IP 地址进行硬编码。如果这没有帮助,请回复。

相关内容