Linux下将网络接口名称从enp更改为eth
Linux操作系统中的网络接口默认命名方式是通过内核中的"Predictable Network Interface Names"规则进行命名的。从最新版本的systemd开始,网络接口(网络设备)名称更改为了以enp、ens、enx等前缀的方式进行命名,以提高网络设备名称的可预测性。然而,某些用户可能更喜欢传统的eth0、eth1等名称方案。本文将介绍如何将网络接口名称从enp更改为eth。
Step 1: 确认当前网络接口名称
在终端中执行以下命令,查看当前网络接口的名称:
ip link
注意观察输出结果,找到以"enp"开头的网络接口名称。
Step 2:编辑/更新GRUB配置
在终端中使用编辑器打开GRUB配置文件(如/etc/default/grub):
sudo nano /etc/default/grub
找到以下行:
GRUB_CMDLINE_LINUX=""
将其修改为:
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
保存文件并退出编辑器。
Step 3: 更新GRUB
执行以下命令更新GRUB引导:
sudo update-grub
Step 4: 重启计算机
执行以下命令重启计算机:
sudo reboot
在计算机重新启动后,网络接口名称将从enp更改为eth,您可以使用以下命令再次检查网络接口名称:
ip link
希望本文对您有所帮助,如有疑问,请随时提问。