0

我正在使用 VirtualBox (4.2.4) 运行无头 Ubuntu 12.10 来宾 VM。我可以在端口 2222 上使用 127.0.0.1 的腻子 ssh 进入它。VM 的网络配置为 NAT,用于 VM 的第一个也是唯一的网络适配器。

在来宾 VM 上,我在端口 3000 上运行开发 Rails Web 服务器。此外,当我在无头 VM 上运行 ifconfig 时,它说我的 IP 地址是 10.0.2.15 用于 eth0。

当我尝试 ping 10.0.2.15 时,我什么也得不到。当我尝试从 127.0.0.1:3000 的主机 (Windows) 访问 Web 应用程序时,我什么也得不到。当我尝试使用 10.0.2.15 访问 Web 应用程序时,我什么也得不到。

我需要做什么才能从 Windows 主机上的浏览器访问该 Web 应用程序。

4

1 回答 1

0

您需要配置端口转发,或者更好的是,设置内部网络。 https://www.virtualbox.org/manual/ch06.html#network_internal

您可能还需要配置 Windows 防火墙。

于 2012-12-19T20:54:34.980 回答