虚拟机克隆后修改网卡信息(CentOS 7.5)

1.很多时候,我们在用vmware创建虚拟机进行测试时经常会需要克隆虚拟机实现多节点集群。但是,克隆得到的虚拟机,与原先的系统是一模一样的包括MAC地址和IP地址。需要修改网络相关信息。

解决方案:

修改该配置文件/etc/udev/rules.d/70-persistent-net.rules,直接删除网卡信息记录,然后重启系统即可。

如果不存在/etc/udev/rules.d/70-persistent-net.rules配置文件,手动执行/lib/udev/write_net_rules生成该文件,若报错提示缺少变量INTERFACE,如下:

 增加变量:

root@server: export INTERFACE="eth0"
1
root@server:export MATCHADDR="00:0c:29:1f:1a:f5"

再次执行/lib/udev/write_net_rules,如下:

[root@server]#/lib/udev/write_net_rules
[root@server]#ls /etc/udev/rules.d/
70-persistent-net.rules README

修改70-persistent-net.rules,添加网卡信息,修改后如下:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:1f:1a:eb", KERNEL=="eth*", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:1f:1a:f5", KERNEL=="eth*", NAME="eth1"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:1f:1a:ff", KERNEL=="eth*", NAME="eth2"

2.2开始配置网络信息

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

修改ip地址,需要修改的地方

HWADDR=00:0c:29:79:11:22  修改硬件地址

ONBOOT=yes                        开机启动网卡

BOORPROTO=static              静态IP (dhcp:动态获取)

IPADDR=192.168.91.7            IP地址

GATEWAY=192.168.91.2         网关

NETMASK=255.255.255.0      子网掩码

DNS1=8.8.8.8                          域名解析

删除掉UUID那一行或者将uuid中的数字或字母改变一个,删除这行就要重新启动此虚拟机

完毕,reboot

2.很多时候在装完centos7,发现网卡接口名字变了, 不再是eth*或者em*了,而是ens*,但是这样统一维护起来就比较麻烦,那么怎么修改呢,请看下文:

1. 拷贝网卡接口配置文件

# cd /etc/sysconfig/network-scripts/   
# cp ifcfg-ens32 ifcfg-eth0 

编辑ifcfg-eth0, 将文件中的ens32改为eth0,删除UUID。

2. 修改grub

# vim /etc/default/grub   
修改GRUB_CMDLINE_LINUX 行内容,在后面加上 net.ifnames=0 biosdevname=0,如下:   
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet net.ifnames=0 biosdevname=0"  

3. 重新生成grub.cfg文件

# grub2-mkconfig -o /boot/grub2/grub.cfg   
Generating grub configuration file ...   
Found linux image: /boot/vmlinuz-3.10.0-327.el7.x86_64   
Found initrd image: /boot/initramfs-3.10.0-327.el7.x86_64.img   
Found linux image: /boot/vmlinuz-0-rescue-cbe15acd3ca347f4a373c8f4adaf2619   
Found initrd image: /boot/initramfs-0-rescue-cbe15acd3ca347f4a373c8f4adaf2619.img   
done 

4. reboot 重启

猜你喜欢

转载自blog.csdn.net/u011220960/article/details/85335480
7.5