Ubuntu修改网络适配器名称为eth0

Ubuntu修改网络适配器名称为eth0

在Ubuntu中将网络适配器名称从ens33改为eth0的简单指南。

Ubuntu修改网络适配器名称为eth0

在使用Ubuntu操作系统时,默认情况下,网络适配器的名称可能是ens33,这在一些情况下可能会引起一些问题。本文将向您介绍如何将网络适配器名称从ens33更改为eth0。

背景

Ubuntu 18.04及更高版本使用了一种新的网络适配器命名方案,这是由systemd-networkd服务引入的。这种命名方案使用了一种较为复杂的命名规则,将网络适配器命名为ensXX,其中XX是适配器的索引号。

步骤

以下是将网络适配器名称从ens33更改为eth0的步骤:

  1. 打开终端。
  2. 编辑"/etc/default/grub"文件,可以使用以下命令:
sudo nano /etc/default/grub

在编辑器中,找到以"GRUB_CMDLINE_LINUX"开头的那一行,并将其中的"net.ifnames=0"参数添加或修改为"biosdevname=0 net.ifnames=0"。

例如,修改前的行可能是:

GRUB_CMDLINE_LINUX="quiet splash"

修改后的行应该是:

GRUB_CMDLINE_LINUX="biosdevname=0 net.ifnames=0 quiet splash"

保存并关闭文件。

在终端中,运行以下命令以更新GRUB配置:

sudo update-grub

重新启动计算机。

在重新启动后,打开终端并运行以下命令以编辑"/etc/netplan/01-netcfg.yaml"文件:

sudo nano /etc/netplan/01-netcfg.yaml

找到类似以下内容的行:

        name: ens33

将"name"的值更改为"eth0",保存并关闭文件。

在终端中,运行以下命令以应用更改:

sudo netplan apply

现在,您的网络适配器名称已成功更改为eth0。您可以通过运行以下命令来验证:

ifconfig -a

您将在输出中看到"eth0"作为网络适配器的名称。

请注意,如果您使用的是其他版本的Ubuntu或不同的网络管理工具,上述步骤可能会有所不同。请根据您的操作系统版本和网络管理工具进行相应的修改。

总结

本文向您演示了如何在Ubuntu中将网络适配器名称从ens33更改为eth0。这样的更改可能有助于解决一些网络问题,并使您更方便地管理网络适配器。

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.