在Firefly RK3288 Ubuntu 23.10上将网卡名从end0改为eth0

在Ubuntu 23.10系统中,网络接口名称由系统动态分配,可能会根据硬件配置和内核版本而有所不同。默认情况下,网络接口名称可能为 end0,但可以通过修改网络配置文件将其更改为传统的 eth0。以下是具体的操作步骤。

一、检查当前网卡名称

首先,检查当前的网卡名称,以确认修改前的配置:

ip link show

这条命令将显示所有网络接口的详细信息,包括接口名称。

二、修改网络接口名称

为了将网络接口名称从 end0更改为 eth0,需要修改网卡的udev规则。

1. 创建udev规则文件

/etc/udev/rules.d/目录下创建一个新的规则文件,例如 70-persistent-net.rules

sudo nano /etc/udev/rules.d/70-persistent-net.rules

2. 添加规则

在文件中添加以下内容:

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="<MAC地址>", NAME="eth0"

<MAC地址>替换为实际的网卡MAC地址,可以通过 ip link show end0命令找到网卡的MAC地址。

例如,如果MAC地址是 00:1a:2b:3c:4d:5e,则配置如下:

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:1a:2b:3c:4d:5e", NAME="eth0"

3. 更新initramfs

更新initramfs以应用新的udev规则:

sudo update-initramfs -u

三、重启系统

完成以上配置后,重启系统以使更改生效:

sudo reboot

四、验证修改结果

系统重启后,检查网卡名称是否已更改为 eth0

ip link show

如果配置正确,end0应变为 eth0

五、修改网络配置文件

如果网络配置文件中仍引用旧的网卡名称 end0,需要将其更新为新的网卡名称 eth0

1. 修改Netplan配置

Netplan是Ubuntu 17.10及更高版本中的默认网络配置工具。如果使用Netplan,需要修改配置文件:

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

end0改为 eth0

network:
  version: 2
  ethernets:
    eth0:
      dhcp4: true

保存文件并应用更改:

sudo netplan apply

总结

通过以上步骤,您可以在Firefly RK3288 Ubuntu 23.10系统中将网络接口名称从 end0更改为 eth0。此过程包括创建udev规则文件、更新initramfs和修改网络配置文件,以确保系统重启后新名称生效。

思维导图

- 在Firefly RK3288 Ubuntu 23.10上将网卡名从end0改为eth0
  - 检查当前网卡名称
  - 修改网络接口名称
    - 创建udev规则文件
    - 添加规则
    - 更新initramfs
  - 重启系统
  - 验证修改结果
  - 修改网络配置文件
    - 修改Netplan配置
  - 总结

通过本文的详细步骤,您可以顺利地完成网卡名称的更改,确保系统配置的准确性和稳定性。