Centos7修改网卡名为ethX格式

1.修改/etc/default/grub文件,GRUB_CMDLINE_LINUX 行添加biosdevname=0 net.ifnames=0

GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet biosdevname=0 net.ifnames=0"

2.重新生成grub.cfg文件

grub2-mkconfig -o /boot/grub2/grub.cfg

3.修改ifconfig看到的网卡的配置文件,比如/etc/sysconfig/network-scripts/ifcfg-ens33
 ,重命名为ifcfg-eth0 ,文件内容修改

NAME=eth0
DEVICE=eth0

4.重启即可看到网卡名已修改且正常访问

5.有时多网卡服务器重启网卡会乱序,可修改/etc/udev/rules.d/70-persistent-ipoib.rules 来固定网卡名和mac,取消注释,修改address和NAME,分别为ip a 看到的mac地址和网卡名

ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", ATTR{type}=="32", ATTR{address}=="00:0c:29:ad:cb:77", NAME="eth0"

修改网卡配置文件ifcfg-eth0 添加一行

HWADDR=00:0c:29:ad:cb:77

然后重启,此mac的网卡就绑定了网卡名

 

 

THE END