2014-02-27 47 views
-1

我有一個主機只有VM網絡與以下設置。連接到主機只有vm網絡通過無線路由器

DHCP Server 
address: 192.168.56.1 
server mask: 255.255.255.0 
lower bound 192.168.56.2 
upper bound 192.168.56.100 

我已經從虛擬機VM和VM連接到我的主機是192.168.56.1沒有問題。我有一個netgear無線路由器,它的IP爲192.168.1.1,它通過以太網電纜插入我的電腦,並使用IP爲192.168.1.2的eth0。我希望能夠通過另一臺計算機連接到此無線路由器,並能夠訪問我的主機專用網絡。我想能夠連接到兩臺虛擬機我已經運行在192.168.56.2192.168.56.3

我已經嘗試添加以下內容到我的路由器作爲靜態路由。從我的其他計算機上,我可以連接到路由器並ping 192.168.56.1,但我無法ping任何正在運行的虛擬機,它們是192.168.56.2 and 192.168.56.3

enter image description here

我需要做什麼才能改變才能夠跟我的虛擬機在網絡上?我在linux mint機器上運行我的虛擬機,並連接到Mac OSx上。

回答

1

它被稱爲host only,因爲虛擬機有意無法與除運行主機以外的任何人通信。

VirtualBox docs

Similarly, as with internal networking however, a physical networking interface need not 
be present, and the virtual machines cannot talk to the world outside the host since they 
are not connected to a physical networking interface.) 

你需要使用橋接網絡,如果你想從一臺機器的主機之外到達的虛擬機。 NAT網絡可能工作,但我在過去遇到過麻煩。如果你打算使用這些虛擬機,就好像它們是分立的,獨立的機器,橋接可能是一條路。主機將爲它們分配IP地址,主機網絡接口會將流量路由到它們,就好像它們是獨立的獨立計算機一樣。

+0

那麼有沒有什麼辦法可以讓另一臺機器看到這些虛擬機? – kittels

+1

是的,正如我在回答中所說的,使用橋接網絡。這可能與您正在使用的任何虛擬化提供程序中的設置更改以及VM的重新啓動一樣簡單。查看Virtual Box手冊的第6章,它非常清楚地描述了網絡模式之間的差異。 – rpmartz

+0

好吧,我會試試看,謝謝你的幫助。 – kittels

相關問題