检查确认
在 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 上,引入了新的命名方案。
例如:
# 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