小米路由器3g刷第三方固件遇到的一些坑

最近发现用了三年的路由器经常连不上,自动获取ip失败(已开启DHCP),要重启路由器才行,想着就把它淘汰算了,于是上网买了小米路由器3g/

为什么买这款呢,因为穷,哈哈。

 

收到货第一时间我就想刷个老毛子固件。

百度了一下,第一步要先刷小米开发版固件,再获取ssh权限,结果刷完开发版就遇到坑了。

因为ssh权限要先把路由器和小米账号绑定才给,所以没办法,得先配置下路由器连上网。

可是当我把路由器接上光猫,然后输入路由器后台地址,居然打不开,一脸懵逼中。

百思不得其解,一脸懵逼了好久。

开始还寻思不会是我刷开发版固件刷坏了吧,于是重新刷回稳定版,依然打不开后台,后来一想哪有那么脆弱。。

寻思了好久,发现一个现象,当我把路由器接上光猫前,我是可以搜到小米路由器的信号的,接上光猫信号就没了,会不会是接上光猫地址 冲突了之类的。。

可是不 接光猫,小米app又没法配置路由器呀,没办法,打开了我半年没开机的电脑,把路由器wan口线拔掉,lan口接上电脑,输入后台地址,居然成功进去了。

进去以后我才发现猫腻了,原来他么小米自做聪明,路由器里有一个默认选项,同步智能网关配置 到路由器,也就是说当我接上光猫那一刻,小米自动把配置改的跟光猫一样了,难怪我说我家光猫啥时候有5G信号了,当时还纳闷了好久,原来小米把SSID都改得跟光猫的一样(我的光猫带无线路由功能),所以我才以为小米路由器没有信号了。。。而且网段也改得跟光猫一样了,再从原先的ip当然进不去后台了。。然后我赶紧把这个选项给关闭了。再接上光猫,完美,自动识别,可以联网了,没有再被更改路由器设置。

第一步搞定了,赶紧绑定路由器和小米账号,然后开始刷入SSH权限。

第二步SSH权限刷入之后,开始折腾之旅啦。

第三步开始刷入breed,其间遇到了第二个坑,网上找的教程里说用winscp将breed固件传输到路由器,结果我发现winscp根本连不上,然后试了xshell里的sftp也不行,当然这个难不倒我,路由器支持接U盘 ,直接通过一条cp命令用U盘拷进去就行了(后来我才知道,原来小米开发版固件里缺少SFTP服务,要自己先装上这个服务,或者winscp那里选择scp协议。。我当时好像选的默认的sftp协议,记不清了)

第四步开始刷入第三方固件,期间遇到了第三个坑。

我选择的是老毛子固件,可是刷完以后发现又tm进不去后台了,再次懵逼,于是又网上爬文,找到了一篇帖子(全网只有那一篇帖子有讲到,感谢),说是如果遇到这种情况,可以进breed先把一个MD5校验的配置项删除后再刷,就是breed设置里的normal_firmware_md5。我没有删除它,把配置改了个名字(方便再改回去),再 刷老毛子,然后终于可以进老毛子后台了。。

然后ssr kcptun你懂的,服务端部署的kcptun记得关压缩关fec,不然连不上。