我得到了一个安装在虚拟盒子上的Ubuntu,我在上面运行了一个服务器。如何连接到母系统中的虚拟箱系统的本地主机?
我可以通过127.0.0.1
访问它,但来自外部的系统,我不能让Web服务。
我在该Ubuntu系统中使用了ifconfig命令。
在eth0的空白,我看到其他两个IP:10.0.2.15,10.0.2.255
我想他们两个,还是不能正常工作。
我正在使用VirtualBox软件。
我怎么能访问,在我的系统外部虚拟的Ubuntu的本地主机?
我得到了一个安装在虚拟盒子上的Ubuntu,我在上面运行了一个服务器。如何连接到母系统中的虚拟箱系统的本地主机?
我可以通过127.0.0.1
访问它,但来自外部的系统,我不能让Web服务。
我在该Ubuntu系统中使用了ifconfig命令。
在eth0的空白,我看到其他两个IP:10.0.2.15,10.0.2.255
我想他们两个,还是不能正常工作。
我正在使用VirtualBox软件。
我怎么能访问,在我的系统外部虚拟的Ubuntu的本地主机?
阅读VirtualBox的手册:对。你需要做一些port forwarding。最有可能的是ssh的22号端口,你可以通过其他方式进行隧道。哦,http是80端口,如果你还不知道的话。在我的“新鲜”服务器vms上,我需要做的就是VBoxManage modifyvm "VM name" --natpf1 "http,tcp,,80,,80"
(NAT - 如果你使用Bridged,它不应该是一个问题),我可以在主机上访问localhost:80上的web服务器。确保没有其他东西占用80(Skype等),当然。
查看此处的第一条评论http://askubuntu.com/questions/52147/how-can-i-access-apache-on-virtualbox-guest-from-host – rishal
@rishal http://stackoverflow.com/问题/ 61156/virtualbox-host-guest-network-setup我认为这个更相关。 – Zen