作为目前家庭网络门户的 水星 MW4530R 路由器,早些时候被我装了 1.6.2 版石像鬼 rom(gargoyle_1.6.2-ar71xx-generic-tl-wdr4310-v1-squashfs-sysupgrade.bin),虽然用着没啥毛病,但是我又升级成 1.8.0 了,因为我是不升级不舒服星人。升级完了原来的配置貌似还有用,SSID 和密码都还在,也能连上,于是为了“确保”配置能“完整”生效,手贱导入了之前导出的配置文件,重启过后无线模块就再也连不上了,典型的一手贱成千古恨。
懒得翻网线,故直接重置,宽带用户名和密码翻导出的配置就能找到,很容易搞定。不过实操却发现水星 MW4530R 刷了石像鬼过后按以前搞 dd-wrt 的办法捅 reset 键不起作用,搜索过后才在一些论坛的犄角旮旯发现要按前面板的 wps 按钮,这点比较坑爹。另外一个坑爹的是光按 wps 也没用,必须开机后按 wps 直到 sys 灯快闪(可能要按几十秒,快闪频率感觉是 4Hz 左右的样子),再通过网线用 telnet 连上路由器,然后敲 firstboot 初始化配置。就这样浪费了 2 小时,也许一开始就翻网线反而更快搞定。
从 1.6.2 到 1.8.0 是大版本升级,配置不通用也合情合理,不过重置功能竟然被搞得那么麻烦,不是 openwrt 的资深玩家基本会被坑。
网上教程有点散,简单记一笔防止我自己忘掉吧:
- 石像鬼大版本升级尽量别导入配置,要是升级完能连上,先在配置界面重置一遍。更保险的做法是在升级前先重置一遍。
- 水星 MW4530R 刷石像鬼过后,通过物理按键重置时需要在开机后马上按前面板的 wps 键,直到 sys 灯快闪,这是进入 openwrt 安全模式的标准做法,详见这里。另外,石像鬼是 openwrt 的变种。
- sys 灯快速闪了,通过网线用 telnet 连接路由器,用 firstboot 命令重置。电脑端 ip 需要手动指定成 192.168.1.x,路由器 ip 是 192.168.1.1。
ps. 都是水星 MW4530R 这个硬件,用厂家的 rom 三天两头死机没响应,换成第三方 rom 连续开了几个月都没出过问题。据了解原厂系统不稳定可能是因为无线发射功率过大导致系统过热…总之很无语就是了。借着之前用树莓派做媒体播放机的劲头,我去调研一下有没有专门为开源系统研发的路由器硬件好了。openwrt 能在树莓派上跑,但是这开发板原生网络接口不够用,不是很理想。
狗改不了吃屎,同样的错误又犯在RT-N16身上,一激动给刷了个CPU型号不对的ROM,好在这货是个刷不死的小强,拿官方救砖程序刷回来了。血一般的事实证明,生产力设备最好别老想更新
今天按群晖nas的升级提示升了个级,把我从控制台装的flexget和自己写的一个长期测试网络可靠性的小程序和数据都给干掉了,就感觉洗了个澡,干净是干净,妆又得重新画…还是印证了那句话,生产力工具不要老是想更新