橋接模式
????橋接網(wǎng)絡(luò)是指本地物理網(wǎng)卡和虛擬網(wǎng)卡通過VMnet0虛擬交換機(jī)進(jìn)行橋接,虛擬網(wǎng)卡和物理網(wǎng)卡在網(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è)置為同一個(gè)網(wǎng)段歪赢。
? ? 由于橋接模式下虛擬機(jī)和宿主機(jī)在網(wǎng)絡(luò)中處于同等地位化戳,所以當(dāng)局域網(wǎng)中其他PC想要訪問虛擬機(jī)時(shí),那么就要選擇橋接模式轨淌。
? ? 例如迂烁,宿舍里有一個(gè)路由器,路由的lanip為192.168.1.1递鹉,子網(wǎng)掩碼為255.255.255.0盟步。同時(shí),宿舍里還有三臺(tái)PC躏结,它們的是自動(dòng)獲取ip却盘,假設(shè)三臺(tái)pc的ip為:
pc1:????192.168.1.100????pc2:? ? 192.168.101????pc3:? ? 192.168.102
那么虛擬機(jī)可以設(shè)置的地址為192.168.1.2 -- 192.168.1.99和192.168.1.103 -- 192.268.1.204∠彼可以將虛擬機(jī)的ip地址設(shè)置為:192.168.1.98黄橘,這樣,局域網(wǎng)中的其他pc就可以通過這個(gè)ip訪問此虛擬機(jī)了屈溉。如果虛擬機(jī)還需要上網(wǎng)塞关,那么還需要配置虛擬機(jī)的路由地址:192.168.1.1,再為虛擬機(jī)配置一個(gè)dns服務(wù)器子巾,可以設(shè)置為google的dns服務(wù)器:8.8.8.8帆赢,然后,虛擬機(jī)就可以上網(wǎng)了线梗。
NAT模式
? ??NAT模式中椰于,就是讓虛擬機(jī)借助NAT(網(wǎng)絡(luò)地址轉(zhuǎn)換)功能,通過宿主機(jī)器所在的網(wǎng)絡(luò)來(lái)訪問公網(wǎng)仪搔。
? ??NAT模式中瘾婿,虛擬機(jī)的網(wǎng)卡和物理網(wǎng)卡的網(wǎng)絡(luò),不在同一個(gè)網(wǎng)絡(luò)烤咧,虛擬機(jī)的網(wǎng)卡偏陪,是在vmware提供的一個(gè)虛擬網(wǎng)絡(luò)。
? ??NAT和橋接的比較:
????1.由于NAT的網(wǎng)絡(luò)在vmware提供的一個(gè)虛擬網(wǎng)絡(luò)里煮嫌,所以局域網(wǎng)其他主機(jī)是無(wú)法訪問虛擬機(jī)的竹挡,而宿主機(jī)可以訪問虛擬機(jī),虛擬機(jī)可以訪問局域網(wǎng)的所有主機(jī)立膛,因?yàn)檎鎸?shí)的局域網(wǎng)相對(duì)于NAT的虛擬網(wǎng)絡(luò)揪罕,就是NAT的虛擬網(wǎng)絡(luò)網(wǎng);
????2.橋接模式和NAT模式都可以訪問外網(wǎng)宝泵,多個(gè)虛擬機(jī)之間都可以相互訪問好啰。
? ??如果你建一個(gè)虛擬機(jī),只是給自己用儿奶,不需要給局域網(wǎng)其他人用框往,那么可以選擇NAT,畢竟NAT模式下的虛擬系統(tǒng)的TCP/IP配置信息是由VMnet8(NAT)虛擬網(wǎng)絡(luò)的DHCP(自動(dòng)分配ip)服務(wù)器提供的闯捎,只要虛擬機(jī)的網(wǎng)路配置是DHCP椰弊,那么你不需要進(jìn)行任何其他的配置许溅,只需要宿主機(jī)器能訪問互聯(lián)網(wǎng)即可,就可以讓虛擬機(jī)聯(lián)網(wǎng)了秉版。
????如果你想建立多個(gè)虛擬機(jī)集群贤重,而宿主機(jī)可能是一個(gè)筆記本,ip不固定清焕。這種應(yīng)用場(chǎng)景并蝗,我們需要采用nat模式了。但是秸妥,虛擬機(jī)之間是需要互相訪問的滚停,默認(rèn)采用DHCP,虛擬機(jī)每次重啟粥惧,ip都有可能差生變化键畴,所以我們需要手工設(shè)置虛擬機(jī)的ip地址(通過查看子網(wǎng)ip以及子網(wǎng)掩碼來(lái)設(shè)置虛擬機(jī)ip同時(shí)設(shè)置路由地址即網(wǎng)關(guān)IP,至于dns可以設(shè)置為8.8.8.8)突雪。
Host-only
? ??在Host-Only模式下镰吵,虛擬網(wǎng)絡(luò)是一個(gè)全封閉的網(wǎng)絡(luò),它唯一能夠訪問的就是主機(jī)挂签。其實(shí)Host-Only網(wǎng)絡(luò)和NAT網(wǎng)絡(luò)很相似疤祭,不同的地方就是Host-Only網(wǎng)絡(luò)沒有NAT服務(wù),所以虛擬網(wǎng)絡(luò)不能連接到Internet饵婆。主機(jī)和虛擬機(jī)之間的通信是通過VMware Network Adepter VMnet1虛擬網(wǎng)卡來(lái)實(shí)現(xiàn)的勺馆。
? ??Host-Only的宗旨就是建立一個(gè)與外界隔絕的內(nèi)部網(wǎng)絡(luò),來(lái)提高內(nèi)網(wǎng)的安全性侨核。這個(gè)功能或許對(duì)普通用戶來(lái)說(shuō)沒有多大意義草穆,但大型服務(wù)商會(huì)常常利用這個(gè)功能。
綜述
????在虛擬機(jī)的3中網(wǎng)絡(luò)模式中搓译,NAT模式是最簡(jiǎn)單的悲柱,基本不需要手動(dòng)配置IP地址等相關(guān)參數(shù)。至于橋接模式則需要額外的IP地址些己,如果是在內(nèi)網(wǎng)環(huán)境中還很容易豌鸡,如果是ADSL寬帶就比較麻煩了,ISP一般是不會(huì)大方的多提供一個(gè)公網(wǎng)IP的段标。
參考文章地址:實(shí)例講解虛擬機(jī)3種網(wǎng)絡(luò)模式(橋接涯冠、nat、Host-only) - ggjucheng - 博客園