詳解虛擬機(jī)中的NAT網(wǎng)絡(luò)連接方式
我就個(gè)人對虛擬機(jī)的理解,把虛擬機(jī)上網(wǎng)最方便的也是最難理解的NAT方式和大家一起聊聊,因?yàn)槭谴笤扤AT,所以說的會(huì)羅嗦點(diǎn),不過主要是照顧新人。:)
老鳥就趕快飛吧 呵呵
先說一點(diǎn)別的,做為引子
假設(shè)現(xiàn)在R老師帶3個(gè)班的學(xué)生,分別為a班、 b班、 c班 ?,F(xiàn)在就出現(xiàn)了兩個(gè)交流方式:
第1種交流方式:
本班內(nèi)交流,比如說a班的一個(gè)同學(xué)想和另一個(gè)同學(xué)交流,就可以直接在班里喊那個(gè)同學(xué)的名字。這個(gè)就向計(jì)算機(jī)內(nèi)的同一個(gè)網(wǎng)段的計(jì)算機(jī)的交流方式-廣播。
第2種交流方式:
班與班之間的學(xué)生交流,這個(gè)時(shí)候在a班里面直接喊b班同學(xué)名字就沒作用了,因?yàn)楦糁鴫?,根本就聽不見。這個(gè)類似不同網(wǎng)段的計(jì)算機(jī)沒辦法通信。這個(gè)時(shí)候兩個(gè)班的學(xué)生要是想交流必須要通過R老師來做傳話人。這個(gè)類似于網(wǎng)絡(luò)里的網(wǎng)關(guān)。a班的同學(xué)把要說的話告訴R老師,R老師把話轉(zhuǎn)告給b班的同學(xué)。
我們把這個(gè)例子對接到網(wǎng)絡(luò)學(xué)習(xí)里,方便大家理解
學(xué)校=互聯(lián)網(wǎng)
班=網(wǎng)段
學(xué)生=計(jì)算機(jī)
老師(傳話人)=虛擬的NAT服務(wù)器
不好意思 女朋友叫我上街 ,先寫到這,下次接著寫
還有什么虛擬機(jī)的知識, 要我大話的,請?jiān)谙旅娓N說明
對不起大家了,我回來晚了 接著上次的寫
虛擬機(jī)用NAT上網(wǎng)的方式和我舉例子中的第2種交流方式很相似。
橋接則和第1種交流方式非常吻合。
比如說你安裝了虛擬系統(tǒng)并且選擇是Nat模式,虛擬的NAT服務(wù)器就象R老師的作用一樣。負(fù)責(zé)虛擬機(jī)(a班的同學(xué))和因特網(wǎng)上的計(jì)算機(jī)(c班的同學(xué))通信。
畫個(gè)小圖1給大家說明
有了圖就說的方便多了
nat的上網(wǎng)方式的特點(diǎn)
1.主機(jī)的虛擬網(wǎng)卡不用設(shè)置(默認(rèn)為自動(dòng)獲得)
2.虛擬系統(tǒng)中的網(wǎng)卡不用設(shè)置(默認(rèn)為自動(dòng)獲得)
這條兩個(gè)實(shí)現(xiàn)的前提是虛擬的dhcp服務(wù)器正常工作 給大家圖2
在看一個(gè)關(guān)于nat的圖3
看了這個(gè)3個(gè)圖后,大家基本上也就明白了。但是這樣沒有說服力,下面我再來做個(gè)解釋
其中192.168.2.2相當(dāng)與R老師的地位,在圖1就標(biāo)有虛擬NAT服務(wù)器
圖3規(guī)定了NAT的ip地址。
主機(jī)的ipconfig 圖4
虛擬機(jī)的ipconfig圖5

現(xiàn)在用一個(gè)命令trcert 說明虛擬機(jī)上網(wǎng)是通過NAT服務(wù)器 192.168.2.2
Tracert命令用來顯示數(shù)據(jù)包到達(dá)目標(biāo)主機(jī)所經(jīng)過的路徑,并顯示到達(dá)每個(gè)節(jié)點(diǎn)的時(shí)間。命令功能同Ping類似,但它所獲得的信息要比Ping命令詳細(xì)得多,它把數(shù)據(jù)包所走的全部路徑、節(jié)點(diǎn)的IP以及花費(fèi)的時(shí)間都顯示出來。該命令比較適用于大型網(wǎng)絡(luò)。
我們現(xiàn)在在虛擬機(jī)上trcert 百度 看看虛擬機(jī)的數(shù)據(jù)包書如何到達(dá)baidu.com
看看里面有沒有192.168.2.2(虛擬的nat服務(wù)器)
VMware虛擬網(wǎng)絡(luò)相關(guān)知識
1.虛擬網(wǎng)橋
通過虛擬網(wǎng)橋把虛擬機(jī)的虛擬網(wǎng)卡連接到宿主機(jī)的物理網(wǎng)卡上。通過它可以將虛擬機(jī)連接到宿主機(jī)所在的外部網(wǎng)絡(luò)。如果宿主機(jī)上不止是一個(gè)物理網(wǎng)卡時(shí),采用定制配置,創(chuàng)建另外的虛擬網(wǎng)橋用來連接宿主機(jī)上的其它物理上網(wǎng)卡。
2.宿主機(jī)虛擬網(wǎng)卡
安裝完虛擬機(jī)后,我們右鍵“網(wǎng)上鄰居” /屬性 /在打開的“網(wǎng)絡(luò)連接”窗口里看到兩塊網(wǎng)卡,默認(rèn)情況下“VMware Network Adapter VMnet1”供僅宿主機(jī)網(wǎng)絡(luò)使用;“VMware Network Adapter VMnet8”供NAT網(wǎng)絡(luò)使用。右鍵這兩個(gè)網(wǎng)卡的屬性,我們可以在常標(biāo)簽下看到虛擬網(wǎng)卡的全稱。當(dāng)然我們也可以在宿主機(jī)的“命令提示符”中輸入ipconfig獲知宿主機(jī)虛擬網(wǎng)卡的詳細(xì)信息
3.NAT設(shè)備
NAT是網(wǎng)絡(luò)地址翻譯的簡寫。當(dāng)宿主機(jī)在外部只擁有一個(gè)IP時(shí),利用NAT設(shè)備,虛擬機(jī)可以連接到該外部網(wǎng)絡(luò),我們打開宿主機(jī)上的“管理工具”里的“服務(wù)”,可以發(fā)現(xiàn)多出了一個(gè)“VMware NAT Service”服務(wù),說明系統(tǒng)已經(jīng)將它安裝為系統(tǒng)服務(wù)。
4.VMware DHCP服務(wù)
DHCP是動(dòng)態(tài)主機(jī)配置協(xié)議簡寫。DHCP服務(wù)為沒有橋接到外部網(wǎng)絡(luò)的虛擬機(jī)提供IP地址。采用橋接網(wǎng)絡(luò)模式的虛擬機(jī)IP地址就是直接由宿主機(jī)所在外部網(wǎng)絡(luò)的DHCP服務(wù)器提供的。
[原創(chuàng)]VMware提供的虛擬網(wǎng)卡圖示一些初學(xué)者對VMware虛擬機(jī)中的橋接、VMnet1(僅host方式)、VMnet8(NAT方式),我把VMware各網(wǎng)卡的意義做了三張圖,希望對大家有所幫助。
顯示不全,請大家另存觀看。
圖6



相關(guān)文章
Ubuntu中Virtualbox虛擬機(jī)NAT方式無法上網(wǎng)解決方法
這篇文章主要介紹了Ubuntu中Virtualbox虛擬機(jī)NAT方式無法上網(wǎng)解決方法,解決方法超級簡單,需要的朋友可以參考下2015-04-13VMware Workstation虛擬機(jī)中的Linux通過NAT模式共享上網(wǎng)配置教程
這篇文章主要介紹了VMware Workstation虛擬機(jī)中的Linux通過NAT模式共享上網(wǎng)配置教程,Linux虛機(jī)要上網(wǎng),一般是橋接模式,我自己的電腦上網(wǎng)的環(huán)境不同,所以使用NAT模式共享上網(wǎng)2015-03-12VMWARE中的UBUNTU虛擬機(jī)設(shè)置靜態(tài)IP通過NAT上網(wǎng)的方法
將ubuntu克隆一份之后,發(fā)現(xiàn)新克隆的系統(tǒng)不能正常上網(wǎng),/etc/init.d/networking restart 發(fā)現(xiàn)有“No such device eth0”提示,于是搜索了一下2011-08-09

