2014-05-09 88 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