我得到了一個安裝在虛擬盒子上的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