VMware的網(wǎng)絡(luò)連接
說(shuō)一下VMware的幾個(gè)虛擬設(shè)備
- VMnet0:用于虛擬橋接網(wǎng)絡(luò)下的虛擬交換機(jī)
- VMnet1:用于虛擬Host-Only網(wǎng)絡(luò)下的虛擬交換機(jī)
- VMnet8:用于虛擬NAT網(wǎng)絡(luò)下的虛擬交換機(jī)
- VMware NetworkAdepter VMnet1:Host用于與Host-Only虛擬網(wǎng)絡(luò)進(jìn)行通信的虛擬網(wǎng)卡
- VMware NetworkAdepter VMnet8:Host用于與NAT虛擬網(wǎng)絡(luò)進(jìn)行通信的虛擬網(wǎng)卡
VMnet0纲缓,VMnet1和VMnet8的VMware的編輯->虛擬網(wǎng)絡(luò)編輯器中查看并設(shè)置卷拘,如下圖:
其中 VMware NetworkAdepter VMnet1和 VMware NetworkAdepter VMnet8可以在網(wǎng)絡(luò)設(shè)置中查看并設(shè)置喊废,如下圖
橋接模式
橋接網(wǎng)絡(luò)是指本地物理網(wǎng)卡和虛擬網(wǎng)卡通過(guò)VMnet0虛擬交換機(jī)進(jìn)行橋接祝高,物理網(wǎng)卡和虛擬網(wǎng)卡在拓?fù)鋱D上處于同等地位(虛擬網(wǎng)卡既不是Adepter VMnet1也不是Adepter VMnet8)。
橋接網(wǎng)絡(luò)拓?fù)鋱D:
那么物理網(wǎng)卡和虛擬網(wǎng)卡就相當(dāng)于處于同一個(gè)網(wǎng)段污筷,虛擬交換機(jī)就相當(dāng)于一臺(tái)現(xiàn)實(shí)網(wǎng)絡(luò)中的交換機(jī)工闺。所以兩個(gè)網(wǎng)卡的IP地址也要設(shè)置為同一網(wǎng)段。
我們看到瓣蛀,物理網(wǎng)卡和虛擬網(wǎng)卡的IP地址處于同一個(gè)網(wǎng)段陆蟆,子網(wǎng)掩碼、網(wǎng)關(guān)惋增、DNS等參數(shù)都相同叠殷。兩個(gè)網(wǎng)卡在拓?fù)浣Y(jié)構(gòu)中是相對(duì)獨(dú)立的。
簡(jiǎn)而言之诈皿,這就好像在上圖所示的局域網(wǎng)中添加了一臺(tái)新的林束、獨(dú)立的計(jì)算機(jī)一樣。因此稽亏,虛擬機(jī)也會(huì)占用局域網(wǎng)中的一個(gè)IP地址壶冒,并且可以和其他終端進(jìn)行相互訪問(wèn)。橋接模式網(wǎng)絡(luò)連接支持有線和無(wú)線主機(jī)網(wǎng)絡(luò)適配器截歉。如果你想把虛擬機(jī)當(dāng)做一臺(tái)完全獨(dú)立的計(jì)算機(jī)看待胖腾,并且允許它和其他終端一樣的進(jìn)行網(wǎng)絡(luò)通信,那么橋接模式通常是虛擬機(jī)訪問(wèn)網(wǎng)絡(luò)的最簡(jiǎn)單途徑瘪松。
如果在局域網(wǎng)中存在DHCP服務(wù)器咸作,那么虛擬網(wǎng)卡同樣可以從DHCP服務(wù)器上獲取IP地址。所以橋接網(wǎng)絡(luò)模式是VMware虛擬機(jī)中最簡(jiǎn)單直接的模式宵睦。安裝虛擬機(jī)時(shí)它為默認(rèn)選項(xiàng)记罚。
NAT模式
在NAT網(wǎng)絡(luò)中,會(huì)用到VMware Network AdepterVMnet8虛擬網(wǎng)卡状飞,主機(jī)上的VMware Network AdepterVMnet8虛擬網(wǎng)卡被直接連接到VMnet8虛擬交換機(jī)上與虛擬網(wǎng)卡進(jìn)行通信毫胜。拓?fù)鋱D如下:
VMware NetworkAdepter VMnet8虛擬網(wǎng)卡的作用僅限于和VMnet8網(wǎng)段進(jìn)行通信,它不給VMnet8網(wǎng)段提供路由功能荐吉,所以虛擬機(jī)虛擬一個(gè)NAT服務(wù)器,使虛擬網(wǎng)卡可以連接到Internet样屠。在這種情況下,我們就可以使用端口映射功能缺脉,讓訪問(wèn)主機(jī)80端口的請(qǐng)求映射到虛擬機(jī)的80端口上痪欲。
虛擬機(jī)向外部網(wǎng)絡(luò)發(fā)送的請(qǐng)求數(shù)據(jù)"包裹"攻礼,都會(huì)交由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)行識(shí)別并轉(zhuǎn)發(fā)給對(duì)應(yīng)的虛擬機(jī),因此太伊,虛擬機(jī)在外部網(wǎng)絡(luò)中不必具有自己的IP地址雇锡。從外部網(wǎng)絡(luò)來(lái)看僚焦,虛擬機(jī)和主機(jī)在共享一個(gè)IP地址,默認(rèn)情況下芳悲,外部網(wǎng)絡(luò)終端也無(wú)法訪問(wèn)到虛擬機(jī)。
此外芭概,在一臺(tái)主機(jī)上只允許有一個(gè)NAT模式的虛擬網(wǎng)絡(luò)。因此踢故,同一臺(tái)主機(jī)上的多個(gè)采用NAT模式網(wǎng)絡(luò)連接的虛擬機(jī)也是可以相互訪問(wèn)的。
VMware Network Adepter VMnet8虛擬網(wǎng)卡的IP地址是在安裝VMware時(shí)由系統(tǒng)指定生成的殿较,一般我們不要修改這個(gè)數(shù)值桩蓉,否則會(huì)使主機(jī)和虛擬機(jī)無(wú)法通信淋纲。
Host-Only模式
在Host-Only模式下院究,虛擬網(wǎng)絡(luò)是一個(gè)全封閉的網(wǎng)絡(luò)本涕,它唯一能夠訪問(wèn)的就是主機(jī)伙窃。其實(shí)Host-Only網(wǎng)絡(luò)和NAT網(wǎng)絡(luò)很相似,不同的地方就是Host-Only網(wǎng)絡(luò)沒(méi)有NAT服務(wù)为障,所以虛擬網(wǎng)絡(luò)不能連接到Internet。主機(jī)和虛擬機(jī)之間的通信是通過(guò)VMware NetworkAdepter VMnet1虛擬網(wǎng)卡來(lái)實(shí)現(xiàn)的呻右。
拓?fù)鋱D如下: