当前位置: 首页 > Linux

小米路由器3刷X-Wrt固件教程

时间:2023-04-06 23:57:56 Linux

之前写了一篇文章《小米路由器3刷潘多拉固件教程》,导致部分小伙伴不小心刷成砖头,在此向这些小伙伴表示歉意。虽然刷机有风险,我也是按照官方教程写的,没遇到什么问题,但是还是有很多刷机变砖的朋友,应该和我的教程有关系,这里只能说说我的朋友们对不起。我现在没有办法,只能推荐一篇文章《小米路由器3 TTL线救砖经验》给朋友们,希望能让你们的路由器起死回生。原来我用了一段时间的Pandora固件。虽然比官方固件干净简单,但是很多功能不太人性化,所以最后还是刷回了官方固件。但是官方固件很久没更新了,优化不好,导致用久了路由器就断线,所以只能设置成每天自动重启。这几天突然想起了IPv6的问题,就试着把电脑直接接光猫,发现我所在的地区已经支持IPv6了,所以现在只有一个问题,就是路由器不支持不支持。所以说了这么多,总之,是时候告别官方固件了。然后找了半天,终于找到一个还在维护的路由器固件——X-Wrt,它是国人维护的OpenWrt的一个分支,支持很多国产路由器。估计应该可以重启我的路由器3了。当然还是那句老话,刷机有风险,大家注意了。而路由器一旦开启SSH,将失去保修资格。当然,小米路由器3应该不太关心它的质保,多少年了。准备固件下载小米路由器3官方降级固件:http://bigota.miwifi.com/xiaoqiang/rom/r3/miwifi_r3_all_55ac7_2.11.20.bin小米路由器3X-Wrt固件,两个文件都要下载:https://dl.x-wrt.com:4443/rom/x-wrt-7.0-b202001120437-ramips-mt7620-xiaomi_miwifi-r3-squashfs-rootfs0.binhttps://dl.x-wrt.com:4443/rom/x-wrt-7.0-b202001120437-ramips-mt7620-xiaomi_miwifi-r3-squashfs-kernel1.bin刷机时SSH软件需要SSH到路由器内部,所以需要一个SSH软件。你可以使用你喜欢的SSH软件,我这里使用GitBash。降级开启SSH首先从192.168.31.1进入官方固件管理页面,在右上角选择系统升级。然后点击手动升级选择官方降级固件,降级时选择清除用户数据。然后等待路由器降级完成。降级完成后,正常设置路由器密码(12345678就够了,因为只是暂时的),进入路由器后台,在浏览器地址栏可以看到一串特殊字符STOK,记录下来。因为每次登录路由器时STOK都会发生变化,所以只需要记住这一次的STOK即可。然后在浏览器中依次访问以下网址,注意将STOK、OLD_PASSWORD、NEW_PASSWORD替换为实际值。最后两个是设置路由器管理密码,OLD是刚才设置的旧密码,NEW是要设置的新密码,至少8个字符。命令执行成功后应该显示{"msg":"FailedtoconnecttothespecifiedWiFi(Probetimeout)","code":1616},最后一条命令显示{"code":0}。http://192.168.31.1/cgi-bin/luci/;stok=/web/home#routerhttp://192.168.31.1/cgi-bin/luci/;stok=/api/xqnetwork/set_wifi_ap?ssid=Xiaomi&encryption=NONE&enctype=NONE&channel=1%3Bnvram%20set%20ssh%5Fen%3D1%3B%20nvram%20commithttp://192.168.31.1/cgi-bin/luci/;stok=/api/xqnetwork/set_wifi_ap?ssid=小米&encryption=NONE&enctype=NONE&channel=1%3Bsed%20%2Di%20%22%3Ax%3AN%3As%2Fif%20%5C%5B%2E%2A%5C%3B%20then%5Cn%2E%2Areturn%200%5Cn%2E%2Afi%2F%23tb%2F%3Bb%20x%22%20%2Fetc%2Finit.d%2Fdropbearhttp://192.168.31.1/cgi-bin/luci/;stok=/api/xqnetwork/set_wifi_ap?ssid=Xiaomi&encryption=NONE&enctype=NONE&channel=1%3B%2Fetc%2Finit.d%2Fdropbear%20starthttp://192.168.31.1/cgi-bin/luci/;stok=/api/xqsystem/set_name_password?oldPwd=&newPwd=命令全部执行后,应该已经开启SSH权限,使用SSH软件登录root@192.168.31.1。开始刷机,插入U盘。准备一个文件系统为FAT32的U盘。将之前下载的X-Wrt固件的两个文件复制到U盘中,然后插入路由器。x-wrt--ramips-mt7620-xiaomi_miwifi-r3-squashfs-kernel1.binx-wrt--ramips-mt7620-xiaomi_miwifi-r3-squashfs-rootfs0.bin输入命令然后在SSH终端建议复制粘贴以下命令,防止错别字。对于倒数第二条和第三条命令,可以先复制mtdwrite,然后输入前几个字母,然后按Tab完成,以此类推。nvramsetflag_last_success=1nvramsetboot_wait=onnvramsetuart_en=1nvramcommitcd/extdisks/sda1mtdwritex-wrt--ramips-mt7620-xiaomi_miwifi-r3-squashfs-kernel1.binkernelONwrt-xVERENT-xVERENT-xVERSI>写斜坡-mt7620-xiaomi_miwifi-r3-squashfs-rootfs0.binrootfs0reboot输入上一条命令后,输入最后一条命令重启路由器。需要注意的是reboot会等待一分钟再重启,可以耐心等待任何操作。一般两三分钟后,浏览器http://192.168.15.1就可以访问新路由器管理页面了。默认用户名是root,密码是admin。功能探索新系统刷新后,自然有很多功能可以探索。管理页面的每一个功能我都花了一个多小时看完。列出了一些有用的功能,大家可以自行研究。设置向导很多人第一次看到新的路由器配置界面会感到一头雾水,好在有一个设置向导可以快速设置。里面设置好了就不用再看配置界面了。与默认路由器固件相比,具有SSH权限的路由器可以说比默认路由器固件更危险。所以,为了安全,修改默认密码自然是很有必要的。设置命令在System->Administration菜单下,这里也可以开启SSH密钥登录,使登录SSH更加安全。网络共享如果要使用路由器连接移动硬盘实现远程访问,那么在更换固件后,需要使用网络共享菜单重新设置SAMBA共享。静态地址分配如果你想为你的家庭设备分配一个固定的IP地址,你需要设置DHCP分配。设置菜单为网络->DHCP/DNS。多拨按照一般的说法,多拨可以叠加网速。原来你的网速是5M,多拨可以翻倍。多拨教程看官方文档,我也在研究。好了,以上就是本文的内容了。目前我还在研究X-Wrt的很多功能。有些功能比较实用,有些功能配置起来还是有点麻烦。总之,还是很郁闷的。而且相比Pandora固件,刷X-Wrt更加简单。希望大家在刷机的时候不要遇到什么问题,都能刷机成功。