ubuntu 虛擬機(jī)上網(wǎng)方式及相關(guān)配置詳解

一 Nat方式(虛擬機(jī)和主機(jī)不在同一網(wǎng)段)
NAT:Network address translate,是一種將內(nèi)部私有地址轉(zhuǎn)化成公網(wǎng)地址的技術(shù),NAT技術(shù)應(yīng)用在internet網(wǎng)關(guān)和路由器上,比如192.168.0.123這個(gè)地址要訪問(wèn)internet,它的數(shù)據(jù)包就要通過(guò)一個(gè)網(wǎng)關(guān)或者路由器,而網(wǎng)關(guān)或者路由器擁有一個(gè)能訪問(wèn)internet的ip地址,這樣的網(wǎng)關(guān)和路由器就要在收發(fā)數(shù)據(jù)包時(shí),對(duì)數(shù)據(jù)包的IP協(xié)議層數(shù)據(jù)進(jìn)行更改(即 NAT),以使私有網(wǎng)段的主機(jī)能夠順利訪問(wèn)internet。此技術(shù)解決了IP地址稀缺的問(wèn)題。
VMWare的NAT上網(wǎng)也是同樣的道理,它在主機(jī)和虛擬機(jī)之間用軟件偽造出一塊網(wǎng)卡,這塊網(wǎng)卡和虛擬機(jī)的ip處于一個(gè)地址段。同時(shí),在這塊網(wǎng)卡和主機(jī)的網(wǎng)絡(luò)接口之間進(jìn)行NAT。虛擬機(jī)發(fā)出的每一塊數(shù)據(jù)包都會(huì)經(jīng)過(guò)虛擬網(wǎng)卡,然后NAT,然后由主機(jī)的接口發(fā)出。
Nat方式的虛擬網(wǎng)卡為VMnet8
宿主機(jī)上設(shè)置
主機(jī)IP GW DNS
VMnet8
IP(設(shè)置網(wǎng)段后自動(dòng)獲取)
GW必須和ip 屬于同一網(wǎng)段
DNS:和主機(jī)DNS 相同
虛擬機(jī)
IP:虛擬機(jī)ip和虛擬網(wǎng)卡ip同一網(wǎng)段
GW:和虛擬網(wǎng)卡gw 相同
DNS:相同的DNS
二 橋接 Bridge(虛擬機(jī)和主機(jī)ip同一網(wǎng)段)
Bridge 橋”就是一個(gè)主機(jī),這個(gè)機(jī)器擁有兩塊網(wǎng)卡,分別處于兩個(gè)局域網(wǎng)中,同時(shí)在”橋”上,運(yùn)行著程序,讓局域網(wǎng)A中的所有數(shù)據(jù)包原封不動(dòng)的流入B,反之亦然。這樣,局域網(wǎng)A和B就無(wú)縫的在鏈路層連接起來(lái)了,在橋接時(shí),VMWare網(wǎng)卡和物理網(wǎng)卡應(yīng)該處于同一IP網(wǎng)段 當(dāng)然要保證兩個(gè)局域網(wǎng)沒(méi)有沖突的IP.
VMWare 的橋也是同樣的道理,只不過(guò),本來(lái)作為硬件的一塊網(wǎng)卡,現(xiàn)在由VMWare軟件虛擬了!當(dāng)采用橋接時(shí),VMWare會(huì)虛擬一塊網(wǎng)卡和真正的物理網(wǎng)卡就行橋接,這樣,發(fā)到物理網(wǎng)卡的所有數(shù)據(jù)包就到了VMWare虛擬機(jī),而由VMWare發(fā)出的數(shù)據(jù)包也會(huì)通過(guò)橋從物理網(wǎng)卡的那端發(fā)出。
所以,如果物理網(wǎng)卡可以上網(wǎng),那么橋接的軟網(wǎng)卡也沒(méi)有問(wèn)題了,這就是橋接上網(wǎng)的原理了,相當(dāng)于把虛擬機(jī)看做局域網(wǎng)里面的一臺(tái)物理機(jī)即可。
三 主機(jī)方式
主機(jī)模式下,真實(shí)環(huán)境和虛擬環(huán)境是隔離開(kāi)的;在這種模式下,所有的虛擬系統(tǒng)是可以相互通信的,但虛擬系統(tǒng)和真實(shí)的網(wǎng)絡(luò)是被隔離開(kāi)。(虛擬系統(tǒng)和宿主機(jī)器系統(tǒng)是可以相互通信的,相當(dāng)于這兩臺(tái)機(jī)器通過(guò)雙絞線互連。),但此種方式下,沒(méi)有地址轉(zhuǎn)換服務(wù),所以,虛擬機(jī)只能到主機(jī)訪問(wèn),安全系數(shù)很高。
網(wǎng)絡(luò)連接的知識(shí)補(bǔ)充
1.NAT Network Address Translation 網(wǎng)絡(luò)地址轉(zhuǎn)換
a靜態(tài)地址:將私有地址與公網(wǎng)地址一對(duì)一明確轉(zhuǎn)化。(1對(duì)1)
b動(dòng)態(tài)地址轉(zhuǎn)換:NAT轉(zhuǎn)換器擁有一個(gè)公網(wǎng)地址池,可以動(dòng)態(tài)的分配一個(gè)未使用的公網(wǎng)地址給內(nèi)部地址進(jìn)行通信,形成一個(gè)暫時(shí)的映射關(guān)系。(多對(duì)多)
c端口地址轉(zhuǎn)換:將多個(gè)私有地址轉(zhuǎn)換成對(duì)應(yīng)的一個(gè)公網(wǎng)地址。(多對(duì)1)
2.DHCP
DHCP Dynamic Host Configuration Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議
是一個(gè)局域網(wǎng)的網(wǎng)絡(luò)協(xié)議,給內(nèi)部網(wǎng)絡(luò)或網(wǎng)絡(luò)供應(yīng)商自動(dòng)分配IP地址,DHCP有三個(gè)端口UDP67,68作為Server 和Client 的服務(wù)端口。546用于DHCPv6,是做雙擊熱備份使用。
以上所述是小編給大家介紹的ubuntu 虛擬機(jī)上網(wǎng)方式及相關(guān)配置詳解,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Ubuntu 連不上網(wǎng) 網(wǎng)絡(luò)連接顯示設(shè)備未托管該怎么辦?
Ubuntu 連不上網(wǎng)該怎么辦,家里有網(wǎng),網(wǎng)線也正常但是就是電腦連不上網(wǎng),點(diǎn)擊網(wǎng)絡(luò)連接圖標(biāo),顯示“網(wǎng)絡(luò)未托管”。下面分享這個(gè)問(wèn)題的解決辦法,需要的朋友可以參考下2015-08-19Ubuntu中Virtualbox虛擬機(jī)NAT方式無(wú)法上網(wǎng)解決方法
這篇文章主要介紹了Ubuntu中Virtualbox虛擬機(jī)NAT方式無(wú)法上網(wǎng)解決方法,解決方法超級(jí)簡(jiǎn)單,需要的朋友可以參考下2015-04-13Vmware虛擬機(jī)下Ubuntu上網(wǎng)設(shè)置方法圖文詳解
Vmware虛擬機(jī)下Ubuntu系統(tǒng)如何設(shè)置上網(wǎng)呢?有些朋友“虛擬機(jī)”安裝了ubuntu后無(wú)法上網(wǎng),如何解決呢?針對(duì)此問(wèn)題,本文就為大家圖文詳細(xì)介紹Vmware虛擬機(jī)下Ubuntu上網(wǎng)設(shè)置方2015-03-16VM虛擬機(jī)中的Ubuntu設(shè)置固定IP上網(wǎng)圖文教程
虛擬機(jī)里設(shè)置上網(wǎng)方式為NAT最方便,因?yàn)闊o(wú)需手動(dòng)設(shè)置即可上網(wǎng),但是NAT的上網(wǎng)方式默認(rèn)是DHCP動(dòng)態(tài)分配IP的,這意味著你每次重啟虛擬機(jī)都有不一樣的IP地址,這對(duì)一般用戶沒(méi)任2014-03-20VMWARE中的UBUNTU虛擬機(jī)設(shè)置靜態(tài)IP通過(guò)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