1. 编辑内核引导参数
在 /etc/default/grub 文件中的 GRUB_CMDLINE_LINUX 选项中添加 net.ifnames=0 biosdevname=0 两个参数
GRUB_CMDLINE_LINUX=" crashkernel=auto net.ifnames=0 biosdevname=0 rhgb quiet"
重新生成 GRUB 配置文件覆盖旧文件
grub2-mkconfig -o /boot/grub2/grub.cfg
2. 更改ifcfg文件配置名
在 ifcfg 文件中编辑 NAME DEVICE 两个选项的参数名
vim /etc/sysconfig/network-scripts/ifcfg-ens33
......
NAME=eth0
DEVICE=eth0
......
编辑 ifcfg 文件名
mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-eth0
3. 将 NetworkManager 服务 Disable 掉
disable 掉 NetworkManager 服务,确保不会重启机器或 network 服务之后又改回去
systemctl disable NetworkManager
rm '/etc/systemd/system/multi-user.target.wants/NetworkManager.service'
rm '/etc/systemd/system/dbus-org.freedesktop.NetworkManager.service'
rm '/etc/systemd/system/dbus-org.freedesktop.nm-dispatcher.service'
4. 重启系统
最后一步重启系统使修改生效
shutdown -r now
5. 验证
通过 ip addr show 命令验证名称是否更改成功
ip addr show
......
eth0: [BROADCAST,MULTICAST,UP,LOWER_UP] mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 6c:0b:84:6c:48:1c brd ff:ff:ff:ff:ff:ff
inet 192.168.229.129/24 brd 10.10.10.255 scope global eno1
inet6 2606:b400:c00:48:6e0b:84ff:fe6c:481c/128 scope global dynamic
valid_lft 2326384sec preferred_lft 339184sec
inet6 fe80::6e0b:84ff:fe6c:481c/64 scope link
valid_lft forever preferred_lft forever
网友评论