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


2

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

使用NAT连接到主机接口的IP对我来说很明显并且有效。

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


你不能这样做。 Localhost始终是一个本地接口,永远不会离开它所使用的计算机。
Tero Kilkanen

Answers:


3

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

10.0.2.2是NAT模式下虚拟机上的网关IP,因为主机为虚拟机提供网络连接。 (类似于您的网关IP是路由器的IP,以及用于启动路由器管理页面的IP)


这并没有提供问题的答案。要对作者进行批评或要求澄清,请在帖子下方留言。 - 来自评论
Ramhound

是的,这回答了这个问题。也许我不清楚,但在主机上,VM上的10.0.2.2将在NAT模式下达到127.0.0.1。
byoungb

“虚拟Macing上的ry 10.0.2.2(网关IP)。它应该在你的主机上达到127.0.0.1。” - 我的自动评论是因为你的原始答案包含一个句子。如果您不同意该评论,只需改进答案即可。 您无需回复​​评论。
Ramhound

是的我找了相关的文档,但找不到它,否则我会添加一个链接。我确实更新了我的答案,以便更完整
byoungb

答案略有改善。
Ramhound

0

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

Protocol:TCP
Host IP: 127.0.0.1
Host Port: xxx
Guest IP : Blank
Guest Port: 22
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.