![Windows 8 主机无法访问 Hyper-V 客户机](https://linux22.com/image/1329518/Windows%208%20%E4%B8%BB%E6%9C%BA%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%20Hyper-V%20%E5%AE%A2%E6%88%B7%E6%9C%BA.png)
我的笔记本电脑运行 Windows 8 Pro RTM,内存为 12GB,同时也是“蚂蚁农场”,我在这里测试了一组 Linux 设备。我有三个虚拟交换机:一个共享我的无线适配器,一个共享有线适配器,一个用于内部网络。Endian VM 在外部连接和内部连接之间路由流量,并为正在运行的 VM 提供 DHCP 服务。我能够成功地在笔记本电脑上使用 Opera 和 Filezilla 来访问所有基于浏览器和 SSH 的服务(例如,我正在使用的 LAMP 设备上的 Webmin),一切正常。
换句话说,我的无线适配器(例如,10.10.0.24/24)将提供对 Endian(192.168.5.1/24)的外部访问,后者又将在 Wordpress 设备(192.168.5.2)、外部世界(例如来自 Wordpress.com 的主题和更新)和我的笔记本电脑本身之间路由流量。
最近有一天,不知何故,我的笔记本电脑和客户机之间的流量停止了。我关闭了 Endian 并重建了它,但毫无作用。我只能从内部客户机对其进行配置(我启用了 DHCP、DNS 等)。其他虚拟机也无法从主机访问,只能从客户机网络内访问。
DHCP Guard 已关闭。Router Advertising Guard 已关闭。Endian 成功向访客出租 IP 地址。内部交换机明确为“内部”交换机,而非“私有”交换机。Endian 或虚拟 LAN 上的任何其他 VM 都不会响应来自我的笔记本电脑的直接 ping。但是,Endian 以及其余服务器可以成功访问互联网。
如何恢复我的笔记本电脑与其所包含的虚拟机之间的通信?
答案1
解决了我自己的问题:虽然我发誓Endian 盒配置为启用 DHCP,但实际上没有。因此,主机和来宾 LAN 之间的桥接适配器没有租用 IP 地址,因为没有人可以租用它。我为来宾盒设置了静态 IP,并在 Endian 上启用了 DHCP。主机现在可以成功与虚拟机通信。