0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一文詳解vmware三種網(wǎng)絡(luò)模式的工作原理及配置

h1654155282.3538 ? 來源:黑馬程序員 ? 作者:黑馬程序員 ? 2020-09-29 17:54 ? 次閱讀

1、VMware虛擬機(jī)三種網(wǎng)絡(luò)模式

由于linux目前很熱門,越來越多的人在學(xué)習(xí)linux,但是買一臺(tái)服務(wù)放家里來學(xué)習(xí),實(shí)在是很浪費(fèi)。那么如何解決這個(gè)問題?虛擬機(jī)軟件是很好的選擇,常用的虛擬機(jī)軟件有vmware workstations和virtual box等。在使用虛擬機(jī)軟件的時(shí)候,很多初學(xué)者都會(huì)遇到很多問題,而vmware的網(wǎng)絡(luò)連接問題是大家遇到最多問題之一。在學(xué)習(xí)交流群里面,幾乎每天都會(huì)有同學(xué)問到這些問題,寫這篇詳解也是因?yàn)槿豪锿W(wǎng)絡(luò)出故障,然后在幫他解決的過程中,對(duì)自己的理解也做一個(gè)總結(jié)。接下來,我們就一起來探討一下關(guān)于vmware workstations網(wǎng)絡(luò)連接的三種模式。

vmware為我們提供了三種網(wǎng)絡(luò)工作模式,它們分別是:Bridged(橋接模式)、NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換模式)、Host-Only(僅主機(jī)模式)。

打開vmware虛擬機(jī),我們可以在選項(xiàng)欄的“編輯”下的“虛擬網(wǎng)絡(luò)編輯器”中看到VMnet0(橋接模式)、VMnet1(僅主機(jī)模式)、VMnet8(NAT模式),那么這些都是有什么作用呢?其實(shí),我們現(xiàn)在看到的VMnet0表示的是用于橋接模式下的虛擬交換機(jī);VMnet1表示的是用于僅主機(jī)模式下的虛擬交換機(jī);VMnet8表示的是用于NAT模式下的虛擬交換機(jī)。

同時(shí),在主機(jī)上對(duì)應(yīng)的有VMware Network Adapter VMnet1和VMware Network Adapter VMnet8兩塊虛擬網(wǎng)卡,它們分別作用于僅主機(jī)模式與NAT模式下。在“網(wǎng)絡(luò)連接”中我們可以看到這兩塊虛擬網(wǎng)卡,如果將這兩塊卸載了,可以在vmware的“編輯”下的“虛擬網(wǎng)絡(luò)編輯器”中點(diǎn)擊“還原默認(rèn)設(shè)置”,可重新將虛擬網(wǎng)卡還原。

小伙伴看到這里,肯定有疑問,為什么在真機(jī)上沒有VMware Network Adapter VMnet0虛擬網(wǎng)卡呢?那么接下來,我們就一起來看一下這是為什么。

2、Bridged(橋接模式)

什么是橋接模式?橋接模式就是將主機(jī)網(wǎng)卡與虛擬機(jī)虛擬的網(wǎng)卡利用虛擬網(wǎng)橋進(jìn)行通信。在橋接的作用下,類似于把物理主機(jī)虛擬為一個(gè)交換機(jī),所有橋接設(shè)置的虛擬機(jī)連接到這個(gè)交換機(jī)的一個(gè)接口上,物理主機(jī)也同樣插在這個(gè)交換機(jī)當(dāng)中,所以所有橋接下的網(wǎng)卡與網(wǎng)卡都是交換模式的,相互可以訪問而不干擾。在橋接模式下,虛擬機(jī)ip地址需要與主機(jī)在同一個(gè)網(wǎng)段,如果需要聯(lián)網(wǎng),則網(wǎng)關(guān)與DNS需要與主機(jī)網(wǎng)卡一致。其網(wǎng)絡(luò)結(jié)構(gòu)如下圖所示:

接下來,我們就來實(shí)際操作,如何設(shè)置橋接模式。

首先,安裝完系統(tǒng)之后,在開啟系統(tǒng)之前,點(diǎn)擊“編輯虛擬機(jī)設(shè)置”來設(shè)置網(wǎng)卡模式。

點(diǎn)擊“網(wǎng)絡(luò)適配器”,選擇“橋接模式”,然后“確定”

在進(jìn)入系統(tǒng)之前,我們先確認(rèn)一下主機(jī)的ip地址、網(wǎng)關(guān)、DNS等信息。

然后,進(jìn)入系統(tǒng)編輯網(wǎng)卡配置文件,命令為vi /etc/sysconfig/network-scripts/ifcfg-eth0

添加內(nèi)容如下:

編輯完成,保存退出,然后重啟虛擬機(jī)網(wǎng)卡,使用ping命令ping外網(wǎng)ip,測試能否聯(lián)網(wǎng)。

能ping通外網(wǎng)ip,證明橋接模式設(shè)置成功。

那主機(jī)與虛擬機(jī)之間的通信是否正常呢?我們就用遠(yuǎn)程工具來測試一下。

主機(jī)與虛擬機(jī)通信正常。

這就是橋接模式的設(shè)置步驟,相信大家應(yīng)該學(xué)會(huì)了如何去設(shè)置橋接模式了。橋接模式配置簡單,但如果你的網(wǎng)絡(luò)環(huán)境是ip資源很缺少或?qū)p管理比較嚴(yán)格的話,那橋接模式就不太適用了。如果真是這種情況的話,我們?cè)撊绾谓鉀Q呢?接下來,我們就來認(rèn)識(shí)vmware的另一種網(wǎng)絡(luò)模式:NAT模式。

3、NAT(地址轉(zhuǎn)換模式)

剛剛我們說到,如果你的網(wǎng)絡(luò)ip資源緊缺,但是你又希望你的虛擬機(jī)能夠聯(lián)網(wǎng),這時(shí)候NAT模式是最好的選擇。NAT模式借助虛擬NAT設(shè)備和虛擬DHCP服務(wù)器,使得虛擬機(jī)可以聯(lián)網(wǎng)。其網(wǎng)絡(luò)結(jié)構(gòu)如下圖所示:

在NAT模式中,主機(jī)網(wǎng)卡直接與虛擬NAT設(shè)備相連,然后虛擬NAT設(shè)備與虛擬DHCP服務(wù)器一起連接在虛擬交換機(jī)VMnet8上,這樣就實(shí)現(xiàn)了虛擬機(jī)聯(lián)網(wǎng)。那么我們會(huì)覺得很奇怪,為什么需要虛擬網(wǎng)卡VMware Network Adapter VMnet8呢?原來我們的VMware Network Adapter VMnet8虛擬網(wǎng)卡主要是為了實(shí)現(xiàn)主機(jī)與虛擬機(jī)之間的通信。在之后的設(shè)置步驟中,我們可以加以驗(yàn)證。

首先,設(shè)置虛擬機(jī)中NAT模式的選項(xiàng),打開vmware,點(diǎn)擊“編輯”下的“虛擬網(wǎng)絡(luò)編輯器”,設(shè)置NAT參數(shù)及DHCP參數(shù)。

設(shè)置網(wǎng)關(guān)

設(shè)置DHCP

將虛擬機(jī)的網(wǎng)絡(luò)連接模式修改成NAT模式,點(diǎn)擊“編輯虛擬機(jī)設(shè)置”。

點(diǎn)擊“網(wǎng)絡(luò)適配器”,選擇“NAT模式”

然后開機(jī)啟動(dòng)系統(tǒng),編輯網(wǎng)卡配置文件,命令為vi /etc/sysconfig/network-scripts/ifcfg-eth0

具體配置如下:

編輯完成,保存退出,然后重啟虛擬機(jī)網(wǎng)卡,動(dòng)態(tài)獲取ip地址,使用ping命令ping外網(wǎng)ip,測試能否聯(lián)網(wǎng)。

之前,我們說過VMware Network Adapter VMnet8虛擬網(wǎng)卡的作用,那我們現(xiàn)在就來測試一下。

將VMware Network Adapter VMnet8虛擬網(wǎng)卡禁用,然后,從虛擬機(jī)ping外網(wǎng),看看是否能ping通?

可以ping通外網(wǎng)

如此看來,虛擬機(jī)能聯(lián)通外網(wǎng),確實(shí)不是通過VMware Network Adapter VMnet8虛擬網(wǎng)卡,那么為什么要有這塊虛擬網(wǎng)卡呢?

之前我們就說VMware Network Adapter VMnet8的作用是主機(jī)與虛擬機(jī)之間的通信,接下來,我們就用遠(yuǎn)程連接工具來測試一下。

然后,將VMware Network Adapter VMnet8啟用之后,發(fā)現(xiàn)遠(yuǎn)程工具可以連接上虛擬機(jī)了。

那么,這就是NAT模式,利用虛擬的NAT設(shè)備以及虛擬DHCP服務(wù)器來使虛擬機(jī)連接外網(wǎng),而VMware Network Adapter VMnet8虛擬網(wǎng)卡是用來與虛擬機(jī)通信的。

04. Host-Only(僅主機(jī)模式)

Host-Only模式其實(shí)就是NAT模式去除了虛擬NAT設(shè)備,然后使用VMware Network Adapter VMnet1虛擬網(wǎng)卡連接VMnet1虛擬交換機(jī)來與虛擬機(jī)通信的,Host-Only模式將虛擬機(jī)與外網(wǎng)隔開,使得虛擬機(jī)成為一個(gè)獨(dú)立的系統(tǒng),只與主機(jī)相互通訊。其網(wǎng)絡(luò)結(jié)構(gòu)如下圖所示:

通過上圖,我們可以發(fā)現(xiàn),如果要使得虛擬機(jī)能聯(lián)網(wǎng),我們可以將主機(jī)網(wǎng)卡共享給VMware Network Adapter VMnet1網(wǎng)卡,從而達(dá)到虛擬機(jī)聯(lián)網(wǎng)的目的。接下來,我們就來測試一下。

首先設(shè)置“虛擬網(wǎng)絡(luò)編輯器”,可以設(shè)置DHCP的起始范圍。

設(shè)置虛擬機(jī)為Host-Only模式。

開機(jī)啟動(dòng)系統(tǒng),然后設(shè)置網(wǎng)卡文件。

保存退出,然后重啟網(wǎng)卡,利用遠(yuǎn)程工具測試能否與主機(jī)通信。

機(jī)與虛擬機(jī)之間可以通信,現(xiàn)在設(shè)置虛擬機(jī)聯(lián)通外網(wǎng)。

我們可以看到上圖有一個(gè)提示,強(qiáng)制將VMware Network Adapter VMnet1的ip設(shè)置成192.168.137.1,那么接下來,我們就要將虛擬機(jī)的DHCP的子網(wǎng)和起始地址進(jìn)行修改,點(diǎn)擊“虛擬網(wǎng)絡(luò)編輯器”

重新配置網(wǎng)卡,將VMware Network Adapter VMnet1虛擬網(wǎng)卡作為虛擬機(jī)的路由。

重啟網(wǎng)卡,然后通過 遠(yuǎn)程工具測試能否聯(lián)通外網(wǎng)以及與主機(jī)通信。

測試結(jié)果證明可以使得虛擬機(jī)連接外網(wǎng)。
責(zé)任編輯人:CC

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • VMware
    +關(guān)注

    關(guān)注

    1

    文章

    289

    瀏覽量

    21490
  • 網(wǎng)絡(luò)模式
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    2136
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    VMWare 虛擬機(jī)連網(wǎng)

    VMWare 虛擬機(jī)連網(wǎng):VMWare提供了三種工作模式,它們是bridged(橋接模式)、NA
    發(fā)表于 10-11 22:11

    QSPI特點(diǎn)和三種工作模式

    QSPI特點(diǎn)QSPI三種工作模式
    發(fā)表于 12-31 06:36

    STM32的三種啟動(dòng)模式

    、啟動(dòng)模式(Boot modes)閱讀:STM32中參考手冊(cè)_V10.pdf 查看啟動(dòng)配置(Boot modes)。在STM32F10xxx里,可以通過BOOT[1:0]引腳選擇
    發(fā)表于 08-05 07:25

    DC/DC工作原理及芯片詳解

    /DC電源指直流轉(zhuǎn)換為直流的電源,從這個(gè)定義上看,LDO(低壓差線性穩(wěn)壓器)芯片也應(yīng)該屬于DC/DC電源,但般只將直流變換到直流,且這種轉(zhuǎn)換是通過開關(guān)方式實(shí)現(xiàn)的電源稱為DC/DC電源。、工作原理要理解DC/DC的
    發(fā)表于 11-11 08:49

    STM32的三種boot模式介紹

    淺識(shí)STM32的三種boot模式文章目錄淺識(shí)STM32的三種boot模式任務(wù)摘要、認(rèn)識(shí)boot1.三種
    發(fā)表于 12-10 07:46

    BUCK變換器輕載時(shí)三種工作模式原理及應(yīng)用

    BUCK變換器輕載時(shí)三種工作模式原理及應(yīng)用:降壓型Buck 變換器在輕載有三種工作模式:突發(fā)
    發(fā)表于 10-27 22:52 ?76次下載

    buck變換器工作模式是什么_buck變換器輕載時(shí)三種工作模式詳解

    buck變換器輕載時(shí)有三種工作模式:跳脈沖模式、突發(fā)工作模式、強(qiáng)迫連續(xù)
    發(fā)表于 01-10 10:15 ?1.8w次閱讀
    buck變換器<b class='flag-5'>工作</b><b class='flag-5'>模式</b>是什么_buck變換器輕載時(shí)<b class='flag-5'>三種</b><b class='flag-5'>工作</b><b class='flag-5'>模式</b><b class='flag-5'>詳解</b>

    單端反激電路工作原理及輸出波形(三種工作模式

    本文主要介紹了單端反激電路工作原理及輸出波形(三種工作模式)。單端反激開關(guān)電源采用了穩(wěn)定性很好的雙環(huán)路反饋(輸出直流電壓隔離取樣反饋外回路和初級(jí)線圈充磁峰值電流取樣反饋內(nèi)回路)控制系統(tǒng)
    的頭像 發(fā)表于 03-28 09:14 ?7.5w次閱讀
    單端反激電路<b class='flag-5'>工作原理</b>及輸出波形(<b class='flag-5'>三種</b><b class='flag-5'>工作</b><b class='flag-5'>模式</b>)

    BUCK正激電路三種電源拓?fù)涞?b class='flag-5'>工作原理

    首先分別簡單分析三種電源拓?fù)涞?b class='flag-5'>工作原理。
    的頭像 發(fā)表于 04-04 16:46 ?1.1w次閱讀
    BUCK正激電路<b class='flag-5'>三種</b>電源拓?fù)涞?b class='flag-5'>工作原理</b>

    詳解ESP8266模塊的的三種工作模式

    ESP8266 的模塊芯片是基于無線通信協(xié)議的 UART-WiFi透傳模塊芯片,支持 802.11b/g/n 的無線標(biāo)準(zhǔn),并帶有三種可選擇的工作模式。ESP8266 模塊的控制是通過 AT 指令
    發(fā)表于 02-28 14:36 ?2.6w次閱讀
    <b class='flag-5'>詳解</b>ESP8266模塊的的<b class='flag-5'>三種</b><b class='flag-5'>工作</b><b class='flag-5'>模式</b>

    PLC CPU的三種工作模式

    CPU有三種工作模式,分別為:調(diào)試,已鎖定和可操作。 三種工作模式可以通過:在線->
    發(fā)表于 03-08 15:54 ?4041次閱讀

    pll鎖相環(huán)的作用 pll鎖相環(huán)的三種配置模式

    基本PLL鎖相環(huán)、整數(shù)型頻率合成器和分?jǐn)?shù)型頻率合成器。下面將詳細(xì)介紹這三種模式的作用和特點(diǎn)。 第一種:基本PLL鎖相環(huán) 基本PLL鎖相環(huán)是PLLf工作的最基本形式,它主要由比較器、低通
    的頭像 發(fā)表于 10-13 17:39 ?2839次閱讀

    VMware虛擬機(jī)的三種網(wǎng)絡(luò)模式

    VMware虛擬機(jī)的三種網(wǎng)絡(luò)模式 VMware一種廣泛使用的虛擬機(jī)軟件,可以創(chuàng)建和管理多個(gè)虛擬
    的頭像 發(fā)表于 02-04 11:17 ?1564次閱讀

    vim的三種工作模式是什么?如何切換

    Vim是款功能強(qiáng)大的文本編輯器,它具有多種工作模式,以滿足不同用戶的需求。在Vim中,主要有三種工作
    的頭像 發(fā)表于 08-30 14:50 ?562次閱讀

    vim的三種工作模式有哪些

    Vim是個(gè)功能強(qiáng)大的文本編輯器,它具有三種工作模式:普通模式、插入模式和命令行
    的頭像 發(fā)表于 08-30 14:52 ?209次閱讀