极路由 4 MAC 变 0 恢复
date
Mar 1, 2020
slug
recover-gee4-mac
status
Published
tags
路由器
summary
type
Post
奇怪的现象
不知道什么时候起, 总会分配一堆 ipv6 地址,让人诧异抓狂。
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd37fe5ff-eff4-45b3-a259-eb9e09e99543%2FUntitled.png?table=block&id=80e04201-9dda-44d5-bec9-7a6fcc0282ee&cache=v2)
后来发现路由器的 wifi BSSID总是会变,估计与此有关。刷回官方估计,发现 mac 地址后6位变成0了,典型的半砖状态。
失败经验总结
- 在 breed 下 刷 eeprom 无效
- 在 breed 下 改 MAC 地址 无效
一次验证性的尝试
在 breed 下完整克隆了另一台路由的编程器固件,然后恢复,发现 MAC 地址变了,两台路由器MAC一模一样,然后开始干扰和冲突了。很好,至少说明 MAC 地址能改。
靠谱解决方案
经过研究,发现只要有 bdinfo.bin oem.bin,这两个文件就可以解决 MAC 地址问题
mtd write bdinfo.bin bdinfo mtd write oem.bin oem
SSH 下 刷入 MAC 就恢复了,因为我自己的没有备份,找的别人分享的,所以最终 MAC 地址也是别人的,如果有人知道如何改 MAC 地址,请告诉我。
MAC 地址稳定后 IPV6 分配也正常了。
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbd39c3a3-77b8-4eb2-b9e8-8153b1e8c456%2FUntitled.png?table=block&id=a1ced4b0-a5d2-4dd5-b2ea-a59f9972db34&cache=v2)