我正在运行 Windows 8 Pro,并且启用了 Hyper-V,以便在工作站上运行一些 Windows 虚拟机。对于来宾虚拟机,我希望它们能够访问主机网络之外的网络资源,包括互联网。
以下是我迄今为止尝试过的方法:
我在 Hyper-V 交换机管理器中设置了一个内部网络,并通过 Internet 连接共享与新的虚拟交换机共享了可以访问互联网的 NIC
然后,我创建了一个虚拟机,并将内部虚拟交换机分配给该虚拟机的网络适配器。然后,虚拟机会获得 192.168.137.x 范围内的 IP 地址,网关、DHCP 服务器和 DNS 服务器均设置为 192.168.137.1。
Windows Server 2012 VM 提示未连接到互联网,我无法在客户机上打开任何网页。在此期间,主机操作系统可以通过以太网访问互联网(在此设置下不尝试使用 Wi-Fi 连接),并且交换机配置为允许客户机和主机操作系统同时使用它。
我严格遵循了三个相关问题中列出的步骤,但我没有发现任何需要更改的地方:
- Windows 8 Hyper-V 网络在主机上不起作用(没有使用无线适配器进行连接,并且我已经配置了 ICS)
- Windows 8 Hyper-V - 如何让 VM 访问互联网?(并没有真正说明如何修复,只是说他禁用并重新启用了 VLAN 设置,我试过了但没有效果)
- 为什么我的 Windows 8 Pro Hyper-V 客户机没有互联网?(如果可能的话,我想使用内部网络,但是将网络适配器设置为使用外部网络交换机确实可行。没有安装其他虚拟化产品)
关于我下一步应该尝试或改变什么,有什么建议吗?
答案1
它正在起作用,尽管我不确定以下哪个步骤实际上解决了我的问题:
- 在创建内部网络之前,我已创建了一个外部网络。我删除了这个网络并重新创建了内部网络。
- 禁用并重新启用物理网卡和虚拟网卡。
- 删除然后重新启用 Internet 连接共享。
我尝试了很多方法来实现这个功能,但不知怎么的,现在我终于偶然发现了它。