虛擬機中克隆虛擬電腦後網絡問題

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這兩個網卡的信息。


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

2、如果系統配置了靜態IP地址,則還需要修改相應的網卡配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0和/etc/sysconfig/network-scripts/ifcfg-eth1。關於設置靜態IP地址的問題可以參考另一篇博文:centos6.9設置靜態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文件。然後重啓機器即可。


通過以上兩種方式即可避免虛擬機克隆後網絡的相關問題。