克隆虚拟机之后网络IP冲突解决方法

    虚拟机的克隆是快速创建虚拟机的一种方法,但是克隆之后却带来了一些问题。如果被克隆虚拟机配置了静态IP地址,那么克隆之后的虚拟机会与之前的虚拟机出现IP地址、MAC地址和UUID的冲突,那么本文则阐述如何解决上述冲突。

    问题的解决分为两个步骤:1、修改虚拟网卡名称;2、修改网络IP配置。下面分别详细描述解决方法。

一、修改虚拟网卡名称

    每个克隆的虚拟机会自动生成一个新的虚拟网卡,同时加上从被克隆虚拟机“继承”过来的虚拟网卡,新的虚拟机会有两个虚拟网卡,名为eth0和eth1。eth0是“继承”的虚拟网卡,该网卡和被克隆虚拟机的网卡名称一致,而且mac地址也是一样的;eth1是自动生成的新虚拟网卡。这些虚拟网卡信息包含在该文件中:

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

    编辑上述文件,注释掉eth0的网卡信息,同时将eth1的网卡名称改为eth0,NAME属性值改为“eth0”,记下该网卡的MAC地址,即属性“ATTR{address}”的值,该值在下一步操作中需要用到。

二、修改网络IP配置

    网络IP的配置文件为:

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

    配置内容如下:

DEVICE="eth0"
BOOTPROTO="static"
HWADDR="00:0C:29:1A:10:C9"
NM_CONTROLLED="yes"
ONBOOT="yes"
IPADDR="10.7.3.50"
NETMASK="255.255.255.0"
GATEWAY="10.7.3.1"
DNS1="8.8.8.8"
DNS2="114.114.114.114"

TYPE="Ethernet"
IPV6INIT="yes"
UUID="bad52989-eaaf-4222-9890-41ff13913874"

    该文件中需要修改的地方有三个:

  1. 修改发现冲突的IP地址,因为被克隆虚拟机与克隆虚拟机处于同一局域网,IP地址不能相同;

  2. 修改MAC地址,即HWADDR的属性值,该值应该与第一步中网卡的MAC地址一致;

  3. 修改UUID的值,必须保证UUID的唯一性。可以通过该网站获取UUID值。

    https://www.guidgenerator.com/online-guid-generator.aspx

    上述两步操作完成之后,即可重启网卡,配置生效。

service network restart
  • 7
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

萧十一郎君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值