无线网卡
硬核修改
root@OpenWrt:/# iwpriv ra0 e2p
ra0 e2p:
[0x0000]:7628 [0x0002]:0201 [0x0004]:5164 [0x0006]:807E
[0x0008]:FA35 [0x000A]:0000 [0x000C]:0000 [0x000E]:0000
ra0 的 mac 是读取 0x0004,0x0006 和 0x0008 三个寄存器。
若果想把 Mac 地址修改为 64:51:7e:80:88:99
输入:
root@OpenWrt:/# iwpriv ra0 e2p 08=9988 (高字节09保存99,低字节08保存88)
删除 wireless 文件,重启网络或者重启
root@OpenWrt:/# rm /etc/config/wireless
root@OpenWrt:/# etc/init.d/network restart 重启网络
软修改
修改/etc/config/network
添加配置项 option macaddr '00:0C:43:28:80:82'
重启网卡即可
LAN/WAN网卡mac修改
查询
root@www:/# flash -r 4e000 -c 12
4E000: 0 4E001: C 4E002: 43 4E003: 28 4E004: 80 4E005: 82
4E006: 0 4E007: C 4E008: 43 4E009: 28 4E00A: 80 4E00B: 82
修改
flash -w 0x4E000 -o aa
flash -w 0x4E001 -o bb
flash -w 0x4E002 -o cc
flash -w 0x4E003 -o dd
flash -w 0x4E004 -o ee
flash -w 0x4E005 -o ff
flash -w 0x4E006 -o aa
flash -w 0x4E007 -o bb
flash -w 0x4E008 -o cc
flash -w 0x4E009 -o dd
flash -w 0x4E00a -o ee
flash -w 0x4E00b -o ff