2014-05-09 60 views
0

我得到了一个安装在虚拟盒子上的Ubuntu,我在上面运行了一个服务器。如何连接到母系统中的虚拟箱系统的本地主机?

我可以通过127.0.0.1

访问它,但来自外部的系统,我不能让Web服务。

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

在eth0的空白,我看到其他两个IP:10.0.2.15,10.0.2.255

我想他们两个,还是不能正常工作。

我正在使用VirtualBox软件。

我怎么能访问,在我的系统外部虚拟的Ubuntu的本地主机?

+0

查看此处的第一条评论http://askubuntu.com/questions/52147/how-can-i-access-apache-on-virtualbox-guest-from-host – rishal

+0

@rishal http://stackoverflow.com/问题/ 61156/virtualbox-host-guest-network-setup我认为这个更相关。 – Zen

回答

0

阅读VirtualBox的手册:对。你需要做一些port forwarding。最有可能的是ssh的22号端口,你可以通过其他方式进行隧道。哦,http是80端口,如果你还不知道的话。在我的“新鲜”服务器vms上,我需要做的就是VBoxManage modifyvm "VM name" --natpf1 "http,tcp,,80,,80"(NAT - 如果你使用Bridged,它不应该是一个问题),我可以在主机上访问localhost:80上的web服务器。确保没有其他东西占用80(Skype等),当然。

+0

我已经使用了一个端口,只是在我的问题上忽略它,对不起。 – Zen

+0

您在vbox中为guest虚拟机设置了NAT端口转发?你使用桥接吗? –

+0

我想它一定是NAT,如何将它改为新娘?我现在正在寻求解决方案。 – Zen