飞牛OS修改网卡名称教程

飞牛OS修改网卡名称教程

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:保存并应用新规则

  1. 保存文件(在 nano 编辑器中按 Ctrl+X,然后按 Y,最后回车)。

  2. 重新加载udev规则并触发:

     
    sudo udevadm control --reload-rules
    sudo udevadm trigger
  3. 最简单的方式是重启系统 (sudo reboot)。重启后,使用 ip link show 命令检查新名称是否生效。

⚠️ 关键注意事项

  1. 飞牛OS的潜在影响:修改基础配置后,飞牛OS的Web管理界面可能会显示异常或覆盖你的配置。这是此类定制系统的主要风险。操作前,请确保你有物理控制台或其他可用的网络连接来应对可能的问题。

  2. 更新相关配置:由于 enx00e04c6800b3 是你 bond1 聚合组的成员,在重命名成功后,必须更新聚合配置,将原来的接口名替换为 usb-c-2.5。这个配置可能在 /etc/network/interfaces/etc/netplan/ 下的文件,或者飞牛OS自己的数据库/Web配置中。请务必在Web界面和配置文件中同步修改。

  3. 接口名规范:名称 usb-c-2.5 是有效的,但注意Linux接口名通常是小写字母、数字和连字符的组合。

 
© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容