找回密码
 立即注册
搜索
热搜: 飞腾 龙芯 固件
查看: 2014|回复: 0

系统下网口(网卡)节点名称修改方案

[复制链接]

21

主题

0

回帖

128

积分

超级版主

积分
128
发表于 2024-11-1 14:44:00 | 显示全部楼层 |阅读模式
在Linux系统下采用修改udev设备节点匹配规则来固定修改网卡名称,具体步骤如下:



1:使用udevinfo -a -p /sys/class/net/eth0命令获取需要重命名网卡的匹配规则,比如匹配MAC地址,例如00:0c:29:8b:5b:48


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


3:在规则文件中添加如下内容:

3.1 通过MAC地址绑定网口名称
  1.    SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="00:0c:29:8b:5b:48", NAME="eth0"
  2.    SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="98:27:82:50:87:69", NAME="wxeth0"
复制代码
  将00:0c:29:8b:5b:48替换为需要重命名网卡的MAC地址,eth0换成要修改的网卡名

3.2 通过PCIE号绑定网口名称(用于PCIE网卡)

  1. SUBSYSTEMS=="pci",KERNELS=="0000:0d:00.0",NAME="enp11s0f0"
  2. SUBSYSTEMS=="pci",KERNELS=="0000:0d:00.1",NAME="enp11s0f1"
复制代码


  其中的PCIE bus-info可通过ethtool -i eth0,或者lspci命令查询


4. 执行如下命令使配置生效:
  1.    sudo udevadm control --reload-rules
  2.    sudo udevadm trigger

  3.    sudo update-initramfs -u
复制代码
5. 重启网络服务:
  1.    sudo systemctl restart NetworkManager
复制代码
6. 重启系统:
  1.    sudo reboot
复制代码
重启后,具有指定MAC地址的网卡名称会被固定为eth0。每匹配一张网卡就在规则文件中添加一条相应的规则,可以固定多个网卡的命名。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|锋微固件

GMT+8, 2025-6-16 23:10 , Processed in 0.058575 second(s), 22 queries .

快速回复 返回顶部 返回列表