文章目录
虚拟机环境准备
Linux6
CentOS 6.x
1)安装一套OS,装好后关机
2)通过虚拟机克隆多套
3)开机,改IP,改主机名,改hosts文件
#改主机名:
vi /etc/sysconfig/network
#改hosts文件配置
vi /etc/hosts
#修改IP配置文件信息
vi /etc/sysconfig/network-scripts/ifcfg-eth0
#修改IP信息,同时删除对应的UUID
#重启网络服务
service network restart
很多Linux使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名。这样由于基本系统的虚拟机已经记录了该虚拟机的网卡mac地址对应于网卡eth0,在克隆出的虚拟机中由于mac地址发生改变,udev会自动将该mac对应于网卡eth1。而其实kernel仅仅只识别到一张网卡,跟网卡名相关的网络配置也未发生任何变化。
最快速解决方法是:把/etc/udev/rules.d/70-persistent-net.rules删除,再把eth0配置文件里的HWADDR和UUID删掉,然后重新启动。这样系统会重新发现网卡硬件,重新产相关配置文件。
#删掉网卡和MAC地址绑定文件
rm -rf /etc/udev/rules.d/70-persistent-net.rules
vi /etc/sysconfig/network-scripts/ifcfg-eth0
#删掉HWADDR和UUID这两行
HWADDR=00:0C:29:8A:3D:4F
UUID

文章讲述了在使用虚拟机克隆Linux系统(包括CentOS6.x,7.x,OracleLinux6.x,7.x及CentOS8.x)时,如何处理主机名更改、IP地址修改、删除udev规则和UUID以适应新克隆实例的网络设置。
最低0.47元/天 解锁文章
3354





