如何将本地环回公开到通过 NAT(VirtualBox NatNetwork)连接到主机的(VirtualBox)VM

如何将本地环回公开到通过 NAT(VirtualBox NatNetwork)连接到主机的(VirtualBox)VM

我使用 VirtualBox NatNetwork 类型将我的大多数虚拟机连接到主机(并设置了转发所需的端口)。我想知道如何从虚拟机内部连接到主机的本地环回(“localhost”)(例如在虚拟机内部使用 apt-cacher-ng)。

对于我来说,使用 NAT 连接主机接口的 IP 非常清楚,而且有效。

我在 Ubuntu 14.04 上使用 VirtualBox 4.3.10 和 Linux 3.11.13。

答案1

在虚拟机上尝试 10.0.2.2。它应该在主机上达到 127.0.0.1。

10.0.2.2 是 NAT 模式下虚拟机的网关 IP,因为主机为虚拟机提供网络。(类似于网关 IP 是路由器的 IP,也是您用来调出路由器管理页面的 IP)

答案2

使用此转发规则:例如转发 ssh 流量

Protocol:TCP
Host IP: 127.0.0.1
Host Port: xxx
Guest IP : Blank
Guest Port: 22

相关内容