Linux:如何在CentOS/RHEL7中重命名网络接口

时间:2020-02-23 14:39:45  来源:igfitidea点击:

自从CentOS/RHEL 7的最新主要版本发布以来,我们似乎对整个系统事物并没有发疯……

严重的是,拥有一个名为" eno16780032"的网络接口并不是很好!幸运的是,有一种方法可以通过遵循以下步骤来恢复旧的命名约定:

1.编辑Grub配置文件:

/etc/default/grub

2.找到" GRUB_CMDLINE_LINUX ="行,并添加以下参数:

net.ifnames=0 biosdevname=0

范例:

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

3.重建Grub配置:

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

4.复制网络配置文件,匹配新的接口名称:

cp -p /etc/sysconfig/network-scripts/ifcfg-<ifname> /etc/sysconfig/network-scripts/ifcfg-<new-ifname>

例如,假设您的接口名称为" ens192",新的接口名称为" eth0":

cp -p /etc/sysconfig/network-scripts/ifcfg-ens192 /etc/sysconfig/network-scripts/ifcfg-eth0

5.编辑网络接口配置:

/etc/sysconfig/network-scripts/ifcfg-eth0

将以下值从旧的接口名称更改为新的接口名称:

NAME=
DEVICE=

您现在可以重新启动系统。