无法从 Windows 主机访问 VirtualBox 仅主机网络

10 virtualbox

我有两个虚拟机在 Windows 主机上运行,​​每个虚拟机都有一个仅限主机的网络和 192.168.56.XXX 范围内的 ips。其中之一正在运行 apache 并提供一些我想从我的 Windows 主机访问的内容。

但是,windows 主机根本无法访问 apache 服务器。服务器在 192.168.56.103 上运行。Windows 的 ipconfig 表示 Virtual Box 接口的 ip 是 169.254.143.37。我尝试将路由添加到路由 192.168.56.XX 流量,但是我尝试的所有方法都不起作用,而且我可能使用错误。

关于如何使这项工作的任何想法?

Chr*_*uet 8

如果要与具有 192.168.56.XXX IP 的 VM 通信,则需要主机 Virtual Box 接口具有相同范围的 IP。你的界面没有(169.254)。

在全新安装 VBox 3.1.8 时,它会创建一个名为“VirtualBox Host-Only Network”的新接口,其静态 IP 地址为:192.168.56.1/24。

您的接口很可能被错误配置为使用 DHCP。将其更改为使用 192.168.56.1 和 255.255.255.0 网络掩码,它应该可以工作。