解决vmware虚拟机克隆网络配置问题
2017-08-16 10:03
302 查看
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 保存退出。
注:需要修改HWADDR和UUID,HWADDR从
/etc/udev/rules.d/70-persistent-net.rules中来的,UUID可以根据生产的克隆虚拟机文件中查找出来。
具体操作如下:
1、 编辑网卡设备
# 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 保存退出。
2、查找出UUID
虚拟机只有在启动的情况下才能看到UUID
3、 重新vi/etc/sysconfig/network-scripts/ifcfg-eth0,修改HWADDR和UUID,其中这两个值从上面两个步骤中获得的。
4、重启虚拟机,使用reboot命令(由于网卡信息需要重新加载)
5、使用ifconfig可以看到已经有IP地址了。
解释一下:实际上克隆后的系统有两个网卡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 保存退出。
注:需要修改HWADDR和UUID,HWADDR从
/etc/udev/rules.d/70-persistent-net.rules中来的,UUID可以根据生产的克隆虚拟机文件中查找出来。
具体操作如下:
1、 编辑网卡设备
# 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 保存退出。
2、查找出UUID
虚拟机只有在启动的情况下才能看到UUID
3、 重新vi/etc/sysconfig/network-scripts/ifcfg-eth0,修改HWADDR和UUID,其中这两个值从上面两个步骤中获得的。
4、重启虚拟机,使用reboot命令(由于网卡信息需要重新加载)
5、使用ifconfig可以看到已经有IP地址了。
相关文章推荐
- VMware虚拟机克隆后解决网络冲突问题
- 解决虚拟机克隆网络配置问题
- vmware虚拟机克隆CentOS7 出现的网络问题与解决办法
- vmware虚拟机克隆CentOS7 出现的网络问题解决办法
- 解决VM克隆虚拟机网络IP配置问题及时区改为中国时区
- Vmware虚拟机安装solaris10遇到的网络等配置问题及解决方法
- Linux虚拟机网络配置及SSH连接问题的解决
- windows无法配置此无线连接的无线网络问题解决方法
- 待解决问题:验证视图状态 MAC 失败。如果此应用程序由网络场或群集承载,请确保 <machineKey> 配置指定了相同的 validationKey 和验证算法。不能在群集中使用 AutoGenerate
- linux 网络配置——解决redhat 6.x 网卡ethx 改名字的问题
- [转]RHEL6 虚拟机克隆网络问题解决方法
- linux下出现ping:unknown host www.baidu.com问题时的解决办法——ubuntu下局域网络的配置
- linux 网络配置和问题解决
- Ubuntu 12.04启动时,网络配置不正确,60秒等待问题解决方法
- CentOS设置静态IP,以及解决设置静态IP过程中,修改DNS配置后重启网络nameserver被删除的问题
- 使用vmware 配置centos 6.0+ 网络出现的各种问题解决方案
- SAMBA配置 “你可能没有权限访问网络资源”的问题解决方法
- RHEL6 虚拟机克隆网络问题解决方法
- 安装fedora 15 ,配置网络出问题 解决办法
- win8网络配置出错无法上网问题的解决方法