检查确认

在 ip addr show 中验证设备名称更改为 eth0。

# 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 10.10.10.11/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

2.修正ifcfg文件配置

将 ifcfg 文件中的 NAME 和 DEVICE 参数编辑为新的网络接口名称。

# cat /etc/sysconfig/network-scripts/ifcfg-eno1
......
NAME=eth0
DEVICE=eth0
......

编辑 ifcfg 文件名:

# mv /etc/sysconfig/network-scripts/ifcfg-eno1 /etc/sysconfig/network-scripts/ifcfg-eth0
CentOS/RHEL 7:如何修改网络接口名称

在 CentOS/RHEL 7 上,引入了新的命名方案。

例如:

# ip addr show
.....
eno1: [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 10.10.10.11/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

这篇文章描述了如何使用网络接口名称作为 eth0、eth1 等恢复到旧命名方案。

4. 重启系统

最后一步是重新启动系统以使我们所做的更改生效。

# shutdown -r now

1. 编辑内核启动参数。

编辑文件 /etc/default/grub 并将 net.ifnames=0 biosdevname=0 添加到 GRUB_CMDLINE_LINUX 行,例如:

GRUB_CMDLINE_LINUX=" crashkernel=auto net.ifnames=0 biosdevname=0 rhgb quiet"

重新生成一个 GRUB 配置文件并覆盖现有的:

# grub2-mkconfig -o /boot/grub2/grub.cfg
之路教程 https://onitr oad .com

3. 禁用网络管理器

确保禁用 NetworkManager,因为它可能会在重新启动或者网络重新启动时恢复更改。

# 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'
日期:2020-09-17 00:12:04 来源:oir作者:oir