修改网卡名称
第一步:先打开/etc/default/grub 文件
vim /etc/default/grup
#在 GRUB_CMDLINE_LINUX 这一项中后面添加 net.ifnames=0 biosdevname=0
# 原始内容> GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
新内容> GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet"
第二步:执行查看网卡命令查看网卡的MAC地址并记录
[root@111 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether fa:16:3e:18:f9:7c brd ff:ff:ff:ff:ff:ff
inet 192.168.80.147/24 brd 192.168.80.255 scope global dynamic eth0
valid_lft 82832sec preferred_lft 82832sec
inet6 fe80::f816:3eff:fe18:f97c/64 scope link
valid_lft forever preferred_lft forever
第三步: 新建网卡命名规则文件
vim /etc/udev/rules.d/70-persistent-net.rules
# 写入以下内容,需要修改的参数是 ATTR{address} 和 NAME
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="fa:16:3e:18:f9:7c", ATTR{type}=="1", KERNEL=="eth*", NAME="ens34"
#ATTR{address}是原mac地址 ; NAME是修改后的网卡名字
第四步:添加/修改网卡配置文件
# vim /etc/sysconfig/network-scripts/ifcfg-ens34
TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
NAME="ens34"
DEVICE="ens34"
ONBOOT="yes"
第五步:更新 GRUB 配置文件,重启生效
grub2-mkconfig -o /boot/grub2/grub.cfg
reboot