VMWare復(fù)制CentOS虛擬機(jī)后無(wú)法聯(lián)網(wǎng)的問(wèn)題解決方案
1. 現(xiàn)象描述
原來(lái)使用一個(gè) CentOS 虛擬機(jī),這里叫 CentOS_1。網(wǎng)絡(luò)配置如下:VMWare軟件設(shè)置 NAT 模式,虛擬機(jī)配置 DHCP 自動(dòng)獲取 IP ,開(kāi)機(jī)啟動(dòng)網(wǎng)絡(luò)??梢哉B?lián)網(wǎng)


現(xiàn)在要重新配置一個(gè)虛擬機(jī),環(huán)境同 CentOS_1。因此我直接從硬盤(pán)復(fù)制了一份 CentOS_1 的文件,并用 VMWare 打開(kāi)虛擬機(jī),將復(fù)制的虛擬機(jī)更名為 CentOS_2
由于是最小安裝,因此使用ifup / ifdown / ip addr指令操作網(wǎng)卡,通過(guò)直接修改網(wǎng)卡配置文件配置網(wǎng)絡(luò)
網(wǎng)絡(luò)配置文件地址/etc/sysconfig/network-scripts
網(wǎng)絡(luò)文件名稱(chēng)ifcfg-網(wǎng)絡(luò)名稱(chēng)
如:網(wǎng)絡(luò)名稱(chēng)為ens33,則對(duì)應(yīng)的配置文件名為ifcfg-ens33

相關(guān)指令
# 設(shè)對(duì)應(yīng)的網(wǎng)絡(luò)名為 ens33 # 1. 啟動(dòng)網(wǎng)絡(luò) ifup ens33 # 2. 關(guān)閉網(wǎng)絡(luò) ifdown ens33 # 3. 重啟網(wǎng)絡(luò) = 先 ifdown 再 ifup # 查看網(wǎng)絡(luò)的 ip 地址 ip addr
CentOS_2 的網(wǎng)絡(luò)配置與 CentOS_1 的完全相同:VMWare軟件設(shè)置 NAT 模式,虛擬機(jī)配置 DHCP 自動(dòng)獲取 IP ,開(kāi)機(jī)啟動(dòng)網(wǎng)絡(luò)
但在使用指令ifup啟動(dòng)網(wǎng)卡時(shí)出現(xiàn)了問(wèn)題:等待了很久之后,提示連接超時(shí)

2. 問(wèn)題解決
1. 重新配置 VMWare 軟件的 NAT 配置 – 無(wú)效
檢查 VMWare 虛擬機(jī)的 NAT 和 網(wǎng)絡(luò)配置:
NAT 配置 CentOS 對(duì)應(yīng)的 VMnet 勾選 NAT 模式(如果新建虛擬機(jī)時(shí)選擇 NAT 模式,那默認(rèn)值就是 NAT 模式不用修改)勾選“將主機(jī)虛擬適配器連接到此網(wǎng)絡(luò)”勾選“使用本地 DHCP 將 IP 地址分配給虛擬機(jī)”,啟用 VMWare 的 DHCP 功能,保證虛擬機(jī)能自動(dòng)獲取到 IP 地址NAT設(shè)置 --> 網(wǎng)關(guān) = 子網(wǎng) IP 中最后一位 = 2 的地址

2. 重啟 VMWare 軟件的 NAT 和 DHCP 服務(wù) – 無(wú)效
打開(kāi)任務(wù)管理器,找到“服務(wù)(Services)”選項(xiàng)卡,選中以下兩個(gè)服務(wù),右鍵點(diǎn)擊“重啟(Restart)”,即服務(wù)的重啟

- VMnetFHCP = VMWare 的 DHCP 服務(wù)
- VMWare NAT Service = VMWare 的 NAT 服務(wù)
3. 重啟虛擬機(jī) CentOS_2 – 發(fā)現(xiàn)問(wèn)題
點(diǎn)擊“關(guān)機(jī)”后,再點(diǎn)擊“開(kāi)機(jī)”。

開(kāi)機(jī)時(shí)提示“ens33 的 MAC 地址已經(jīng)被使用”,類(lèi)似以下提示

發(fā)現(xiàn)問(wèn)題:直接復(fù)制虛擬機(jī)文件生成的虛擬機(jī) CentOS_2 與原虛擬機(jī) CentOS_1 之間的 mac 地址相同,導(dǎo)致兩臺(tái)虛擬機(jī)不能同時(shí)獲取到 ip 地址 (DHCP 協(xié)議通過(guò) MAC 地址區(qū)分不同設(shè)備)
4. 為 CentOS_2 虛擬機(jī)配置不同于 CetOS_1 的 MAC 地址 – 解決問(wèn)題
關(guān)閉虛擬機(jī)電源
虛擬機(jī) --> 設(shè)置 -->

硬件 --> 網(wǎng)絡(luò)適配器 --> 高級(jí) --> MAC 地址,點(diǎn)擊“生成” --> 確定并保存
注意:只有關(guān)機(jī)狀態(tài)下才能修改 MAC 地址

重啟虛擬機(jī)
使用ifdown/ifup指令重啟網(wǎng)卡,使用ip addr指令查看是否獲取到了 ip 地址
5. 總結(jié)
本次網(wǎng)絡(luò)連接不上的問(wèn)題是因?yàn)椋褐苯訌?fù)制虛擬機(jī)文件,會(huì)導(dǎo)致兩個(gè)虛擬機(jī)中的網(wǎng)卡 MAC 地址相同,導(dǎo)致兩個(gè)虛擬機(jī)無(wú)法同時(shí)獲取到 IP 地址(DHCP 根據(jù) MAC 地址識(shí)別不同的設(shè)備)
相關(guān)文章
解決VMware ping 不通主機(jī)和主機(jī)ping不通虛擬機(jī)的問(wèn)題
最近發(fā)現(xiàn)升級(jí)到最新版本的VMware workstation,就ping了下,發(fā)現(xiàn)主機(jī)和虛擬機(jī)相互都ping不通,本文就介紹一下解決VMware ping 不通主機(jī)和主機(jī)ping不通虛擬機(jī)的問(wèn)題,感興趣的可以了解一下2022-03-03
VMware16pro虛擬機(jī)的下載與安裝的實(shí)現(xiàn)步驟
本文主要介紹了VMware16pro虛擬機(jī)的下載與安裝的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01
Vmware10上MAC OS 10.9安裝配置方法圖文教程
這篇文章主要為大家詳細(xì)介紹了Vmware10上MAC OS 10.9安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07
linux常用命令之VMware10中安裝CentOS 6.4圖文教程
這篇文章主要介紹了linux常用命令之安裝VMware10中安裝CentOS 6.4的相關(guān)資料,需要的朋友可以參考下2016-05-05
VMware Workstation虛擬機(jī)安裝操作方法
虛擬機(jī)是非常方便的測(cè)試軟件,我們可以用來(lái)做各種測(cè)試,不會(huì)對(duì)硬件造成傷害,為了能夠更加方便的演示環(huán)境,便于做各種例子,下面給大家介紹VMware Workstation虛擬機(jī)安裝操作方法,感興趣的朋友一起看看吧2021-11-11
VMWare12中安裝蘋(píng)果Mac OS X圖文教程
本文將用圖文介紹如何在VMWare12虛擬機(jī)中安裝運(yùn)行Mac OS X,只要嚴(yán)格地按照本教程一步步操作,即使不了解蘋(píng)果電腦的讀者,也能順利地安裝并運(yùn)行Mac OS X。2018-09-09
VMware下CentOS6.4網(wǎng)卡設(shè)置為橋接模式靜態(tài)IP配置方法詳解
這篇文章主要介紹了VMware下CentOS6.4網(wǎng)卡設(shè)置為橋接模式靜態(tài)IP配置方法詳解,具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01
今win10更新導(dǎo)致VMware workstation pro無(wú)法打開(kāi)的解決方法
這篇文章主要介紹了今win10更新導(dǎo)致VMware workstation pro無(wú)法打開(kāi)的解決方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-10-10
VMware Workstation安裝Linux系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了VMware Workstation安裝Linux系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-03-03

