1. 程式人生 > >雙系統中兩個虛擬機器使用相同映象

雙系統中兩個虛擬機器使用相同映象

一、開啟系統映象
在這裡插入圖片描述
點選檔案—>開啟,找到映象源,開啟虛擬機器,點選我已克隆此虛擬機器
二、修改虛擬機器網路配置
1.開啟編輯—>虛擬網路配置器
在這裡插入圖片描述
將net8網路ip地址修改為所配置的源虛擬機器的ip地址
虛擬機器網路設定均設為net8
在這裡插入圖片描述
三、修改liunx網路配置
VMware虛擬機器安裝好CentOS6.5系統後,純淨的系統多克隆幾份出來方便後期做試驗。克隆步驟很簡單,克隆後出現的問題是克隆後的網絡卡MAC地址和原系統MAC地址一樣,在區域網內會有衝突,需要更改克隆後的MAC地址。
解釋一下:實際上克隆後的系統有兩個網絡卡eth0和 eth1,實際起作用的是eth1,eth0是克隆過來的。克隆系統會重新生成一個mac地址,因為系統會在eth0加1變成eth1。

具體操作方法如下:
軟體環境:VMware Workstation 10.0 虛擬機器CentOS 6.5 物理機Windows7

1、 首先進入原系統,使用命令檢視網絡卡資訊

#ifconfig

預設系統啟動不載入網絡卡,看不到eth0的資訊

執行命令

# vi/etc/sysconfig/network-scripts/ifcfg-eth0

檢視eth0網絡卡的MAC地址

DEVICE=eth0
HWADDR=00:0C:29:16:F4:F0
TYPE=Ethernet
UUID=0b1f4512-cefa-4a9e-ae85-adb2ac2a9903
ONBOOT=no
NM_CONTROLLED=yes
BOOTPROTO=dhcp

修改這一項ONBOOT=yes設定後開機會載入網絡卡資訊
編輯完成,esc鍵退出,輸入:wq 儲存退出。
2、 同樣的步驟進入克隆的系統,檢視網絡卡地址,發現MAC地址一樣
執行

# /etc/init.d/network restart

重啟網路服務
提示failed失敗

3、 編輯網絡卡設定

# vi /etc/udev/rules.d/70-persistent-net.rules

出現以下內容,會看到有2塊網絡卡eth0和eth1,eth0為克隆系統的,eth1為重新生成

# PCI device0x1022:0x2000 (pcnet32) 
SUBSYSTEM=="net", ACTION=="add",DRIVERS=="?*", ATTR{address}=="00:0c:29:16:f4:f0",ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
  
# PCI device0x1022:0x2000 (pcnet32) 
SUBSYSTEM=="net", ACTION=="add",DRIVERS=="?*", ATTR{address}=="00:0c:29:52:45:97",ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

前面加#註釋掉第一個網絡卡,更改第2個網絡卡為eth0,記錄下mac地址。

# PCI device0x1022:0x2000 (pcnet32)
#SUBSYSTEM=="net", ACTION=="add",DRIVERS=="?*", ATTR{address}=="00:0c:29:16:f4:f0",ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
 
# PCI device0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add",DRIVERS=="?*", ATTR{address}=="00:0c:29:52:45:97",ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

編輯完成,esc鍵退出,輸入:wq 儲存退出。
4、 執行

#/etc/init.d/network restart

重啟網路服務
還是提示失敗,

#reboot

重啟系統問題就解決了。
5、 重啟系統後,執行命令

vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改MAC地址”00:0c:29:16:f4:f0”為”00:0c:29:52:45:97”儲存退出。
執行

 /etc/init.d/network restart

重啟網路服務
現在就不會提示失敗了
6.修改主機名
輸入命令:vi /etc/sysconfig/network
修改hostname