CentOS 7修改网卡命名为eth0格式

CentOS 7修改网卡命名为eth0格式
1、编辑 grub 配置文件
vim /etc/sysconfig/grub 找到GRUB_CMDLINE_LINUX 行,为其增加 2 个参数,net.ifnames=0 biosdevname=0 如下所示:
GRUB_CMDLINE_LINUX="crashkernel=auto net.ifnames=0 biosdevname=0 rhgb quiet"

2、重新生成 grub 配置文件
grub2-mkconfig -o /boot/grub2/grub.cfg

3、 编辑文件/etc/udev/rules.d/70-persistent-net.rules,添加或修改以下内容,其中Mac地址需要更改为实际网卡的Mac地址
vim /etc/udev/rules.d/70-persistent-net.rules
UBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0f:53:0c:b6:f1", NAME="eth0"

然后reboot重新启动Linux操作系统,通过ip addr 可以看到网卡名称是否已经更改为eth0。

4、修改网卡配置文件
用旧的网卡配置文件(以ifcfg-ens33为例)生成新网卡的配置文件(以eth0为例)。
cp /etc/sysconfig/network-scripts/ifcfg-ens33  /etc/sysconfig/network-scripts/ifcfg-eth0
vim /etc/sysconfig/network-scripts/ifcfg-eth0
#修改NAME,DEVICE项为eth0,其它内容不变
NAME=eth0
DEVICE=eth0

4、启网络服务
systemctl restart network.service
确认网络正常后,删除旧的配置文件。
rm /etc/sysconfig/network-scripts/ifcfg-ens33

猜你喜欢

转载自www.cnblogs.com/larrypeng/p/11873465.html