大家好,我是小弗。VMware我用的比較少,最近在配置網(wǎng)絡(luò)模式時,又忘了這三種模式的區(qū)別。時間能抹平記憶,確實是好記性不如爛筆頭,只能再梳理一遍,并記錄下來,供以后參考。
(資料圖)
使用VMware創(chuàng)建虛擬機,配置虛擬機網(wǎng)絡(luò)時,有三個選項,分別是橋接模式、NAT模式、僅主機模式。雖然有后綴進行了簡單描述,但是真沒看懂是什么意思,也不知道這三種模式如何使用。那就先去官網(wǎng)查查看,找到產(chǎn)品文檔,打開網(wǎng)絡(luò)連接章節(jié),結(jié)果看得更暈,雖然寫的是中文,但是很難理解,講的也不連貫,懷疑這些文檔是直接谷歌翻譯過來的。
看來還是要自己動手,才能豐衣足食。VMware是通過虛擬網(wǎng)絡(luò),即虛擬交換機,來連接物理機和虛擬機,實現(xiàn)虛擬機的數(shù)據(jù)傳輸。安裝完VMware后,我的電腦(也叫物理機、宿主機)多了三個虛擬網(wǎng)卡,查看路徑:控制面板\網(wǎng)絡(luò)和 Internet\網(wǎng)絡(luò)連接,分別是VMnet0(即Host-Only)、VMnet1、VMnet8,對應(yīng)的網(wǎng)絡(luò)類型分別是橋接模式、主機模式、NAT模式,也就是三種不同的虛擬網(wǎng)絡(luò)。當(dāng)然,還可以在物理機上創(chuàng)建新的虛擬網(wǎng)卡,或修改現(xiàn)有虛擬網(wǎng)卡類型,進行靈活的配置。
橋接模式先來看看橋接模式,官方解釋:將虛擬機直接連接到外部網(wǎng)絡(luò),再看看VMware上的網(wǎng)絡(luò)配置,查看路徑是:編輯---虛擬網(wǎng)絡(luò)編輯器---更改設(shè)置,就能看橋接模式的詳細配置。
橋接模式,使用VMnet0連接到物理機的網(wǎng)絡(luò)上。點擊“自動設(shè)置”按鈕,勾選對應(yīng)的物理機網(wǎng)卡。我電腦現(xiàn)在是使用的無線網(wǎng)卡(即物理網(wǎng)卡)上網(wǎng),就選了橋接無線網(wǎng)卡。
橋接模式的網(wǎng)絡(luò)拓撲是這樣的:
虛擬機連接VMnet0虛擬交換機,虛擬交換機和物理機的網(wǎng)卡橋接,共享物理網(wǎng)卡的網(wǎng)絡(luò),從而實現(xiàn)虛擬機訪問外網(wǎng)。虛擬機和物理機在同一個網(wǎng)絡(luò)內(nèi),虛擬機的IP地址也是由同一網(wǎng)段的DHCP服務(wù)器分配的。
VMnet0有什么用?
VMware0沒啥用,橋接可以上網(wǎng)的物理網(wǎng)卡,虛擬機就可以直接上網(wǎng)。而VMnet0是為物理機創(chuàng)建的虛擬橋接網(wǎng)卡,橋接VMnet0,只能實現(xiàn)VMnet0虛擬網(wǎng)絡(luò)內(nèi)互通,無法訪問外網(wǎng),效果跟主機模式是一樣的。
橋接模式下,復(fù)制物理網(wǎng)絡(luò)連接狀態(tài)是什么功能?
虛擬機選擇橋接模式時,有一個可選項:復(fù)制物理網(wǎng)絡(luò)連接狀態(tài)。這個功能是在物理機網(wǎng)絡(luò)切換時使用,比如物理網(wǎng)卡從有線網(wǎng)絡(luò)切換到無線網(wǎng)絡(luò)時,虛擬機能檢測到網(wǎng)絡(luò)變化,并進行重連接,切換到物理機的無線網(wǎng)絡(luò)中。不開啟這個功能,虛擬機是不會檢測物理網(wǎng)卡狀態(tài)變化的。
物理機ping不通虛擬機,虛擬機也ping不通物理機,是為什么?
網(wǎng)絡(luò)配置正確的情況下,物理機或虛擬機的防火墻,默認是開啟狀態(tài),會禁ping。關(guān)閉防火墻功能,即可互相ping通。
NAT模式我們就先看看NAT模式,因為主機模式是縮減版的NAT模式。理解了NAT模式,也就理解了主機模式。NAT模式官方解釋是:與虛擬機共享主機的IP地址。再看看NAT模式的詳情配置,查看路徑是:編輯---虛擬網(wǎng)絡(luò)編輯器---更改設(shè)置。
NAT模式下,可以配置多個參數(shù),比如NAT配置和DHCP配置。要配置參數(shù),首先要知道網(wǎng)絡(luò)拓撲是什么樣的:
首先是物理機的VMnet8網(wǎng)卡,連接到了VMnet8虛擬交換機,DHCP服務(wù)器自動給虛擬機分配192.168.5.0/24網(wǎng)段的IP地址,實現(xiàn)物理機和虛擬機、虛擬機之間的網(wǎng)絡(luò)互聯(lián),但是還不能訪問外網(wǎng)。然后查看另外一條鏈路,是物理網(wǎng)卡和NAT設(shè)備相連,實現(xiàn)NAT功能。通過默認配置,可以發(fā)現(xiàn)VMnet8網(wǎng)絡(luò)的網(wǎng)關(guān)地址是192.168.5.2,也就是NAT設(shè)備。通過NAT鏈路,192.168.5.0/24網(wǎng)段就能轉(zhuǎn)換成192.168.0.100訪問外網(wǎng)。
與橋接模式對比,NAT模式把虛擬網(wǎng)絡(luò)和物理機網(wǎng)絡(luò)進行了隔離,安全性提升了;NAT模式使用自定義網(wǎng)段,不消耗物理網(wǎng)絡(luò)的IP地址資源,擴展性增強了;NAT模式下,需要做NAT映射,才能訪問虛擬機,配置變復(fù)雜,不利于管理和運維。
主機模式主機模式,官方解釋是:在專用網(wǎng)絡(luò)內(nèi)連接虛擬機。這里的專用網(wǎng)絡(luò),指的是私有網(wǎng)絡(luò),也叫局域網(wǎng)。物理機通過VMnet1網(wǎng)卡和主機模式的虛擬網(wǎng)絡(luò)連接起來,實現(xiàn)物理機和虛擬機的互聯(lián),但是無法訪問外網(wǎng)。
主機模式的網(wǎng)絡(luò)拓撲很簡單,就是NAT模式減少了NAT設(shè)備。配置頁面也可以發(fā)現(xiàn),對比NAT模式,只是少了NAT配置項。
物理機上各個網(wǎng)卡之間的網(wǎng)絡(luò)是相互隔離的,要想跟對應(yīng)的網(wǎng)卡或網(wǎng)絡(luò)通信時,必須要配置成同網(wǎng)段的地址才能通信。DHCP的配置,也可以根據(jù)實際情況,進行地址池配置修改,還可以關(guān)閉DHCP功能,使用靜態(tài)配置。
以上內(nèi)容,是結(jié)合官網(wǎng)資料,以及網(wǎng)絡(luò)實驗驗證的結(jié)論。實驗部分,很容易,頁面點兩下,數(shù)字改一下就行,就不在這里贅述了。如有興趣,可以自己手動驗證一下。
標(biāo)簽: VMware
- 今頭條!聊一聊VMware的三種網(wǎng)絡(luò)模式
- 世界球精選!了解路由器、交換機和網(wǎng)絡(luò)硬件
- 華碩靈耀只有一個TYPE-C接口 綠聯(lián)5合1擴展塢強力助陣
- 世界快資訊丨報告:400 Gbps 需求推動路由器市場增長
- 環(huán)球訊息:Redis 通信協(xié)議(RESP),最簡單的應(yīng)用層協(xié)議,沒有之一
- 【世界播資訊】網(wǎng)絡(luò)結(jié)構(gòu)這么多,這怕是爭議最大的一個
- 全球速讀:專家視點:是時候轉(zhuǎn)向無線了嗎?
- 今日報丨多機房該如何部署?數(shù)據(jù)如何同步?
- 天天速看:圖文并茂,詳解TCP和UDP協(xié)議的原理和區(qū)別
- 全球資訊:無人機技術(shù)和用例的影響