![设置具有多个 Internet 连接的 Hyper-V 网络的 Internet 访问](https://linux22.com/image/619464/%E8%AE%BE%E7%BD%AE%E5%85%B7%E6%9C%89%E5%A4%9A%E4%B8%AA%20Internet%20%E8%BF%9E%E6%8E%A5%E7%9A%84%20Hyper-V%20%E7%BD%91%E7%BB%9C%E7%9A%84%20Internet%20%E8%AE%BF%E9%97%AE.png)
我在 Windows 8 Hyper-V 上运行了一些虚拟机用于开发。我为此使用了一台笔记本电脑。当我切换位置时,我会切换连接互联网的方式 - 办公室使用有线网络,家里使用 WiFi,在客户那里工作时使用 USB 3G 加密狗 + VPN。我希望有一个单一的网络配置,无论我的主机以何种方式连接,它都能自动为虚拟机提供互联网访问权限。我还需要通信主机-虚拟机和虚拟机-虚拟机。这种设置在 VirtualBox 中很容易,但我找不到让它在 Hyper-V 中工作的方法。
还有一件值得注意的事情 - 我在我的主机上运行 Windows 8 模拟器(我保留 HyperV 的主要原因),它有一个奇怪的倾向,即重置网络设置并用 HyperV NIC 包装所有主机 NIC。
答案1
这是 Hyper-V 的主要缺点之一。VMware Workstation 能够检测哪个物理网卡处于活动状态并直接使用它,但 Hyper-V 却不能。您要么需要更新虚拟交换机以通过“活动”物理网卡进行连接(使用脚本很容易完成),要么创建一个“映射”虚拟机,该虚拟机连接了多个虚拟交换机(每个物理网卡一个),并充当内部虚拟机的路由器。这样您就可以从虚拟机访问互联网,但很难从物理网络访问虚拟机。
答案2
我在 Windows 8 上运行了一些用于开发目的的虚拟机
切换到使用 Windows Server、桌面体验 - 然后在服务器上使用 NIC 组合。