瑞芯微(EASY EAI)RV1126B 4G网卡重命名

📅 2026/6/25 23:14:00
瑞芯微(EASY EAI)RV1126B 4G网卡重命名
1.命名规则介绍4G网卡用ifconfig查看interface如果系统没有做任何处理一般的会被命名成enxXXXXXXXXXXXX(其中XXX...是网卡的MAC地址)。也有一些规则会被命名为usb0usb1usb2....。但这个名称也容易跟usb转百/千兆网卡混在一起。也会有一些规则会按照加载顺序把网卡名在ethx顺延比如eth2。这样也会跟那些RGMII网卡混在一起。因此我们4G网卡拥有其独有一个名字分类mobile0、mobile1、...2.udev介绍4G网卡通常是通过USB口与主控交互对于系统来说它属于一个usb设备因此它适用于udev规则。udev规则专用于处理USB设备的规则每当检测到USB设备动作接入或移除触发的事件就会被udev捕捉然后udev就可以根据各种udev规则触发一系列的动作如U盘的自动挂载或移除。也可以自定义地去执行一些脚本。我们对4G网口重命名就可以利用了udev这个机制。以*.rules后缀命名的文件就是udev规则文件。它主要位于/etc/udev/rules.d/和/usr/lib/udev/rules.d/两个地方。通常自定义的还是放在/usr/lib/udev/rules.d/3.重命名操作步骤首先我们通过ifconfig查看4G网卡【当前】叫什么名字ifconfig然后通过下方命令找到4G网卡的usb描述信息udevadm info -a -p /sys/class/net/eth2先找USB端口号“KERNELS”。没经过USBHub扩展的USB端口找到符合“x-x”命名规则的“KERNELS”。有经过USBHub扩展的USB端口找到符合“x-x.x”命名规则的“KERNELS”。再根据这些信息去创建一个名为61-mobile-net-rename.rules的udev规则文件sudo vim /usr/lib/udev/rules.d/61-mobile-net-rename.rules填入下方内容SUBSYSTEMnet, ACTIONadd, ATTRS{idVendor}2c7c, ATTRS{idProduct}6005, KERNELS3-1.4, NAMEmobile0说明“”表示匹配的信息或动作“”表示需要修改掉的值更多的写法或含义本文不过多赘述有兴趣可自行查阅相关资料了解。最后保存退出并执行sync同步磁盘重启设备即可发现网卡名称已改变sync sudo reboot