虛擬機中的網絡鏈接方式

VirtualBox中有4中網絡鏈接方式:網絡

  • NAT
  • Bridged Adapter
  • Internal
  • Host-only Adapter

4種方式的區別:spa

clipboard.png

NAT

NAT:Network Address Translation,網絡地址轉換ip

NAT模式是最簡單的實現虛擬機上網的方式,你能夠這樣理解:路由

Guest訪問網絡的全部數據都是由主機提供的,Guest並不真實存在於網絡中,主機與網絡中的任何機器都不能查看和訪問到Guest的存在。虛擬機

Guest能夠訪問主機能訪問到的全部網絡,可是對於主機以及主機網絡上的其餘機器,Guest又是不可見的,甚至主機也訪問不到Guest。it

虛擬機與主機的關係:只能單向訪問,虛擬機能夠經過網絡訪問到主機,主機沒法經過網絡訪問到虛擬機。io

虛擬機與網絡中其餘主機的關係:只能單向訪問,虛擬機能夠訪問到網絡中其餘主機,其餘主機不能經過網絡訪問到虛擬機。class

虛擬機與虛擬機的關係:相互不能訪問,虛擬機與虛擬機各自徹底獨立,相互間沒法經過網絡訪問彼此。基礎

Bridged Adapter(網橋模式

網橋模式,你能夠這樣理解:cli

它是經過主機網卡,架設了一條橋,直接連入到網絡中了。所以,它使得虛擬機能被分配到一個網絡中獨立的IP,全部網絡功能徹底和在網絡中的真實機器同樣。

網橋模式下的虛擬機,你把它認爲是真實計算機就好了。

虛擬機與主機的關係:能夠相互訪問,由於虛擬機在真實網絡段中有獨立IP,主機與虛擬機處於同一網絡段中,彼此能夠經過各自IP相互訪問。

虛擬機於網絡中其餘主機的關係:能夠相互訪問,一樣由於虛擬機在真實網絡段中有獨立IP,虛擬機與全部網絡其餘主機處於同一網絡段中,彼此能夠經過各自IP相互訪問。

虛擬機與虛擬機的關係:能夠相互訪問,緣由同上。

Internal(內網模式)

內網模式,顧名思義就是內部網絡模式:

虛擬機與外網徹底斷開,只實現虛擬機於虛擬機之間的內部網絡模式。

虛擬機與主機的關係:不能相互訪問,彼此不屬於同一個網絡,沒法相互訪問。

虛擬機與網絡中其餘主機的關係:不能相互訪問,理由同上。

虛擬機與虛擬機的關係:能夠相互訪問,前提是在設置網絡時,兩臺虛擬機設置同一網絡名稱。如上配置圖中,名稱爲intnet。

Host-only Adapter(主機模式)

主機模式,這是一種比較複雜的模式,須要有比較紮實的網絡基礎知識才能玩轉。能夠說前面幾種模式所實現的功能,在這種模式下,經過虛擬機及網卡的設置均可以被實現。

咱們能夠理解爲Guest在主機中模擬出一張專供虛擬機使用的網卡,全部虛擬機都是鏈接到該網卡上的,咱們能夠經過設置這張網卡來實現上網及其餘不少功能,好比(網卡共享、網卡橋接等)。

虛擬機與主機的關係:默認不能相互訪問,雙方不屬於同一IP段,host-only網卡默認IP段爲192.168.56.X 子網掩碼爲255.255.255.0,後面的虛擬機被分配到的也都是這個網段。經過網卡共享、網卡橋接等,能夠實現虛擬機於主機相互訪問。

虛擬機與網絡主機的關係:默認不能相互訪問,緣由同上,經過設置,能夠實現相互訪問。

虛擬機與虛擬機的關係:默承認以相互訪問,都是同處於一個網段。

NAT

這種方式下,虛擬機的網卡鏈接到宿主的 VMnet8 上。此時系統的 VMWare NAT Service 服務就充當了路由器的做用,負責將虛擬機發到 VMnet8 的包進行地址轉換以後發到實際的網絡上,再將實際網絡上返回的包進行地址轉換後經過 VMnet8 發送給虛擬機。VMWare DHCP Service 負責爲虛擬機提供 DHCP 服務。

clipboard.png

Bridged

這種方式下,虛擬機就像一臺真正的計算機同樣,直接鏈接到實際的網絡上,與宿主機沒有任何聯繫。

clipboard.png

Host-only

這種方式下,虛擬機的網卡鏈接到宿主的 VMnet1 上,但系統並不爲虛擬機提供任何路由服務,所以虛擬機只能和宿主機進行通訊,而不能鏈接到實際網絡上。

clipboard.png

相關文章
相關標籤/搜索