虛擬機三種網絡連接方式


一、概述

  我們知道,vmware有三種網絡連接方式:Bridged(橋接)、NAT(網絡地址轉換)、Host-only(僅主機模式)。安裝完虛擬機軟件后,在我們宿主機的網絡適配器中會多出兩塊虛擬網卡vmnet1和vmnet8。分別對應Host-only和NAT模式,而Bridged模式的vmnet0網卡卻沒有在真機上顯示。

二、模式詳解

  • Bridged模式

 

  橋接模式就是將主機網卡與虛擬機虛擬的網卡利用虛擬網橋進行通信。在橋接的作用下,類似於把物理主機虛擬為一個交換機,所有橋接設置的虛擬機連接到這個交換機的一個接口上,物理主機也同樣插在這個交換機當中,所以所有橋接下的網卡與網卡都是交換模式的,相互可以訪問而不干擾。在橋接模式下,虛擬機ip地址需要與主機在同一個網段,如果需要聯網,則網關與DNS需要與主機網卡一致。它是通過主機網卡假設了一條橋,直接連入網絡中,虛擬機被分配到一個真實獨立的IP,我們可以當作它是一台真實存在的物理機就行,和我們的真機處在統一網段中。

  因此虛擬機可以訪問到主機和外部網絡。

 

 

 

  • NAT模式

 

  如果你的網絡IP資源緊缺,但又需要你的虛擬機聯網,這時候NAT模式是最合適不過的了。這種方式下,虛擬機的網卡連接到宿主的 VMnet8 上。此時系統的 VMWare NAT Service 服務就充當了路由器的作用,負責將虛擬機發到 VMnet8 的包進行地址轉換之后發到實際的網絡上,再將實際網絡上返回的包進行地址轉換后通過 VMnet8 發送給虛擬機。VMWare DHCP Service 負責為虛擬機提供 DHCP 服務。

  這種模式下,虛擬機只能單向訪問到真機和外部網絡,其他主機不能訪問到虛擬機,因為此時的IP是一個虛擬IP,和vmnet8網卡處於同一地址段,虛擬機之間也不能訪問。

 

 

  • Host-only模式

  這種方式下,虛擬機的網卡連接到宿主的 VMnet1 上,但系統並不為虛擬機提供任何路由服務,因此虛擬機只能和宿主機進行通信,而不能連接到實際網絡上。這是一種比較復雜的模式,需要有比較扎實的網絡基礎知識才能玩轉。可以說前面幾種模式所實現的功能,在這種模式下,通過虛擬機及網卡的設置都可以被實現。

 

  因此,默認情況下,只有虛擬機之間可以訪問。虛擬機和宿主機以及外部主機需要配置才能訪問。

 

 

三、總結

 

 

 

 

 

 

 

 

參考鏈接:

https://blog.csdn.net/ning521513/article/details/78441392

https://www.cnblogs.com/wushuaishuai/p/9258849.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM