VMware克隆后MAC地址冲突解决办法
作者:施鸣
来源:《电子技术与软件工程》2017年第06
        VMware克隆后的Linux系统会有MAC地址冲突而无法配置IP问题,可以通过修改配置文件重新赋给新MAC地址。
        【关键词】VMware 克隆 MAC冲突 Linux修改MAC
        VMware公司的workstation虚拟机软件是许多学校和研究人员,安装虚拟操作系统的首选客户端软件。它具有以下优点:当你在VMware workstation中安装完一个虚拟操作系统后,你可以完美的模拟一套真实的操作系统的软硬件平台,效果和你在一台实体电脑上安装Linux运行一样。而且可以通过软件的克隆和拷贝功能,将已安装好的一个虚拟Linux变成多台,大大节约你需要配置多台虚拟Linux实验环境时,必须安装多个虚拟系统的时间。
        但笔者在实际使用中发现,克隆后的Linux系统和原系统一摸一样,甚至MAC地址也一样,会造成MAC地址冲突而不到网卡,或者配置的IP地址失效等一系列问题。为止,笔者结
合多年使用经验,总结以下解决办法,适合VMware workstation 10及以上版本。笔者已在单位的实验室和个人电脑上为安装CebtOS 6的多台机器解决此问题。
        第一步,我们打开VMware workstation,点击一个已经安装好的Linux虚拟机(此时必须关闭此虚拟Linux电源,否则无法克隆)。点击虚拟机下拉菜单的管理、克隆。出现如下界面(图1),点击下一步后,必须选择创建完整克隆,按照提示完成克隆系统。
        第二步,打开克隆后的虚拟Linux,进入虚拟Linux,在命令行中输入vim /etc/udev/rules.d/70-persistent-net.ruleeth0网卡的那行信息删掉,然后将下面的eth1改为eth0,保存退出。
        第三步,输入vim -o /etc/udev/rules.d/70-persistent-net.rules /etc/sysconfig/network-scripts/ifcfg-eth0 命令,
        分割屏幕窗口方式同时打开两个个文件,将 /etc/sysconfig/network-scripts/ifcfg-eth0 中的虚拟机vim命令MAC地址修改为 /etc/udev/rules.d/70-persistent-net.rules文件中所记录的MAC地址(ctrl+两次w或者ctrl+w然后按上下键在上下窗口间切换)。如图2
        第四步,重启虚拟机,MAC地址修改完成。重新配置IP地址等信息。
        至此,我们的MAC地址冲突问题就完全解决了。读者可以按实际需要配置IP地址和DNS等网卡信息。
        参考文献
        [1]胡嗣钦.Linux系统下DHCP客户端的实现[J].电脑编程技巧与维护,201216.
        [2]跟老男孩学Linux运维:web集实战[M].老男孩,2016.
        [3]姜莉.基于虚拟机的计算机公共机房多系统实验环境的构建[J].中国现代教育装备,200901.
        作者单位
        无锡科技职业学院 江苏省无锡市 214000

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。