我在 Windows 8 主机笔记本电脑上的 VirtualBox v5.0.10 上配置了 Windows Server 2008 客户机。它们工作正常,在桥接模式下可以互相 ping 通,IP 地址由无线路由器提供。
每当我将笔记本电脑从 Wi-Fi 网络断开时,此设置就不再起作用,因此我已切换到启用了 DHCP 服务器的仅主机配置。
默认情况下,Windows 将所有网络都设置为公共网络,我无法更改它,直到我发现本文这表明您需要为 NIC 提供默认网关条目,以便能够设置网络位置。完成此操作后(将网关设置为主机 IP 地址),我可以更改位置,并可以从主机 ping 客户机。
我在 Windows 8 主机上做了同样的事情。当我将网关地址更改为指向客户机 IP 地址时,我从超级按钮栏中收到提示:“您是否要开启电脑之间的共享并连接到此网络上的设备?”。我选择了“是”。现在来宾可以 ping 主机了。
问题是,现在我无法再次访问相同的配置。我按照本教程但“VirtualBox Host-Only Network”适配器不会显示在网络列表中(我没有运行 Windows 8 Pro,因此没有“本地组策略编辑器”gpedit.msc)。我期望看到下面这样的内容,但我没有看到“连接”部分,只有 Wi-Fi:
从阅读这个答案对于另一个问题,我的猜测是因为主机端的网卡是虚拟的,所以它在超级按钮栏网络配置中是隐藏的。
那么,如何在 Windows 8 上为“VirtualBox 仅主机网络”适配器在公共/私有之间切换“网络位置”?有没有办法让它在“连接”列表中可见?