虛擬機中三種網絡連接方式

Host-only

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

我們可以理解爲Guest在主機中模擬出一張專供虛擬機使用的網卡,所有虛擬機都是連接到該網卡上的,我們可以通過設置這張網卡來實現上網及其他很多功能,比如(網卡共享、網卡橋接等)。

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

虛擬機與網絡主機的關係:默認不能相互訪問,原因同上,通過設置,可以實現相互訪問。

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

配置:虛擬機和宿主機的IP需要在同一個網段。

這種方式下,虛擬機的網卡連接到宿主的 VMnet1 上,但系統並不爲虛擬機提供任何路由服務,因此虛擬機只能和宿主機進行通信,而不能連接到實際網絡上。
在這裏插入圖片描述

Bridged

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

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

虛擬機與主機的關係: 可以相互訪問,因爲虛擬機在真實網絡段中有獨立IP,主機與虛擬機處於同一網絡段中,彼此可以通過各自IP相互訪問。

虛擬機於網絡中其他主機的關係: 可以相互訪問,同樣因爲虛擬機在真實網絡段中有獨立IP,虛擬機與所有網絡其他主機處於同一網絡段中,彼此可以通過各自IP相互訪問。

虛擬機與虛擬機的關係: 可以相互訪問,原因同上。

這種方式下,虛擬機就像一臺真正的計算機一樣,直接連接到實際的網絡上,與宿主機沒有任何聯繫。在橋接模式下,你需要手工爲虛擬 系統配置IP地址、子網掩碼,而且還要和宿主機器處於同一網段,這樣虛擬系統才能和宿主機器進行通信。同時,由於這個虛擬系統是局域網中的一個獨立的主機 系統,那麼就可以手工配置它的TCP/IP配置信息,以實現通過局域網的網關或路由器訪問互聯網。
在這裏插入圖片描述

NAT

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

Guest可以訪問主機能訪問到的所有網絡,但是對於主機以及主機網絡上的其他機器,Guest又是不可見的,甚至主機也訪問不到Guest。

虛擬機與主機的關係: 只能單向訪問,虛擬機可以通過網絡訪問到主機,主機無法通過網絡訪問到虛擬機。

虛擬機與網絡中其他主機的關係: 只能單向訪問,虛擬機可以訪問到網絡中其他主機,其他主機不能通過網絡訪問到虛擬機。

虛擬機與虛擬機的關係: 相互不能訪問,虛擬機與虛擬機各自完全獨立,相互間無法通過網絡訪問彼此。

NAT模式下的虛擬系統的TCP/IP配置信息是由VMnet8(NAT)虛擬網絡的DHCP服務器提供的,無法進行手工修改,因此虛 擬系統也就無法和本局域網中的其他真實主機進行通訊。採用NAT模式最大的優勢是虛擬系統接入互聯網非常簡單,你不需要進行任何其他的配置,只需要宿主機 器能訪問互聯網即可。

這種方式下,虛擬機的網卡連接到宿主的 VMnet8 上。此時系統的 VMWare NAT Service 服務就充當了路由器的作用,負責將虛擬機發到 VMnet8 的包進行地址轉換之後發到實際的網絡上,再將實際網絡上返回的包進行地址轉換後通過 VMnet8 發送給虛擬機。VMWare DHCP Service 負責爲虛擬機提供 DHCP 服務。
在這裏插入圖片描述

發佈了140 篇原創文章 · 獲贊 44 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章