我使用 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