VMware支持三種類型的網絡:NAT,Bridged,Host-only;virtualbox跟VMWare 的網絡連接方式都是一樣概念,只是比VMWare多了Internal方式。
1.NAT(network Address Translation)網絡地址轉換
首先NAT作用是把內網的私有地址,轉化成外網的公有地址。使得內部網絡上的(被設置為私有ip地址的)主機可以訪問Internet。顧名思義,它是一種把內部私有網絡地址(IP地址)翻譯成合法網絡IP地址的技術。
注意:虛擬機分配的IP是不能夠被局域網內其他主機偵測到的。
此時在這個網絡中的關系為:
虛擬機與主機的關系:只能單向訪問,虛擬機可以通過網絡訪問到主機,主機無法通過網絡訪問到虛擬機。
虛擬機與網絡中其他主機的關系:只能單向訪問,虛擬機可以訪問到網絡中其他主機,其他主機不能通過網絡訪問到虛擬機。
虛擬機與虛擬機的關系:相互不能訪問,虛擬機與虛擬機各自完全獨立,相互間無法通過網絡訪問彼此。
2. Bridged Adapter(網橋模式)
在這種模式下,VMWare虛擬出來的操作系統就像是局域網中的一臺獨立的主機,它可以訪問網內任何一臺機器。在橋接模式下,你需要手工為虛擬系統配置IP地址、子網掩碼,而且還要和宿主機器處于同一網段,這樣虛擬系統才能和宿主機器進行通信。同時,由于這個虛擬系統是局域網中的一個獨立的主機系統,那么就可以手工配置它的TCP/IP配置信息,以實現通過局域網的網關或路由器訪問互聯網。
注意:如果你是撥號上網方式,虛擬機使用此種方式連接,就要在虛擬機內系統建立寬帶連接、撥號上網,但是和 宿主機不能同時上網。
此時在這個網絡中的關系為:
虛擬機與主機的關系:可以相互訪問,因為虛擬機在真實網絡段中有獨立IP,主機與虛擬機處于同一網絡段中,彼此可以通過各自IP相互訪問。
虛擬機于網絡中其他主機的關系:可以相互訪問,同樣因為虛擬機在真實網絡段中有獨立IP,虛擬機與所有網絡其他主機處于同一網絡段中,彼此可以通過各自IP相互訪問。
虛擬機與虛擬機的關系:可以相互訪問,原因同上。
3. Internal(內網模式)
虛擬機與外網完全斷開,只實現虛擬機于虛擬機之間的內部網絡模式。
此時網絡中關系:
虛擬機與主機的關系:不能相互訪問,彼此不屬于同一個網絡,無法相互訪問。
虛擬機與網絡中其他主機的關系:不能相互訪問,理由同上。
虛擬機與虛擬機的關系:可以相互訪問,前提是在設置網絡時,兩臺虛擬機設置同一網絡名稱。
4、Host-only Adapter(主機模式)
在某些特殊的網絡調試環境中,如何要求將真實環境和虛擬環境隔離開,這時你就可采用host-only模式。在host-only模式中,所有的虛擬系統是可以相互通信的,但虛擬系統和真實的網絡是被隔離開的,VMWare虛擬機不能訪問互聯網。在Host-only模式下,虛擬系統和宿主機器系統是可以相互通信的,相當于這兩臺機器通過雙絞線互連,虛擬系統的TCP/IP配置信息(如IP地址、網關地址、DNS服務器等),都是由VMnet1(Host-only)虛擬網絡的DHCP服務器來動態分配的。
此時網絡中的關系:
虛擬機與主機的關系:默認不能相互訪問,雙方不屬于同一IP段,host-only網卡默認IP段為192.168.56.X 子網掩碼為255.255.255.0,后面的虛擬機被分配到的也都是這個網段。通過網卡共享、網卡橋接等,可以實現虛擬機于主機相互訪問。
虛擬機與網絡主機的關系:默認不能相互訪問,原因同上,通過設置,可以實現相互訪問。
虛擬機與虛擬機的關系:默認可以相互訪問,都是同處于一個網段。
圖表說明:
NAT | Bridged Adapter | Host-only Adapter | Internal | |
虛擬機-->主機 | √ | √ | 默認不能需設置 | × |
主機-->虛擬機 | × | √ | 默認不能需設置 | × |
虛擬機-->其他主機 | √ | √ | 默認不能需設置 | × |
虛擬機<--其他主機 | × | √ | 默認不能需設置 | × |
虛擬機之間 | × | √ | √ | 同網絡名下可以 |
新聞熱點
疑難解答