Linux下将网络接口名称从enp更改为eth

Linux下将网络接口名称从enp更改为eth

本文介绍了如何在Linux操作系统下将网络接口名称从enp更改为eth。

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

希望本文对您有所帮助,如有疑问,请随时提问。

share this article
author

Mahmoud Baghagho

Founded by Begha over many cups of tea at her kitchen table in 2009, our brand promise is simple: to provide powerful digital marketing solutions.