在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配置
- 总结
通过本文的详细步骤,您可以顺利地完成网卡名称的更改,确保系统配置的准确性和稳定性。


