來源網(wǎng)絡(luò)
回來補(bǔ)充一個小技巧, 克隆虛擬機(jī)的時候只要在克隆完成的時候重新生成一下MAC地址,啟動就不用配置網(wǎng)絡(luò)了, 直接就能用了, 當(dāng)然聯(lián)網(wǎng)方式肯定是DHCP
一靶衍、Brigde——橋接:默認(rèn)使用VMnet0
- 原理:
- Bridge橋:就是一個主機(jī)霹娄,這個機(jī)器擁有兩塊網(wǎng)卡,分別處于兩個局域網(wǎng)中乍惊,同時在"橋"上,運(yùn)行著程序,讓局域網(wǎng)A中的所有數(shù)據(jù)包原封不動的流入B淑蔚,反之亦然件炉。這樣勘究,局域網(wǎng)A和B就無縫的在鏈路層連接起來了,在橋接時斟冕,VMWare網(wǎng)卡和物理網(wǎng)卡應(yīng)該處于同一IP網(wǎng)段 當(dāng)然要保證兩個局域網(wǎng)沒有沖突的IP.
- VMWare 的橋也是同樣的道理口糕,只不過,本來作為硬件的一塊網(wǎng)卡磕蛇,現(xiàn)在由VMWare軟件虛擬了景描!當(dāng)采用橋接時,VMWare會虛擬一塊網(wǎng)卡和真正的物理網(wǎng)卡就行橋接秀撇,這樣超棺,發(fā)到物理網(wǎng)卡的所有數(shù)據(jù)包就到了VMWare虛擬機(jī),而由VMWare發(fā)出的數(shù)據(jù)包也會通過橋從物理網(wǎng)卡的那端發(fā)出呵燕。
- 所以棠绘,如果物理網(wǎng)卡可以上網(wǎng),那么橋接的軟網(wǎng)卡也沒有問題了再扭,這就是橋接上網(wǎng)的原理了氧苍。
- 聯(lián)網(wǎng)方式:
- 這一種聯(lián)網(wǎng)方式最簡單,在局域網(wǎng)內(nèi)泛范,你的主機(jī)是怎么聯(lián)網(wǎng)的让虐,你在虛擬機(jī)里就怎么連網(wǎng)。把虛擬機(jī)看成局域網(wǎng)內(nèi)的另一臺電腦就行了罢荡!
- 提示:主機(jī)網(wǎng)卡處在一個可以訪問Internet的局域網(wǎng)中赡突,虛擬機(jī)才能通過Bridge訪問Internet。
二柠傍、NAT——網(wǎng)絡(luò)地址轉(zhuǎn)換 :默認(rèn)使用VMnet8
-
原理:
- NAT 是 Network address translate的簡稱麸俘。NAT技術(shù)應(yīng)用在internet網(wǎng)關(guān)和路由器上,比如192.168.0.123這個地址要訪問internet惧笛,它的數(shù)據(jù)包就要通過一個網(wǎng)關(guān)或者路由器从媚,而網(wǎng)關(guān)或者路由器擁有一個能訪問internet的ip地址,這樣的網(wǎng)關(guān)和路由器就要在收發(fā)數(shù)據(jù)包時患整,對數(shù)據(jù)包的IP協(xié)議層數(shù)據(jù)進(jìn)行更改(即 NAT)拜效,以使私有網(wǎng)段的主機(jī)能夠順利訪問internet喷众。此技術(shù)解決了IP地址稀缺的問題。同樣的私有IP可以網(wǎng)關(guān)NAT 上網(wǎng)紧憾。
- VMWare的NAT上網(wǎng)也是同樣的道理到千,它在主機(jī)和虛擬機(jī)之間用軟件偽造出一塊網(wǎng)卡,這塊網(wǎng)卡和虛擬機(jī)的ip處于一個地址段赴穗。同時憔四,在這塊網(wǎng)卡和主機(jī)的網(wǎng)絡(luò)接口之間進(jìn)行NAT。虛擬機(jī)發(fā)出的每一塊數(shù)據(jù)包都會經(jīng)過虛擬網(wǎng)卡般眉,然后NAT了赵,然后由主機(jī)的接口發(fā)出。
- 虛擬網(wǎng)卡和虛擬機(jī)處于一個地址段甸赃,虛擬機(jī)和主機(jī)不同一個地址段柿汛,主機(jī)相當(dāng)于虛擬機(jī)的網(wǎng)關(guān),所以虛擬機(jī)能ping到主機(jī)的IP埠对,但是主機(jī)ping不到虛擬機(jī)的IP络断。
-
聯(lián)網(wǎng)方式:
- 方法1、動態(tài)IP地址项玛。
- 主機(jī)是靜態(tài)IP或動態(tài)IP貌笨,都無所謂,將虛擬機(jī)設(shè)置成使用DHCP方式上網(wǎng),Windows下選擇“自動獲取IP“稍计,linux下開啟DHCP服務(wù)即可躁绸。(這種方法最簡單,不用過多的設(shè)置臣嚣,但要在VMware中進(jìn)行“編輯→虛擬網(wǎng)絡(luò)設(shè)置”,將NAT和DHCP都開啟了剥哑。一般NAT默認(rèn)開啟硅则,DHCP默認(rèn)關(guān)閉)
- 方法2、靜態(tài)IP地址株婴。
- 如果不想使用DHCP怎虫,也可以手動設(shè)置:
- IP設(shè)置與vmnet1同網(wǎng)段,網(wǎng)關(guān)設(shè)置成vmnet8的網(wǎng)關(guān)(在“虛擬網(wǎng)絡(luò)設(shè)置”里的Net選項(xiàng)卡里能找到Gateway)通常是xxx.xxx.xxx.2。
子網(wǎng)掩碼設(shè)置與VMnet8相同(設(shè)置好IP地址后困介,子網(wǎng)掩碼自動生成)
DNS設(shè)置與主機(jī)相同大审。 - 例如:主機(jī)IP是10.70.54.31,設(shè)置虛擬機(jī)IP為10.70.54.22。Netmask,Gateway,DNS都與主機(jī)相同即可實(shí)現(xiàn) 虛擬機(jī) ---主機(jī) 虛擬機(jī)<---->互聯(lián)網(wǎng) 通信座哩。
- 提示:使用NAT技術(shù)徒扶,主機(jī)能上網(wǎng),虛擬機(jī)就可以訪問Internet根穷,但是主機(jī)不能訪問虛擬機(jī)姜骡。
- 方法1、動態(tài)IP地址项玛。
三导坟、Host-Only——私有網(wǎng)絡(luò)共享主機(jī):默認(rèn)使用VMnet1
-
原理:
- 提供的是主機(jī)和虛擬機(jī)之間的網(wǎng)絡(luò)互訪。只想讓虛擬機(jī)和主機(jī)之間有數(shù)據(jù)交換圈澈,而不想讓虛擬機(jī)訪問Internet惫周,就要采用這個設(shè)置了。
- Host-only的條件下康栈,VMWare在真正的Windows系統(tǒng)中递递,建立一塊軟網(wǎng)卡。這塊網(wǎng)卡可以在網(wǎng)絡(luò)連接中看到啥么,一般是VMNET1漾狼,這塊網(wǎng)卡的作用就是使Windows看到虛擬機(jī)的IP。
-
聯(lián)網(wǎng)方法:
方法1饥臂、動態(tài)IP地址:像上面那樣開啟DHCP后逊躁,虛擬機(jī)直接自動獲取IP地址和DNS。就可以和主機(jī)相連了隅熙。當(dāng)然稽煤,還要進(jìn)行一些局域網(wǎng)共享的操作,這里不再贅述囚戚。
方法2酵熙、靜態(tài)IP地址:也可以手動設(shè)置,將虛擬機(jī)IP設(shè)置與VMnet1同網(wǎng)段,網(wǎng)關(guān)設(shè)置成VMnet1的網(wǎng)關(guān)相同,其余設(shè)置與VMnet1相同,DNS設(shè)置與主機(jī)相同驰坊。
-
例如:VMnet1 IP:172.16.249.1 Gateway :172.16.249.2 那么虛擬機(jī) IP:172.16.249.100 Gateway: 172.16.249.2
- 這樣:虛擬機(jī)<--->主機(jī) 可以通信
- 但是:虛擬機(jī)<--->互聯(lián)網(wǎng) 無法通信
提示:Host-only技術(shù)只用于主機(jī)和虛擬機(jī)互訪匾二,于訪問internet無關(guān)。