虚拟机几种联网的方式,如何共享主机IP
?
?
1,首先將VM的網(wǎng)卡net8啟用:
2,然后將VM的網(wǎng)卡設(shè)置為VMnet8(NAT):
3,將PC的可以上網(wǎng)的網(wǎng)卡共享:
要勾上允許其他網(wǎng)絡(luò)用戶通過(guò)此計(jì)算機(jī)的intenet連接來(lái)連接,并選擇VMnet8。
4,設(shè)置VMnet8網(wǎng)卡的默認(rèn)網(wǎng)關(guān)為本地PC可以上網(wǎng)的網(wǎng)卡的IP地址:
我可以上網(wǎng)的網(wǎng)卡的IP地址為172.18.216.77,VMnet8的地址為192.168.0.1
5,設(shè)置VM中網(wǎng)卡的地址為192.168.0.*網(wǎng)段,默認(rèn)網(wǎng)關(guān)為192.168.0.1,并配置好DNS。
這樣就算設(shè)置完成了,在VM中訪問(wèn)網(wǎng)絡(luò)時(shí),先根據(jù)默認(rèn)網(wǎng)關(guān)192.168.0.1,找到了VMnet8網(wǎng)卡,然后根據(jù)VMnet8網(wǎng)卡的默認(rèn)網(wǎng)關(guān)172.18.216.77找到了可以上網(wǎng)的網(wǎng)卡,而該網(wǎng)卡已經(jīng)共享上網(wǎng),因此就實(shí)現(xiàn)了VM共享主機(jī)的IP地址上網(wǎng)啦。
名詞解釋 VM:虛擬機(jī)現(xiàn)在體現(xiàn)于一個(gè)叫做VM/ESA的產(chǎn)品里,它廣泛的安裝在IBM的主機(jī)操作系統(tǒng)里,包括MVS和會(huì)話監(jiān)視系統(tǒng)(CMS),所以每個(gè)操作系統(tǒng)看上去像有它自己完整的軟件和硬件資源系統(tǒng)(數(shù)據(jù)存儲(chǔ),通信,處理器等等)。也就是說(shuō)VM給每個(gè)操作系統(tǒng)一個(gè)自己的"虛擬機(jī)"。VM和CMS在許多大公司里很流行,他們把它當(dāng)成一個(gè)能讓大量交互式用戶通信或者開(kāi)發(fā)并且能同時(shí)運(yùn)行程序的系統(tǒng)。許多公司使用MVS來(lái)做商業(yè)應(yīng)用而把VM作為程序開(kāi)發(fā)和用戶通信環(huán)境。
?
VMware三種網(wǎng)絡(luò)模式根本區(qū)別
虛擬機(jī)技術(shù)在最近的幾年中得到了廣泛的發(fā)展,一些大型網(wǎng)絡(luò)服務(wù)商都開(kāi)始采用虛擬機(jī)技術(shù),不僅節(jié)省了投資成本,更節(jié)約了能源的消耗。現(xiàn)在很多朋友都用VMware來(lái)解決32位XP的內(nèi)存訪問(wèn)問(wèn)題,今天就和大家一起探討一下VMware 3種網(wǎng)絡(luò)模式的功能和通信規(guī)則。
我們知道VMware也分幾種版本,普通用戶最常用的就是Workstation,但是不管使用哪種版本,我們都能發(fā)現(xiàn)在安裝過(guò)程中讓我們選擇網(wǎng)絡(luò)模式。在默認(rèn)情況下會(huì)選中橋接模式,但有用戶會(huì)問(wèn)其他模式是干什么用的?有時(shí)候選擇了其他模式之后就不能上網(wǎng)了。
?
?
網(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 Network Adepter VMnet1:Host用于與Host-Only虛擬網(wǎng)絡(luò)進(jìn)行通信的虛擬網(wǎng)卡
VMware Network Adepter VMnet8:Host用于與NAT虛擬網(wǎng)絡(luò)進(jìn)行通信的虛擬網(wǎng)卡
安裝了VMware虛擬機(jī)后,會(huì)在網(wǎng)絡(luò)連接對(duì)話框中多出兩個(gè)虛擬網(wǎng)卡,如圖:
?
?
網(wǎng)絡(luò)連接?
一.橋接網(wǎng)絡(luò)(Bridged Networking)
橋接網(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)卡IP地址?
?
虛擬網(wǎng)卡IP地址我們看到,物理網(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ú)立的。
?
?
ping結(jié)果我們?cè)?92.168.15.111上ping192.168.15.96,結(jié)果顯示兩個(gè)網(wǎng)卡能夠互相通信。如果在網(wǎng)絡(luò)中存在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 Adepter VMnet8虛擬網(wǎng)卡,主機(jī)上的VMware Network Adepter VMnet8虛擬網(wǎng)卡被直接連接到VMnet8虛擬交換機(jī)上與虛擬網(wǎng)卡進(jìn)行通信。
?
?
NAT網(wǎng)絡(luò)模式VMware Network Adepter 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端口上。
VMware Network Adepter VMnet8虛擬網(wǎng)卡的IP地址是在安裝VMware時(shí)由系統(tǒng)指定生成的,我們不要修改這個(gè)數(shù)值,否則會(huì)使主機(jī)和虛擬機(jī)無(wú)法通信。
?
?
NAT虛擬網(wǎng)卡IP地址?
?
物理網(wǎng)卡IP地址虛擬出來(lái)的網(wǎng)段和NAT模式虛擬網(wǎng)卡的網(wǎng)段是一樣的,都為192.168.111.X,包括NAT服務(wù)器的IP地址也是這個(gè)網(wǎng)段。在安裝VMware之后同樣會(huì)生成一個(gè)虛擬DHCP服務(wù)器,為NAT服務(wù)器分配IP地址。
當(dāng)主機(jī)和虛擬機(jī)進(jìn)行通信的時(shí)候就會(huì)調(diào)用VMware Network Adepter VMnet8虛擬網(wǎng)卡,因?yàn)樗麄兌荚谝粋€(gè)網(wǎng)段,所以通信就不成問(wèn)題了。
實(shí)際上,VMware Network Adepter VMnet8虛擬網(wǎng)卡的作用就是為主機(jī)和虛擬機(jī)的通信提供一個(gè)接口,即使主機(jī)的物理網(wǎng)卡被關(guān)閉,虛擬機(jī)仍然可以連接到Internet,但是主機(jī)和虛擬機(jī)之間就不能互訪了。
?
?
三.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 Network Adepter VMnet1虛擬網(wǎng)卡來(lái)實(shí)現(xiàn)的。
?
?
Host-Only模式同NAT一樣,VMware Network Adepter VMnet1虛擬網(wǎng)卡的IP地址也是VMware系統(tǒng)指定的,同時(shí)生成的虛擬DHCP服務(wù)器和虛擬網(wǎng)卡的IP地址位于同一網(wǎng)段,但和物理網(wǎng)卡的IP地址不在同一網(wǎng)段。
?
?
Host-Only虛擬網(wǎng)卡IP地址?
?
物理網(wǎng)卡IP地址Host-Only的宗旨就是建立一個(gè)與外界隔絕的內(nèi)部網(wǎng)絡(luò),來(lái)提高內(nèi)網(wǎng)的安全性。這個(gè)功能或許對(duì)普通用戶來(lái)說(shuō)沒(méi)有多大意義,但大型服務(wù)商會(huì)常常利用這個(gè)功能。如果你想為VMnet1網(wǎng)段提供路由功能,那就需要使用RRAS,而不能使用XP或2000的ICS,因?yàn)镮CS會(huì)把內(nèi)網(wǎng)的IP地址改為192.168.0.1,但虛擬機(jī)是不會(huì)給VMnet1虛擬網(wǎng)卡分配這個(gè)地址的,那么主機(jī)和虛擬機(jī)之間就不能通信了。
綜述
在VMware的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的。
?
?
| 1.bridge : 2.nat : 3.host-only : 將虛擬機(jī)ip設(shè)置與vmnet1同網(wǎng)段,gateway設(shè)置成vmnet1的ip,其余設(shè)置與vmnet1相同,dns設(shè)置與主機(jī)相同 虛擬機(jī)與互聯(lián)網(wǎng)通信: |
總結(jié)
以上是生活随笔為你收集整理的虚拟机几种联网的方式,如何共享主机IP的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 在英特尔硬件上部署深度学习模型的无代码方
- 下一篇: C++暂停命令