首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

小米路由器刷OpenWrt教程

  • 25-03-07 18:02
  • 2257
  • 6291
blog.csdn.net

小米路由器刷OpenWrt教程

思路

使用红米路由器AC2100刷机到OpenWrt,扩展一些路由器插件功能,主路由LAN口接红米路由器LAN口,开放无线功能及LAN口给其它设备连接,同时其它设备可自定义网关指定到OpenWrt来进行上网。

步骤:(全程关闭360 安全管家 火绒等杀毒软件)

一、路由器开启SSH

1、红米AC2100路由器版本降级值2.0.7*版本或者找根牙签RESET重置一下路由器;
重置后一般默认路由器ip为192.168.31.1,按引导进入后获取登陆后路由器web页面的stok值,打开新页面执行如下两段链接注入脚本开启SSH

http://192.168.31.1/cgi-bin/luci/;stok=7a8f1b4cd5f316ec3a413ecfe3da92bd/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20nvram%20set%20ssh_en%3D1%3B%20nvram%20commit%3B%20sed%20-i%2

http://192.168.31.1/cgi-bin/luci/;stok=7a8f1b4cd5f316ec3a413ecfe3da92bd/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B
  • 1
  • 2
  • 3

其中stok替换成路由器登陆后浏览器地址栏对应的32位MD5值。
执行后,路由器的22端口打开了,打不开的自行排查指令是否复制有误,stoke是否有效,系统版本是否不对,使用winpcap或者本地虚拟机或者WSL等环境,反正只要能在本地执行SSH命令即可。
在linux环境执行ssh [email protected]或者Shell、SecureCRT环境连接路由器22端口,账号root 密码admin
路由器进入22后台页面如图

二、刷入breed软件

刷入breed的目的是为了防止直接刷系统导致路由器变砖,相当于一个比较耐折腾的系统,后续刷机失败等都可以通过重置回到这个软件里,既可以刷回原来的官方路由器系统也可以刷其他系统,因此很多教程都会优先推荐路由器先刷breed,再刷其他系统固件。
Breed官网下载对应的Breed文件:breed-mt7621-xiaomi-r3g.bin
https://breed.hackpascal.net/breed-mt7621-xiaomi-r3g.bin,如果是其他路由器的在这个网站上自行查找。
拷贝至路由器里面,通过SCP,或者连接xftp文件上传等方式,拷贝到/tmp/目录下
在这里插入图片描述进入路由器执行命令,写入breed文件
nvram set uart_en=1&&nvram set bootdelay=5&&nvram set flag_try_sys1_failed=1&&nvram commit
mtd -r write breed-mt7621-xiaomi-r3g.bin Bootloader
在这里插入图片描述等待路由器重启
拔掉路由器电源,按住reset同时接上电源等双黄灯闪烁后松开, 浏览器输入 192.168.1.1 即可进入breed,
建议先把WLAN进线口网线拔了,光猫大多数都是192.168.1.1,避免两个IP冲突,路由器网线和电脑连着即可,注意,一定是先断电源再按reset,然后再接电源等双黄灯闪烁后松开,输入192.168.1.1不是这个页面重复之前的步骤。
注意:一定是先按reset再接电源,不然会恢复到小米路由器默认的出厂设置,breed白刷,又得重复之前的步骤
重启后进入192.168.1.1
在这里插入图片描述
到这里已经刷入breed了,修改两个设置
环境变量编辑:增加xiaomi.r3g.bootfw 2报错
在这里插入图片描述
小米 R3G Bdata增加两个值,开启breed的ssh连接。
在这里插入图片描述
固件更新,刷入openwrt相关固件
小米固件地址:
https://openwrt.org/toh/xiaomi/xiaomi_redmi_router_ac2100#tab__using_javascript_in_the_web_console
在这里插入图片描述
下载官方的固件,一个xx-kernel1 一个xx-rootfs0.bin文件,闪存布局选择小米R3G OpenWrt

在这里插入图片描述
在这里插入图片描述
点击更新,重启后进入192.168.1.1,openwrt刷机完成。
在这里插入图片描述

三、刷入OpenWrt固件

通过System刷新固件xxx-sysupgrade
选择OpenWRT的sysupgrade固件 刷新,固件也来自于官网
https://openwrt.org/toh/xiaomi/xiaomi_redmi_router_ac2100
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
刷新后重新进入系统
选择自己对应的版本,下载中文语言包,能联网也可以直接搜索install安装
https://downloads.openwrt.org/releases/
https://downloads.openwrt.org/releases/2x.0x.x/packages/x86_64/luci/
在这里插入图片描述
System-software - Upload Package 选择下载的语言包,更新,更新后刷新页面。
在这里插入图片描述
由于后续操作可能存在违规现象,就不展示了,自行搜索相关插件。

参考
[1]: https://opclash.com/article/241.html
[2]: https://downloads.openwrt.org/releases/
[3]: https://openwrt.org/toh/xiaomi/xiaomi_redmi_router_ac2100
[4]: https://breed.hackpascal.net

注:本文转载自blog.csdn.net的红烧土豆盖饭的文章"https://blog.csdn.net/qq_15708851/article/details/139738100"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

138
3C硬件
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top