电竞比分网-中国电竞赛事及体育赛事平台

分享

VMware三種網(wǎng)絡(luò)模式配置詳解。_vmware網(wǎng)絡(luò)配置詳解

 福兮007 2023-07-18 發(fā)布于上海

VMware網(wǎng)絡(luò)。

        本質(zhì)上不會(huì)配置VMware網(wǎng)絡(luò),是因?yàn)閷?duì)其不夠熟悉,VMware提供了三種可靠的網(wǎng)絡(luò)模式,我相信只要了解了他們的區(qū)別,配置起來(lái)應(yīng)該是如魚得水的。如果還在為你的虛擬機(jī)上不了網(wǎng)而發(fā)愁,那么請(qǐng)跟隨我的腳步,讓我們來(lái)探究他們到底有什么區(qū)別吧。


文章目錄

  • 一、VMware網(wǎng)絡(luò)模式。
  • 二、橋接模式。
    • 1、橋接模式的原理。
    • 2、橋接模式配置。
  • 三、NAT模式。
    • 1、NAT模式的原理。
    • 2、NAT模式配置。
  •  四、僅主機(jī)模式。
    • 1、僅主機(jī)模式原理
    • 2、僅主機(jī)模式配置。
  • 五、排錯(cuò)。
  • 六、總結(jié)。???????

前言

        VMware提供了三種網(wǎng)絡(luò)模式,分別是橋接模式、NAT模式和僅主機(jī)模式,那么它們到底是什么呢,有什么區(qū)別呢。不要急,聽(tīng)我娓娓道來(lái)。

一、VMware網(wǎng)絡(luò)模式。

        首先來(lái)到軟件首頁(yè),點(diǎn)擊編輯,會(huì)跳出來(lái)一個(gè)虛擬網(wǎng)絡(luò)編輯器。點(diǎn)擊它就會(huì)跳轉(zhuǎn)到下一個(gè)界面。

        這里就是虛擬網(wǎng)絡(luò)編輯界面了,首先大家先看這里有兩張網(wǎng)卡,VMnet1和VMnet8,VMnet1對(duì)應(yīng)的是僅主機(jī)模式,VMnet8對(duì)應(yīng)的NAT模式。這時(shí)候你就會(huì)問(wèn)了,不是還有一個(gè)橋接模式嗎?對(duì)了,橋接模式是不需要網(wǎng)卡的,所以這里并沒(méi)有顯示出來(lái),我們繼續(xù)點(diǎn)擊下面的更改設(shè)置,

         就來(lái)到了這個(gè)界面,橋接、僅主機(jī)、NAT。這就是我們虛擬機(jī)的三種網(wǎng)絡(luò)模式了,我們?cè)賮?lái)一個(gè)一個(gè)詳細(xì)講解他們的區(qū)別以及如何配置。

  

二、橋接模式。

1、橋接模式的原理。

        橋接模式就是將主機(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)卡都是交換模式的,相互可以訪問(wèn)而不干擾。在橋接模式下,虛擬機(jī)ip地址需要與主機(jī)在同一個(gè)網(wǎng)段,如果需要聯(lián)網(wǎng),則網(wǎng)關(guān)與DNS需要與主機(jī)網(wǎng)卡一致。

下面給大家放一張橋接模式的原理圖,其實(shí)就是將虛擬機(jī)的VMnet0與物理網(wǎng)卡通過(guò)虛擬網(wǎng)橋連接起來(lái),右邊虛擬機(jī)的網(wǎng)卡都連接再VMware0虛擬交換機(jī)上,所以想上外網(wǎng)的話需要設(shè)置IP與宿主機(jī)同一網(wǎng)段,網(wǎng)關(guān)、DNS和宿主機(jī)一致。

2、橋接模式配置。

        注意:配置之前先關(guān)閉firewalld和selinux!(systemct stop firewalld && setenforce 0)這是臨時(shí)配置。

         首先還原一下橋接設(shè)置。

        CMD命令,ipconfig/all命令查看當(dāng)前宿主機(jī)ip、網(wǎng)關(guān)、DNS。

        虛擬機(jī)設(shè)置里設(shè)置橋接模式。

        下面這一步要注意找對(duì)你的虛擬機(jī)網(wǎng)卡,如果配置錯(cuò)誤了就會(huì)導(dǎo)致上不了網(wǎng)。ifconfig命令查看本機(jī)網(wǎng)卡名字。

        我這里名字是ens37,你的可能是ens33或者eth0等。 

        然后cd  /etc/sysconfig/network-scripts路徑下,找到對(duì)應(yīng)的網(wǎng)卡文件,vi/vim 進(jìn)入配置文件。

        配置IPADDR、GATEWAY、DNS。自己寫入就行。

ifdown/ifup重啟一下網(wǎng)卡,命令后面接網(wǎng)卡命令。然后測(cè)試,ping z.cn,大家看到已經(jīng)ping通了。

三、NAT模式。

1、NAT模式的原理。

        講NAT模式之前,先講一個(gè)NAT協(xié)議。

NAT協(xié)議 NAT(Network Address Translation,網(wǎng)絡(luò)地址轉(zhuǎn)換)是將IP數(shù)據(jù)報(bào)頭中的IP地址轉(zhuǎn)換為另一個(gè)IP地址的過(guò)程。 在實(shí)際應(yīng)用中,NAT主要用于實(shí)現(xiàn)私有網(wǎng)絡(luò)訪問(wèn)公共網(wǎng)絡(luò)的功能。 這種通過(guò)使用少量的公網(wǎng)IP地址代表較多的私網(wǎng)IP地址的方式,將有助于減緩可用IP地址空間的枯竭。

我們這里的NAT模式其實(shí)就是一個(gè)NAT網(wǎng)絡(luò),使用 NAT 模式,就是讓虛擬系統(tǒng)借助 NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)功能,通過(guò)宿主機(jī)器所在的網(wǎng)絡(luò)來(lái)訪問(wèn)公網(wǎng)。

        下面是NAT的模型圖,左邊比如我的路由器連接了外網(wǎng),我在路由器配置了NAT模式,連入我的網(wǎng)絡(luò)DHCP(動(dòng)態(tài)獲取IP地址)會(huì)自動(dòng)給你一個(gè)內(nèi)網(wǎng)IP(內(nèi)網(wǎng)IP范圍由路由器定義)。我們的宿主機(jī)物理網(wǎng)卡也有一個(gè)IP,虛擬機(jī)使用NAT模式后,根據(jù)我們VMnet8定義的網(wǎng)段,DHCP會(huì)自動(dòng)給你一個(gè)我們定義了的IP。

2、NAT模式配置。

        NAT配置很簡(jiǎn)單,而且我們本地環(huán)境定義集群一般都是使用NAT模式。首先我們看一下自己的Vmnet8設(shè)置的子網(wǎng)IP范圍是多少。這個(gè)可以改也可以不改,無(wú)所謂的。這里定義的范圍,就是你虛擬機(jī)獲取的或者可以設(shè)置的IP范圍。同樣是編輯虛擬網(wǎng)絡(luò),更改設(shè)置。我們可以看到子網(wǎng)和子網(wǎng)掩碼,這里我的子網(wǎng)IP是192.168.146.0,那么我的虛擬機(jī)IP設(shè)置也應(yīng)該在這個(gè)范圍內(nèi)。

        箭頭指向的地方是DHCP設(shè)置,默認(rèn)是勾上的,我們這里取消選擇,推薦不適用DHCP方式,不然IP會(huì)在范圍內(nèi)變來(lái)變?nèi)サ摹?/p>

        點(diǎn)擊NAT設(shè)置,后,我們可以看到此子網(wǎng)的網(wǎng)關(guān)。

         好了,VMware8的配置我們都知道了,就可以開(kāi)始配置了。

        首先進(jìn)入虛擬機(jī)配置,選擇NAT模式。

        然后也是同樣cd  /etc/sysconfig/network-scripts路徑下,找到對(duì)應(yīng)的網(wǎng)卡文件,vi/vim 進(jìn)入配置文件。

        由于這里是最小化,只有ip a命令,我們用ip a獲取網(wǎng)卡名稱。然后進(jìn)入其對(duì)應(yīng)的配置文件。

         同樣寫入IPADDR和GATEWAY,DNS這里如果沒(méi)有配置的話,則不能ping域名,大家可以隨便給一個(gè),我習(xí)慣給8.8.8.8。記得是DNS1!

        然后:wq保存,ifdown/ifup 網(wǎng)卡名重啟網(wǎng)卡。好啦,成功!

 四、僅主機(jī)模式。

1、僅主機(jī)模式原理

        Host-Only僅主機(jī)模式,網(wǎng)如其名,僅在主機(jī)內(nèi)能互相訪問(wèn),它就是一個(gè)虛擬內(nèi)網(wǎng)環(huán)境,不能與外界通信,但是他也能做到與外部聯(lián)網(wǎng),只是比較麻煩。

        Host-Only模式其實(shí)就是NAT模式去除了虛擬NAT設(shè)備,然后使用VMware Network Adapter VMnet1虛擬網(wǎng)卡連接VMnet1虛擬交換機(jī)來(lái)與虛擬機(jī)通信的,Host-Only模式將虛擬機(jī)與外網(wǎng)隔開(kāi),使得虛擬機(jī)成為一個(gè)獨(dú)立的系統(tǒng),只與主機(jī)相互通訊。

2、僅主機(jī)模式配置。

        僅主機(jī)模式配置和NAT幾乎一樣,這里就簡(jiǎn)單再講一下。

        首先同樣查看VMnet1的設(shè)置。

        同NAT模式,我們可以設(shè)置它的子網(wǎng)、DHCP等。一般都推薦不使用DHCP。這里記住子網(wǎng)就行了。然后虛擬機(jī)網(wǎng)卡設(shè)置為僅主機(jī)模式,再去配置虛擬機(jī)的配置文件,步驟同上。局域網(wǎng)內(nèi)就能互通了。

五、排錯(cuò)。

        如果在網(wǎng)絡(luò)配置中遇到了問(wèn)題,這里給出作者的一些排錯(cuò)思路。首先配置虛擬機(jī)上外網(wǎng)的情況下,必須得先保證你的宿主機(jī)能上網(wǎng)。再者就是防火墻,firewalld和selinux都要關(guān)閉。添加網(wǎng)卡得情況下注意網(wǎng)卡名字,不要配在另外的網(wǎng)卡上。

        如果ping網(wǎng)關(guān)不通,檢查虛擬網(wǎng)絡(luò)編輯器中的網(wǎng)關(guān)是否正確。

        /etc/sysconfig/network-scripts/ifcfg-xxx,檢查網(wǎng)卡配置文件。

        修改完配置文件之后必須重啟服務(wù)!

六、總結(jié)。

        再給大家總結(jié)一下這三種模式的應(yīng)用場(chǎng)景。

橋接模式:該模式下,guest主機(jī)表現(xiàn)為同host主機(jī)同一局域網(wǎng)并且同一網(wǎng)段的獨(dú)立主機(jī),可以與host主機(jī)互通,多臺(tái)guest主機(jī)之間可以互通。使用場(chǎng)景(如果你想利用VMWare在局域網(wǎng)內(nèi)新建一個(gè)虛擬服務(wù)器,為局域網(wǎng)用戶提供網(wǎng)絡(luò)服務(wù),就應(yīng)該選擇橋接模式。如搭建集群,搭建server)

NAT模式: 該模式下能實(shí)現(xiàn)guest主機(jī)與host主機(jī)能互通,多臺(tái)同一局域網(wǎng)中的guest主機(jī)之間可以互通,但是host主機(jī)以外的其它主機(jī)不能訪問(wèn)guest主機(jī)。使用場(chǎng)景(1、ip地址緊缺,多臺(tái)機(jī)器使用同一公網(wǎng)ip上網(wǎng)  2、適用于搭建集群   3、搭建server)

僅主機(jī)模式:該模式下能實(shí)現(xiàn)guest主機(jī)與host主機(jī)能互通。使用場(chǎng)景(如果你想利用VMWare創(chuàng)建一個(gè)與網(wǎng)內(nèi)其他機(jī)器相隔離的虛擬系統(tǒng))

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多