步骤1:
查看eth*的Mac地址配置(这里网卡为eth0)
[root@linux~]# cat /sys/class/net/eth0/address
00:0d:23:d3:6f:e8
步骤2:
进入/etc/udev/rules.d/目录下,有一个持久命名规则(persistent-net.rules),对于网卡的持久命令,就采取了MAC地址的匹配方式,也就是类似下面这样:
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:19:b9:52:04:3d”, ATTR{type}==”1″, KERNEL==”eth*”, NAME=” eth0″上面的ATTR{address}== ”00:19:b9:52:04:3d”匹配的就是机器网卡的MAC地址,显然这里填写的应该是拷贝的那台机器上的MAC地址,而不是当前机器的网卡MAC地址。
要不修改上面的MAC地址,要不直接删除这行
步骤3:
查看虚拟机的UUID:
[root@linux~]# dmidecode -t system | grep UUID
UUID: 4C4C4544-0053-4210-804E-C8C04F533032
步骤4:
修改eth配置文件(与步骤1,步骤2的eth0对应,修改ifcfg-eth0):
[root@linux~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
DHCP_HOSTNAME=linux
HWADDR=00:0d:23:d3:6f:e8
IPV6INIT=yes
NM_CONTROLLED=yes
TYPE=Ethernet
UUID="4C4C4544-0053-4210-804E-C8C04F533032"
BOOTPROTO=none
IPADDR=172.5.2.222
NETMASK=255.255.0.0
GATEWAY=172.5.0.1
ONBOOT=yes
DEFROUTE=yes
USERCTL=no
步骤5:
将虚拟机的网络适配(Network Adapter)改为:
Custom: Specific vitual network
VMnet0(Auto-bridging)
最后一步:
[root@linux~]# reboot