虛擬機中克隆系統後無法聯網?快速定位原因,原來問題出在這裡

在實際應用中,我們通常會在虛擬機中創建多個虛擬電腦,每次都新建電腦安裝系統,這樣的操作會比較繁瑣。虛擬機中提供了系

統克隆的功能,使得我們在創建好的虛擬電腦的基礎上快速的創建一個新的虛擬電腦,極大的方便了我們的使用。

VirtualBox虛擬機同樣提供了這個很便捷的功能——虛擬電腦克隆複製,通過複製功能可以很快的克隆出一個新的虛擬電腦。但是往往會出現網絡配置的問題,本文就來介紹如何處理在虛擬機中克隆電腦後無法聯網的問題。

一、如何克隆虛擬機電腦

1、如何克隆一個虛擬電腦?選中待克隆的虛擬機,右鍵“複製”,彈出設置界面,設置名稱和mac地址初始化。通過mac地址初始化可以避免和所複製的虛擬電腦物理mac地址重複。

虛擬機中克隆系統後無法聯網?快速定位原因,原來問題出在這裡

虛擬中克隆電腦操作

我們採用“完全複製”,虛擬機會為我們克隆一個新的虛擬電腦。

虛擬機中克隆系統後無法聯網?快速定位原因,原來問題出在這裡

虛擬中克隆電腦操作

2、啟動克隆後的電腦centos6.9副本,測試網絡情況,發現網絡聯網有問題。

虛擬機中克隆系統後無法聯網?快速定位原因,原來問題出在這裡

虛擬中克隆電腦操作

發現克隆後的電腦存在網卡重啟失敗的問題,具體如下:

虛擬機中克隆系統後無法聯網?快速定位原因,原來問題出在這裡

克隆後網卡啟動失敗

二、設置克隆電腦的網絡,可以採用以下兩種方式中任意一種。均需使用root用戶。

第一種方式:

1、手動修改網絡配置文件中的mac地址信息,重啟網卡。

要修改/etc/udev/rules.d/70-persistent-net.rules文件中的網卡的mac地址信息。將mac地址修改成虛擬電腦中生成的mac地址值。由於我採用的是雙網卡,所以保留eth0和eth1兩個網卡信息,刪除其他eth2和eth3這兩個網卡的信息。

虛擬機中克隆系統後無法聯網?快速定位原因,原來問題出在這裡

手動修改mac地址

修改後的配置文件結果為:

虛擬機中克隆系統後無法聯網?快速定位原因,原來問題出在這裡

手動修改mac地址結果

2、修改網卡配置文件

如果系統配置了靜態IP地址,則還需要修改相應的網卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0和/etc/sysconfig/network-scripts/ifcfg-eth1。關於設置靜態IP地址的問題可以參考另一篇文章:

虛擬機中克隆系統後無法聯網?快速定位原因,原來問題出在這裡

centos中配置靜態IP

虛擬機中克隆系統後無法聯網?快速定位原因,原來問題出在這裡

centos中配置靜態IP

設置完畢後,需要重啟虛擬機,重啟虛擬機後即可使用service network restart命令即可驗證。

虛擬機中克隆系統後無法聯網?快速定位原因,原來問題出在這裡

設置完畢後重啟網卡

第二種方式:

1、直接刪除/etc/sysconfig/udev/rules.d/70-persitent-net.rules文件,然後需修改相應的網卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0和/etc/sysconfig/network-scripts/ifcfg-eth1。

修改步驟參考上面的第一種方式的第2步。修改完後通過start_udev命令重新生成/etc/sysconfig/udev/rules.d/70-persitent-net.rules文件。然後重啟機器即可。

虛擬機中克隆系統後無法聯網?快速定位原因,原來問題出在這裡

刪除原先配置文件並修改網卡配置

通過以上兩種方式即可避免虛擬機克隆後網絡不通的相關問題,解決你在虛擬機克隆中遇到的網絡煩惱!

歡迎關注我@碼農wu師,免費獲取更多編程知識!


分享到:


相關文章: