VMware虛擬機(jī)沒(méi)有網(wǎng)絡(luò)的解決
一、問(wèn)題描述
在安裝 Ubuntu19.1 的時(shí)候 install 過(guò)程特別特別慢,感覺(jué)他在動(dòng)但是安裝的特別慢,其實(shí)這并不是電腦或者虛擬機(jī)的問(wèn)題,而是網(wǎng)絡(luò)的問(wèn)題,因?yàn)榫W(wǎng)絡(luò)不好,所以特別慢。安裝完成之后進(jìn)入系統(tǒng)了,打開(kāi)瀏覽器卻訪問(wèn)不了網(wǎng)頁(yè),ping 也 ping 不到,這也是虛擬機(jī)網(wǎng)絡(luò)分配的問(wèn)題。
二、問(wèn)題解決
1、如果是安裝虛擬機(jī)系統(tǒng)的時(shí)候沒(méi)有網(wǎng)絡(luò)
打開(kāi)虛擬機(jī)設(shè)置,選擇僅主機(jī)模式:
2、如果是進(jìn)入到虛擬機(jī)系統(tǒng)后沒(méi)有網(wǎng)絡(luò)
打開(kāi)虛擬機(jī)設(shè)置,選擇橋接模式,然而這并不是最佳解決方案,詳情見(jiàn)后文:
保存退出,問(wèn)題即可解決,下面我們來(lái)分析一下這是為什么?
三、原理分析
先來(lái)簡(jiǎn)單的總結(jié)一下。
本質(zhì)上就是:
- 橋接模式:虛擬網(wǎng)絡(luò)內(nèi)的虛擬機(jī)都可以互相訪問(wèn)且能與物理機(jī)及外網(wǎng)設(shè)備訪問(wèn),相當(dāng)于一臺(tái)獨(dú)立的主機(jī);
- NAT模式:外網(wǎng)設(shè)備都無(wú)法訪問(wèn)虛擬機(jī),但是虛擬機(jī)可以訪問(wèn);
- 僅主機(jī)模式:虛擬機(jī)無(wú)法訪問(wèn)外網(wǎng),只能與物理機(jī)之間通信。
現(xiàn)在來(lái)解釋一下原因:
- 因?yàn)楫?dāng)我們?cè)诎惭b虛擬機(jī)的時(shí)候使用的是存儲(chǔ)在電腦硬盤中的 iso 文件,所以虛擬機(jī)在出生的時(shí)候只會(huì)和電腦通信,這里假設(shè)我們的電腦是虛擬機(jī)的母親,所以我們選擇僅主機(jī)模式,代表只能與物理機(jī)通信;
- 當(dāng)安裝完成之后,也就是當(dāng)孩子長(zhǎng)大了,不需要依賴于母親了,他獨(dú)立了,就是一臺(tái)獨(dú)立的主機(jī)了,那么這個(gè)時(shí)候我們就要讓他獨(dú)立發(fā)展了,讓他去外面的世界看看,畢竟孩子大了,管也管不住,這個(gè)時(shí)候就給他橋接模式,這時(shí)電腦相當(dāng)于一個(gè)橋梁,連接外面的世界,而虛擬機(jī)就可以作為獨(dú)立的電腦了。
當(dāng)我們安裝完虛擬機(jī)之后,可以看到會(huì)有 4 中方式連接網(wǎng)絡(luò):
分別是:
- 橋接模式
- NAT 模式
- 僅主機(jī)模式
- LAN 區(qū)段
其中:橋接、NAT能夠滿足虛擬機(jī)連接外網(wǎng)的需求,而僅主機(jī)模式則不能連接外網(wǎng),但是能實(shí)現(xiàn)與物理機(jī)之間的通信。
安裝完 VMware 之后,會(huì)自動(dòng)生成兩個(gè)虛擬網(wǎng)卡:
分別是 VMnet 1 和 VMnet 8。
VMnet1用作 hostonly 模式,VMnet8用作 NAT 模式。
- VMnet1是host網(wǎng)卡,用于host方式連接網(wǎng)絡(luò);
- VMnet8是NAT網(wǎng)卡,用于NAT方式連接網(wǎng)絡(luò)的,并且它們的 IP 地址是隨機(jī)生成的。
四種連接方式的區(qū)別:
1、橋接模式
橋接模式可以分為兩種方式連接:
第一種就是直接選擇把虛擬機(jī)的網(wǎng)卡接到物理網(wǎng)絡(luò):
但是不建議那么做,這種方法是虛擬機(jī)的網(wǎng)卡直接與物理機(jī)網(wǎng)卡進(jìn)行通信。
- 對(duì)于 Windows 的虛擬機(jī)而言可能非常方便,不用考慮太多;
- 用在 Linux 虛擬機(jī)中同樣也行,但是不建議采用這種方法,因?yàn)椴焕诰S護(hù),有時(shí)候虛擬機(jī)可能無(wú)法連接到互聯(lián)網(wǎng)。
所以如果你看到了這里,那么恭喜你是幸運(yùn)的,你找到了最佳連接方式:
第二種方式為:
選擇特定虛擬網(wǎng)絡(luò)
打開(kāi)虛擬網(wǎng)絡(luò)編輯器:
點(diǎn)擊更改配置(需要管理員權(quán)限):
選擇橋接模式就可以了:
這種方法是通過(guò)一個(gè)虛擬網(wǎng)絡(luò)進(jìn)行橋接。
該種方式相當(dāng)于在虛擬機(jī)網(wǎng)卡與物理機(jī)物理網(wǎng)卡直接加一個(gè)虛擬網(wǎng)絡(luò)VMnet0,VMnet0可以選擇橋接的網(wǎng)卡是有線網(wǎng)卡還是無(wú)線網(wǎng)卡,或者是自動(dòng)選擇。
比如物理機(jī)是通過(guò)無(wú)線網(wǎng)卡上網(wǎng)的,此時(shí)VMnet0選擇了有線網(wǎng)卡,肯定就不能實(shí)現(xiàn)聯(lián)網(wǎng)。
個(gè)人經(jīng)驗(yàn)是選擇“自動(dòng)”,讓VMnet0自動(dòng)選擇能夠上網(wǎng)的網(wǎng)卡。
“橋接”是虛擬機(jī)的網(wǎng)卡直接把數(shù)據(jù)包交給物理機(jī)的物理網(wǎng)卡進(jìn)行處理;
虛擬機(jī)必須有自己的IP地址、DNS、網(wǎng)關(guān)等信息。
注:校園網(wǎng)采用橋接模式可能會(huì)出現(xiàn)問(wèn)題。
2、NAT模式
NAT(Network Address Translation),網(wǎng)絡(luò)地址轉(zhuǎn)換:
相當(dāng)于說(shuō)在虛擬機(jī)與物理機(jī)直接添加一個(gè)交換機(jī),相當(dāng)于擁有 NAT 地址轉(zhuǎn)換功能,能夠自動(dòng)把虛擬機(jī)的IP轉(zhuǎn)換為與物理機(jī)在同一網(wǎng)段的IP。
實(shí)際上VMnet8是NAT模式,自帶DHCP功能,能夠給虛擬機(jī)分配 IP 地址。
能夠?qū)崿F(xiàn)虛擬機(jī)與物理機(jī)之間相互通信、虛擬機(jī)到外面的網(wǎng)絡(luò)通信,但是外面的網(wǎng)絡(luò)不能到虛擬機(jī)通信,如果你想讓虛擬機(jī)作為服務(wù)器的話肯定不能選擇該模式。
3、僅主機(jī)模式(hostonly)
該模式是內(nèi)部虛擬機(jī)連接到一個(gè)可提供 DHCP 功能的虛擬網(wǎng)卡VMnet1上去,VMnet1相當(dāng)于一個(gè)交換機(jī),將虛擬機(jī)發(fā)來(lái)的數(shù)據(jù)包轉(zhuǎn)發(fā)給物理網(wǎng)卡,但是物理網(wǎng)卡不會(huì)將該數(shù)據(jù)包向外轉(zhuǎn)發(fā)。所以僅主機(jī)模式只能用于虛擬機(jī)與虛擬機(jī)之間、虛擬機(jī)與物理機(jī)之間的通信。
4、LAN區(qū)段
LAN 區(qū)段相當(dāng)于說(shuō)模擬出一個(gè)交換機(jī)或者集線器出來(lái),把不同虛擬機(jī)連接起來(lái),與物理機(jī)不進(jìn)行數(shù)據(jù)交流,與外網(wǎng)也不進(jìn)行數(shù)據(jù)交流,構(gòu)建一個(gè)獨(dú)立的網(wǎng)絡(luò)。沒(méi)有 DHCP 功能,需要手工配置 IP 或者單獨(dú)配置 DHCP 服務(wù)器。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
VMware Workstation虛擬機(jī)安裝操作方法
虛擬機(jī)是非常方便的測(cè)試軟件,我們可以用來(lái)做各種測(cè)試,不會(huì)對(duì)硬件造成傷害,為了能夠更加方便的演示環(huán)境,便于做各種例子,下面給大家介紹VMware Workstation虛擬機(jī)安裝操作方法,感興趣的朋友一起看看吧2021-11-11VMware虛擬機(jī)CentOS系統(tǒng)網(wǎng)絡(luò)設(shè)置
很多使用VMware Workstation虛擬機(jī)的網(wǎng)友在安裝完CentOS系統(tǒng)之后,不知道怎么設(shè)置虛擬機(jī)系統(tǒng)上網(wǎng),下面我們以具體的例子來(lái)為大家說(shuō)明:2017-02-02VMware15.5版本安裝Windows_Server_2008_R2系統(tǒng)教程圖解
這篇文章主要介紹了VMware15.5版本安裝Windows_Server_2008_R2系統(tǒng)教程,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-10-10VMware pro15安裝macOS10.13圖解詳細(xì)安裝(圖文)
這篇文章主要介紹了VMware pro15安裝macOS10.13圖解詳細(xì)安裝,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05VMware workstation 14 pro上安裝win10系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了VMware workstation 14 pro 虛擬機(jī)上安裝win10系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-03-03輕松搞定VMware虛擬機(jī)的數(shù)據(jù)恢復(fù)
本篇文章主要介紹了VMware虛擬機(jī)的數(shù)據(jù)恢復(fù),也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-10-10