183130227 发表于 2026-3-26 15:47:58

板载rtl8125网卡改mac教程-主要针对dg-eaio-3588j板子使用

由于网卡默认mac全是00,导致每次开机mac都变

修改mac方法如下:
1.下载工具
https://github.com/redchenjs/rtnicpg.git这里面提供各种架构的 终端工具

但是默认的网卡内核模块 无法使用这个工具,需要自己编译内核模块
(我会提供一份我自己编译好了的内核(6.12.*)模块,群共享自己下载)
2.卸载内核模块
rmmod r81253.加载工具包中的pgdrv.ko内核模块
modprobe pgdrv4.列出当前网卡的mac地址(这个地址可能不是网卡的真实地址,虚拟的也不会显示0000)
./rtnicpg-aarch64-armv8 /vMAC


5.读取网卡的真实mac地址(注意格式 空格不能少哦 ,最后的编号是网卡的编号)
./rtnicpg-aarch64-armv8 /r /efuse/# 1


6.重写mac地址,最后的编码指的是网卡编码
./rtnicpg-aarch64-armv8 /efuse /nodeid 12位十六进制字符 /# 2
6.恢复8125的内核模块,或者直接重启
rmmod pgdrv
modprobe r8125

到此就结束了mac修改,驱动可以获取正常的mac地址咯,其他功能自行琢磨


页: [1]
查看完整版本: 板载rtl8125网卡改mac教程-主要针对dg-eaio-3588j板子使用