【问题标题】:How to connect to a local host of a virtual box system in mother system?如何连接到母系统中虚拟盒子系统的本地主机?
【发布时间】:2014-05-09 04:42:46
【问题描述】:

我在虚拟机上安装了一个 ubuntu,我在上面运行了一个服务器。

我可以通过 127.0.0.1 访问它

但是从外部系统,我无法获得网络服务。

我在那个 Ubuntu 系统中使用了 ifconfig 命令。

在eth0空白处,我看到另外两个ip:10.0.2.15、10.0.2.255

我都试过了,还是不行。

我正在使用 VirtualBox 软件。

我如何在我的外部系统中访问虚拟 Ubuntu 的本地主机?

【问题讨论】:

标签: ubuntu virtual-machine


【解决方案1】:

阅读 VirtualBox 手册 :p.. 你需要做一些 port forwarding。最有可能是 ssh 的 22 端口,其余的可以通过隧道传输。哦,http 是 80 端口,如果你还不知道的话。在我的“新”服务器 vms 上,我需要做的就是VBoxManage modifyvm "VM name" --natpf1 "http,tcp,,80,,80"(NAT - 如果您使用的是桥接,这应该不是问题),我可以从主机访问 localhost:80 上的网络服务器。当然,请确保没有其他东西占用 80(Skype 等)。

【讨论】:

  • 我使用了一个端口,请在我的问题中省略它,对不起。
  • 您在 vbox 中为访客设置了 NAT 端口转发?您使用的是桥接吗?
  • 我猜应该是NAT,怎么改成bride?我现在正在寻找解决方案。
  • NAT 在大多数情况下应该可以正常工作,请确保您的防火墙配置正确。
  • 我在这篇文章中找到了一种解决方案。现在尝试一下。 stackoverflow.com/questions/61156/…
猜你喜欢
  • 2017-11-23
  • 1970-01-01
  • 1970-01-01
  • 2015-03-10
  • 1970-01-01
  • 1970-01-01
  • 2010-10-31
  • 2022-01-22
  • 1970-01-01
相关资源
最近更新 更多