虛擬機(jī)的使用 ,我相信做網(wǎng)絡(luò)和系統(tǒng)的人都不會陌生,ok , 那我們在使用虛擬機(jī)的時(shí)候,不知道大家有沒有對 vmware 里的網(wǎng)絡(luò) 配置有疑惑,也就是 nat模式 ,橋接模式,主機(jī)模式 的 那些應(yīng)用!
VMWare虛擬機(jī)提供的橋接、nat和主機(jī)模式的區(qū)別
虛擬機(jī)的使用 ,我相信做網(wǎng)絡(luò)和系統(tǒng)的人都不會陌生,ok , 那我們在使用虛擬機(jī)的時(shí)候,不知道大家有沒有對 vmware 里的網(wǎng)絡(luò) 配置有疑惑,也就是 nat模式 ,橋接模式,主機(jī)模式 的 那些應(yīng)用!
小編 ,在給學(xué)生講解Linux 系統(tǒng)的時(shí)候,里面有提到 配置虛擬機(jī)的虛擬網(wǎng)絡(luò),當(dāng)時(shí)許多學(xué)生就很懵逼了。 那現(xiàn)在我來具體講解下 這幾種模式的 使用:
在VMware中,虛擬機(jī)的網(wǎng)絡(luò)連接主要是由VMware創(chuàng)建的虛擬交換機(jī)(也叫做虛擬網(wǎng)絡(luò))負(fù)責(zé)實(shí)現(xiàn)的,VMware可以根據(jù)需要?jiǎng)?chuàng)建多個(gè)虛擬網(wǎng)絡(luò)。在Windows系統(tǒng)的主機(jī)上,VMware最多可以創(chuàng)建20個(gè)虛擬網(wǎng)絡(luò),每個(gè)虛擬網(wǎng)絡(luò)可以連接任意數(shù)量的虛擬機(jī)網(wǎng)絡(luò)設(shè)備;在Linux系統(tǒng)的主機(jī)上,VMware最多可以創(chuàng)建255個(gè)虛擬網(wǎng)絡(luò),但每個(gè)虛擬網(wǎng)絡(luò)僅能連接32個(gè)虛擬機(jī)網(wǎng)絡(luò)設(shè)備。
VMware的虛擬網(wǎng)絡(luò)都是以"VMnet+數(shù)字"的形式來命名的,例如 VMnet0、VMnet1、VMnet2……以此類推(在Linux系統(tǒng)的主機(jī)上,虛擬網(wǎng)絡(luò)的名稱均采用小寫形式,例如 vmnet0 )。
(一) 橋接模式
在橋接模式下,VMWare虛擬出來的操作系統(tǒng)就像是局域網(wǎng)中的一臺獨(dú)立的主機(jī)(主機(jī)和虛擬機(jī)處于對等地
位),它可以訪問網(wǎng)內(nèi)任何一臺機(jī)器。在橋接模式下,我們往往需要為虛
擬主機(jī)配置IP地址、子網(wǎng)掩碼等(注
使用橋接模式的虛擬系統(tǒng)和主機(jī)的關(guān)系,就如同連接在一個(gè)集線器上的兩臺電腦;要讓他們通訊就需要為虛擬系
統(tǒng)配置ip地址和子網(wǎng)掩碼。如果我們需要在局域網(wǎng)內(nèi)建立一個(gè)虛擬服務(wù)器,并為局域網(wǎng)用戶提供服務(wù),那就要選
擇橋接模式。
但對于想進(jìn)行種種網(wǎng)絡(luò)實(shí)驗(yàn)的朋友這種模式是不太適合的,因?yàn)槟銦o法對虛擬機(jī)的網(wǎng)絡(luò)進(jìn)行控制,它直接出去
了。
(二) NAT模式
NAT,是Network Address Translation的縮寫,意即網(wǎng)絡(luò)地址轉(zhuǎn)換。使用NAT模式虛擬系統(tǒng)可把物理主機(jī)作為路
由器訪問互聯(lián)網(wǎng),NAT模式也是VMware創(chuàng)建虛擬機(jī)的默認(rèn)網(wǎng)絡(luò)連接模式。使用NAT模式網(wǎng)絡(luò)連接時(shí),VMware
會在主機(jī)上建立單獨(dú)的專用網(wǎng)絡(luò),用以在主機(jī)和虛擬機(jī)之間相互通信。虛擬機(jī)向外部網(wǎng)絡(luò)發(fā)送的請求數(shù)據(jù)"包
裹",都會交由NAT網(wǎng)絡(luò)適配器加上"特殊標(biāo)記"并以主機(jī)的名義轉(zhuǎn)發(fā)出去,外部網(wǎng)絡(luò)返回的響應(yīng)數(shù)據(jù)"包裹",也是
先由主機(jī)接收,然后交由NAT網(wǎng)絡(luò)適配器根據(jù)"特殊標(biāo)記"進(jìn)行識別并轉(zhuǎn)發(fā)給對應(yīng)的虛擬機(jī),因此,虛擬機(jī)在外部
網(wǎng)絡(luò)中不必具有自己的IP地址。從外部網(wǎng)絡(luò)來看,虛擬機(jī)和主機(jī)在共享一個(gè)IP地址,默認(rèn)情況下,外部網(wǎng)絡(luò)終端
也無法訪問到虛擬機(jī)。此外,在一臺主機(jī)上只允許有一個(gè)NAT模式的虛擬網(wǎng)絡(luò)。因此,同一臺主機(jī)上的多個(gè)采用
(三)主機(jī)模式
主機(jī)模式下,真實(shí)環(huán)境和虛擬環(huán)境是隔離開的;在這種模式下,所有的虛擬系統(tǒng)是可以相互通信的,但虛擬系統(tǒng)
和真實(shí)的網(wǎng)絡(luò)是被隔離開。
主機(jī)模式下的,虛擬機(jī)網(wǎng)絡(luò)ip地址
物理機(jī)ping 測試虛擬機(jī)
在主機(jī)模式下,物理機(jī)無法與虛擬機(jī)建立通信!只能虛擬機(jī)與虛擬機(jī)之間互相通信!