Windows 8.1- Hyper-V 无法与 Ubuntu 14.04 VM 联网

Windows 8.1- Hyper-V 无法与 Ubuntu 14.04 VM 联网

好吧,我对这种事情已经正式失去耐心了,现在是凌晨 12 点 23 分。

我正在尝试在运行 Windows 8.1 的联想 Yoga 2 Pro 上运行带有 Hyper-V 的 Ubuntu 14.04。我无法让虚拟机连接到互联网 - 无论是通过我机器的无线适配器还是通过我拥有的以太网到 USB 端口适配器。我看过一些关于如何做到这一点的指南,但没有一个有意义,我认为我只是让事情变得更糟。

如何一步一步地使用我的 WiFi 适配器创建连接,以便虚拟机可以访问网络?

答案1

这是概念性的,不是一步一步的,但它应该足以帮助您弄清楚您需要做什么。虚拟机使用的 Hyper-V 交换机必须是外部或内部的,而不是私有的。请记住,外部交换机看起来像是虚拟机的 LAN 连接,而不是无线连接,即使在实际硬件上它与无线适配器相关联。此外,外部交换机可能无法与所有无线路由器配合使用,因为有些路由器会识别来自虚拟机的 DHCP 请求实际上来自同一台机器,并且不会为其提供地址。

解决此问题的方法(从您的描述来看,无线路由器似乎是问题所在)是将虚拟机的 Hyper-V 交换机设置为内部,然后在硬件的真实无线适配器上使用 ICS(Internet 连接共享),与 Hyper-V 交换机共享。当您打开适配器上的属性时,ICS 位于一个只显示“共享”的选项卡上。它使您的适配器表现得像计算机中其他适配器的 NAT 路由器。它响应虚拟机的 DHCP 请求并允许虚拟机连接到它。

答案2

我使用了在 Hyper-v 管理器中创建的外部交换机。

然后,转到控制面板 > 网络和共享 > 找到我在 Hyper-V 中创建的外部交换机。检查了它的属性。在 IP v4 下为其分配了一个手动 IP,因为它没有从我的 WiFi 适配器获取 IP。还为其提供了 DNS 和网关信息。顺便说一句,我在运行联想 Flex 的 Windows 8.1 笔记本电脑上运行此环境。我没有使用有线连接。我正在使用我的 WiFi 连接。

相关内容