我在 Win 8.1 上运行 Hyper-V。创建运行 Windows 8.1 和 Win Server 的虚拟机时没有遇到任何问题。我创建了一个运行 Ubuntu 的虚拟机,重复使用了相同的桥接 Hyper-V 虚拟以太网适配器。运行 Windows 的虚拟机连接到互联网没有问题。运行 Ubuntu 的虚拟机可以看到我的本地网络,我可以从网络 ping 它。问题是 Ubuntu VM 无法上网。所以,问题是为什么运行 Windows 的虚拟机连接到互联网,而运行 Ubuntu 的虚拟机却没有,尽管适配器是相同的?
答案1
看起来其中一台客户机正在从 DHCP 服务器分配 IP 地址,而第二台则不是这样。您是否尝试添加旧式网络适配器从 Hyper V 管理器设置中的添加硬件窗格中。
尝试使用旧式网络适配器连接到您创建的外部虚拟交换机。
如果这不起作用,也许为您的虚拟机设置静态 IP 地址可能会解决问题。