将 CentOS 网卡名称改为 ethx 命名方式
以往 Linux 发行版系统网卡名称通常是 eth0、eth1、eth2 这样命名,现在大多更改了命名方式,以固件、拓扑、位置信息等来取名,造成不好记忆识别。
无论出于喜好还是特殊使用场景需要,有时需要更改默认网卡名称,CentOS 设置方法如下。
修改 /etc/default/grub
配置文件,找到 GRUB_CMDLINE_LINUX
参数添加以下红色值。
GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet net.ifnames=0 biosdevname=0"
更新 grub 配置文件。
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
在 /etc/sysconfig/network-scripts
目录下创建新的网卡配置文件,将正在使用网卡配置文件重命名并修改里面的网卡名称即可。
之后重启系统生效,这时即改回了传统 ethx 网卡命名方式,可用 ip addr
命令查看。