LInux主机与虚拟机网络链接
LInux主機(jī)與虛擬機(jī)網(wǎng)絡(luò)鏈接
1、網(wǎng)絡(luò)鏈接方式
vmware為我們提供了三種網(wǎng)絡(luò)工作模式,它們分別是:Bridged(橋接模式)、NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換模式)、Host-Only(僅主機(jī)模式),而Vmware對(duì)這三種工作方式分別虛擬出三個(gè)網(wǎng)卡(也有人也稱(chēng)之為虛擬交換機(jī)),分別是VMnet0(橋接模式)、VMnet1(僅主機(jī)模式)、VMnet8(NAT模式)。如下圖所示:僅主機(jī)模式的虛擬網(wǎng)卡VMnet1、NAT模式下的虛擬網(wǎng)卡VMnet8、真實(shí)的有線網(wǎng)卡、真實(shí)的無(wú)限網(wǎng)卡,這里會(huì)有個(gè)問(wèn)題,為何沒(méi)有Bridged(橋接模式),因?yàn)闃蚪幽J降奶摂M機(jī)是網(wǎng)絡(luò)中的一臺(tái)獨(dú)立的物理機(jī),在windows下面看不到,但是在vmware的虛擬網(wǎng)絡(luò)編輯器中可以看到。
- 存在問(wèn)題:Vmware0一定對(duì)應(yīng)橋接嗎,可以設(shè)置為Net模式嗎?
- 答:vmware的虛擬網(wǎng)絡(luò)編輯器可以去設(shè)置,但是不知道有什么用,所以不要去設(shè)置為其它的,保證它們一一對(duì)應(yīng)。
2、Bridged(橋接)
2.1、什么是橋接模式
1、橋接模式就是將主機(jī)網(wǎng)卡與虛擬的網(wǎng)卡Vmware0利用虛擬網(wǎng)橋進(jìn)行通信。
2、在橋接的作用下,類(lèi)似于把物理主機(jī)虛擬為一個(gè)交換機(jī),該交換機(jī)上不僅連接著物理主機(jī),所有橋接設(shè)置的虛擬機(jī)都連接到這個(gè)交換機(jī)的一個(gè)接口上;
3、所有橋接下的網(wǎng)卡與網(wǎng)卡都是交換模式的,相互可以訪問(wèn)而不干擾。
4、在橋接模式下,虛擬機(jī)ip地址需要與主機(jī)在同一個(gè)網(wǎng)段,如果需要聯(lián)網(wǎng),則網(wǎng)關(guān)與DNS需要與主機(jī)網(wǎng)卡一致。其網(wǎng)絡(luò)結(jié)構(gòu)如下圖所示:
2.1、橋接模式下主機(jī)與虛擬機(jī)通信
那么既然是橋接,那么主機(jī)這個(gè)交換機(jī)或者是說(shuō)主機(jī)這個(gè)網(wǎng)卡就必須得啟動(dòng)起來(lái),正因?yàn)橹鳈C(jī)這個(gè)交換機(jī)是一個(gè)真實(shí)的網(wǎng)卡,而真實(shí)的網(wǎng)卡需要啟動(dòng)起來(lái)就必須通過(guò)網(wǎng)線鏈接到局域網(wǎng)(有線網(wǎng)卡)或者是通過(guò)wifi鏈接到局域網(wǎng)(無(wú)線網(wǎng)卡),這時(shí)候系統(tǒng)才會(huì)有連接,兩者才能進(jìn)行通信。
如下圖所示:主機(jī)鏈接的是無(wú)線網(wǎng),那么主機(jī)這個(gè)交互機(jī)的啟動(dòng)源就是無(wú)線網(wǎng)卡,有線本地連接顯示的就是未連接。
以下以主機(jī)為無(wú)線網(wǎng)卡啟動(dòng)的情況,進(jìn)行兩者通信的設(shè)置步驟:
步驟一:設(shè)置主機(jī)無(wú)線網(wǎng)卡的IP地址
步驟二:啟動(dòng)虛擬網(wǎng)絡(luò)編輯器,這只Vmware0橋接到無(wú)線網(wǎng)卡
步驟三:設(shè)置Vmware軟件的網(wǎng)絡(luò)適配器為橋接模式
備注:上述有線網(wǎng)卡的設(shè)置與其相同。
存在問(wèn)題:橋接模式下不連接網(wǎng)線也不連接無(wú)線網(wǎng),主機(jī)與虛擬機(jī)可以進(jìn)行通信?
答:可以進(jìn)行通信,需安裝新的本地虛擬網(wǎng)卡連接,詳細(xì)參見(jiàn):https://wenku.baidu.com/view/125be1243c1ec5da50e270c1.html
3、NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)
- 網(wǎng)絡(luò)中IP資源極為珍貴,如果你的網(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)如下圖所示:
3.1、關(guān)與NET模式的總結(jié)
1、NAT模式下虛擬機(jī)可以直接借助虛擬NAT設(shè)備和虛擬DHCP服務(wù)器進(jìn)行上網(wǎng),而這只需要主機(jī)能聯(lián)網(wǎng)即可,該條通路即圖上的上網(wǎng)通路,這條通路存在虛擬機(jī)IP地址的說(shuō)法。
2、為什么需要虛擬網(wǎng)卡VMware Network Adapter VMnet8呢?原來(lái)我們的VMware Network Adapter VMnet8虛擬網(wǎng)卡主要是為了實(shí)現(xiàn)主機(jī)與虛擬機(jī)之間的通信。即上圖所示的通信通路,而這條通信通路與主機(jī)用來(lái)上網(wǎng)的IP地址一般情況下是不一樣的。
所以說(shuō)NET模式的連個(gè)特點(diǎn):
a、節(jié)約了網(wǎng)絡(luò)IP資源又能上網(wǎng),
b、NET模式虛擬機(jī)只能與主機(jī)通信,而且只能與主機(jī)的虛擬Vmware8的IP通信。
3、NAT模式下的虛擬系統(tǒng)的TCP/IP配置信息是由VMnet8(NAT)虛擬網(wǎng)絡(luò)的DHCP服務(wù)器提供的,無(wú)法進(jìn)行手工修改,因此虛擬系統(tǒng)也就無(wú)法和本局域網(wǎng)中的其他真實(shí)主機(jī)進(jìn)行通訊,如下圖所示Vmware虛擬編輯器中NAT模式下對(duì)虛擬機(jī)的TCP/IP分配相關(guān)的配置信息,可以產(chǎn)出虛擬機(jī)的TCP/IP是在一個(gè)網(wǎng)絡(luò)段隨機(jī)分配,并不是固定分配。
以下以NAT模式下進(jìn)行兩者通信的設(shè)置步驟
步驟一:設(shè)置主機(jī)Vmware8網(wǎng)卡的IP地址及網(wǎng)關(guān)(這里網(wǎng)關(guān)比較重要,一定要設(shè)置)
步驟二:啟動(dòng)虛擬網(wǎng)絡(luò)編輯器,設(shè)置Vmware8為net,并設(shè)置網(wǎng)關(guān)與步驟以設(shè)置的網(wǎng)關(guān)一致
步驟三:設(shè)置Vmware軟件的網(wǎng)絡(luò)適配器為Net
4、Host-Only(僅主機(jī)模式)
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ī)相互通訊。
那么既然是NET模式的閹割版本,其主機(jī)與虛擬機(jī)的通信步驟一致。
步驟一:設(shè)置主機(jī)Vmware1網(wǎng)卡的IP地址及網(wǎng)關(guān)(這里網(wǎng)關(guān)比較重要,一定要設(shè)置)
步驟二:啟動(dòng)虛擬網(wǎng)絡(luò)編輯器,設(shè)置Vmware1為僅主機(jī),并設(shè)置網(wǎng)關(guān)與步驟以設(shè)置的網(wǎng)關(guān)一致
步驟三:設(shè)置Vmware軟件的網(wǎng)絡(luò)適配器為僅主機(jī)
4.1、Host-Only進(jìn)行上網(wǎng)
- 如果要使Host-Only的虛擬機(jī)能聯(lián)網(wǎng),我們需要將主機(jī)網(wǎng)卡共享給VMware Network Adapter VMnet1網(wǎng)卡,從而達(dá)到虛擬機(jī)聯(lián)網(wǎng)的目的。
轉(zhuǎn)載于:https://www.cnblogs.com/retry/p/9471871.html
總結(jié)
以上是生活随笔為你收集整理的LInux主机与虚拟机网络链接的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python框架django的数据库的正
- 下一篇: 天天沉迷于皇上本宫的都是sb