1、查看网卡名称:
ip link show
会显示所有的网卡名称如下:
admin@NAS:/etc/NetworkManager$ ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp4s0: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast mas ter bond1 state UP mode DEFAULT group default qlen 1000
link/ether 00:e0:4c:68:00:b3 brd ff:ff:ff:ff:ff:ff permaddr a4:0c:66:1a:bb:e 6
3: wlp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mod e DORMANT group default qlen 1000
link/ether 70:d8:c2:70:13:63 brd ff:ff:ff:ff:ff:ff
6: br-2dfe950f9680: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue s tate DOWN mode DEFAULT group default
link/ether f2:92:cf:99:9d:ff brd ff:ff:ff:ff:ff:ff
7: docker0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mo de DEFAULT group default
link/ether 96:3a:c6:5c:21:20 brd ff:ff:ff:ff:ff:ff
8: br-f5b7bc6f7b41: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue sta te UP mode DEFAULT group default
link/ether 5e:51:25:9c:91:b0 brd ff:ff:ff:ff:ff:ff
9: vethb6b2152@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue mas ter br-f5b7bc6f7b41 state UP mode DEFAULT group default
link/ether 92:f2:f6:46:29:82 brd ff:ff:ff:ff:ff:ff link-netnsid 0
10: veth1934ca0@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue ma ster docker0 state UP mode DEFAULT group default
link/ether fa:a5:72:e4:69:11 brd ff:ff:ff:ff:ff:ff link-netnsid 1
11: vnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNK NOWN mode DEFAULT group default qlen 1000
link/ether fe:e2:24:90:c9:6c brd ff:ff:ff:ff:ff:ff
12: veth36c0ead@if2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue ma ster br-f5b7bc6f7b41 state UP mode DEFAULT group default
link/ether 8e:19:e7:6f:94:8b brd ff:ff:ff:ff:ff:ff link-netnsid 2
16: enx00e04c6800b3: <BROADCAST,MULTICAST,SLAVE,UP,LOWER_UP> mtu 1500 qdisc pfif o_fast master bond1 state UP mode DEFAULT group default qlen 1000
link/ether a4:0c:66:1a:bb:e6 brd ff:ff:ff:ff:ff:ff permaddr 00:e0:4c:68:00:b 3
20: bond1: <BROADCAST,MULTICAST,MASTER,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
link/ether a4:0c:66:1a:bb:e6 brd ff:ff:ff:ff:ff:ff
找到你要修改的网卡名称,比我这里我要修改的是网卡16: enx00e04c6800b3
将 enx00e04c6800b3 永久改为 usb-c-2.5,你需要创建一个 udev持久化规则。以下是具体操作:
📝 创建udev规则永久修改
这个方法的原理是通过网卡的唯一MAC地址为其绑定一个自定义名称,无论系统如何识别,它都会被固定为你指定的名字。
步骤 1:确认网卡信息
再次确认这是你要改的网卡及其MAC地址:
ip link show enx00e04c6800b3
找到输出中 link/ether 后面的那串地址(如 a4:0c:66:1a:bb:e6,以你实际看到的为准),这就是它的物理MAC地址。
步骤 2:创建udev规则文件
使用文本编辑器(如 nano)创建或编辑规则文件:
sudo nano /etc/udev/rules.d/71-custom-net-names.rules
步骤 3:写入规则
在文件中添加一行规则,将下方 ATTR{address} 的值替换为你步骤1中查到的真实MAC地址:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="这里填MAC地址", NAME="usb-c-2.5g"
例如,如果MAC是 a4:0c:66:1a:bb:e6,则规则为:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="a4:0c:66:1a:bb:e6", NAME="usb-c-2.5g"
步骤 4:保存并应用新规则
-
保存文件(在
nano编辑器中按Ctrl+X,然后按Y,最后回车)。 -
重新加载udev规则并触发:
sudo udevadm control --reload-rules sudo udevadm trigger
-
最简单的方式是重启系统 (
sudo reboot)。重启后,使用ip link show命令检查新名称是否生效。
⚠️ 关键注意事项
-
飞牛OS的潜在影响:修改基础配置后,飞牛OS的Web管理界面可能会显示异常或覆盖你的配置。这是此类定制系统的主要风险。操作前,请确保你有物理控制台或其他可用的网络连接来应对可能的问题。
-
更新相关配置:由于
enx00e04c6800b3是你bond1聚合组的成员,在重命名成功后,必须更新聚合配置,将原来的接口名替换为usb-c-2.5。这个配置可能在/etc/network/interfaces、/etc/netplan/下的文件,或者飞牛OS自己的数据库/Web配置中。请务必在Web界面和配置文件中同步修改。 -
接口名规范:名称
usb-c-2.5是有效的,但注意Linux接口名通常是小写字母、数字和连字符的组合。





暂无评论内容