小米AC2100-刷OpenWrt系统

前言

注意:刷机步骤错误有可能导致路由器永久损害,请在刷机前确定你可以自行解决或自愿承担有关风险,本人不会承担你的损失

因为有些技术资料需要科学上网才能搜索到,于是就想找台设备挂梯子,家里的小米AC2100路由器用了挺久了,感觉挺稳定的,就想能不能在上面刷上新的路由系统呢,于是就在网上寻找适合它的路由系统,发现它是支持OpenWrt的,于是说干就干,决定为这台工作了很久的红米路由器刷上新的系统,以满足我安装扩展插件挂梯子的需求。

前期准备
硬件
  1. AC2100路由器 & 电源适配器
  2. 一根RJ45网线
  3. 带RJ45网线接口的Windows/Linux/MacOS的电脑

电脑软件

  1. SSH客户端(推荐WindTerm,开源好用的SSH客户端):https://github.com/kingToolbox/WindTerm
  2. WinSCP(SCP文件管理):https://winscp.net/eng/docs/lang:chs

由器固件

  1. 小米AC2100降级固件V2.0.722(这个版本固件可以安装OpenWrt)http://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/r2100/miwifi_r2100_firmware_4b519_2.0.722.bin
  2. 小米AC2100 OpenWrt固件V21.02.3(Kernel):https://downloads.openwrt.org/releases/21.02.3/targets/ramips/mt7621/openwrt-21.02.3-ramips-mt7621-xiaomi_mi-router-ac2100-squashfs-kernel1.bin
  3. 小米AC2100 OpenWrt固件V21.02.3(RootFS):https://downloads.openwrt.org/releases/21.02.3/targets/ramips/mt7621/openwrt-21.02.3-ramips-mt7621-xiaomi_mi-router-ac2100-squashfs-rootfs0.bin
  4. 小米AC2100 OpenWrt固件V21.02.3(Sysupgrade):https://downloads.openwrt.org/releases/21.02.3/targets/ramips/mt7621/openwrt-21.02.3-ramips-mt7621-xiaomi_mi-router-ac2100-squashfs-sysupgrade.bin
一、降级路由器固件
  1. 刷入openwrt系统之前,要先将路由器系统降级,才能刷openwrt系统。用网线将路由器的lan接口和电脑连接起来,小米路由器的管理后台地址为http://192.168.31.1,进入路由器web界面后,选择常用设置,再选择系统状态,然后选择手动升级

image.png

  1. 点击选择文件,选择我们下载的小米降级固件V2.0.722,然后点击开始升级

image.png
image.png
image.png
image.png
image.png

二、开启路由器SSH和修改root密码
  1. 当你正常登录路由器后台后,查看你的地址栏,你会看到这种格式的链接,你现在需要记住这个的值,建议你单独拷贝到一个txt文本中,后续会用到这个STOK值。

[http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/web/home#router](http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/web/home#router)

  1. 然后按照以下顺序依次补全STOK的值并复制到浏览器中访问,若开启SSH和修改root密码,页面若提示{"code":0},即代表成功。
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/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%20's%2Fchannel%3D.*%2Fchannel%3D%5C%22debug%5C%22%2Fg'%20%2Fetc%2Finit.d%2Fdropbear%3B%20%2Fetc%2Finit.d%2Fdropbear%20start%3B
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B

image.png

提示:若在执行过程中出现其它报错,请检查你的STOK值是否正确,STOK的值会变化,您可以通过访问路由器管理主页获取最新的STOK值

三、导入OpenWrt固件文件
  1. 打开WinSCP,我们在地址栏中填入192.168.31.1,端口填入22,协议选择SCP,用户名填入root,密码为admin,然后选择保存,选择好保存的会话,点击登录

image.png

  1. 然后在右侧窗口内打开根目录中的Tmp文件夹,将我们下载的OpenWrt固件文件中的Kernel文件和RootFS文件拖入(后缀为.bin),上传完成后关闭即可。
  2. 在这里插入图片描述
四、通过SSH安装OpenWrt固件文件
  1. 打开WindTerm,通过SSH连接到路由器。用户名填入root,密码为admin

image.png

  1. 然后依次执行以下命令来将固件刷入至路由器中
cd /tmp
nvram set uart_en=1&&nvram set bootdelay=5&&nvram set flag_try_sys1_failed=1&&nvram commit
mtd write openwrt-21.02.3-ramips-mt7621-xiaomi_mi-router-ac2100-squashfs-kernel1.bin kernel1
mtd -r write openwrt-21.02.3-ramips-mt7621-xiaomi_mi-router-ac2100-squashfs-rootfs0.bin rootfs0

image.png
image.png

  1. 然后路由器便会自动重启,等待路由器的LED指示灯变为蓝色即可。
五、有线连接路由器至电脑进行配置
  1. 刷机完成后,在电脑浏览器中打开192.168.1.1后,账号填写root,密码填写admin登入OpenWrt后台管理页面。

image.png

  1. 然后选择The internet中的wireless选项。

image.png

  1. 然后将这两个打开为enable(开启)模式,开启后应该显示为disable。

image.png

  1. 然后点击页面最底部的Save & Apply(保存并生效)即可,然后你就能在Wifi列表中搜到你的Wifi了。

image.png

结尾

到此,小米AC2100路由器就成功的刷入了OpenWrt固件,OpenWrt的强大之处是它可以安装各类功能扩展插件,你就可以选择自己喜欢的插件进行安装了。

要将红米AC2100OpenWrt固件,你可以按照以下步骤进行操作: 1. 首先,你需要准备一些文件。你可以从引用中提供的百度云链接中下载所需的文件,包括降级固件、过渡固件和OpenWrt正式固件。 2. 在开始操作之前,请确保你已经备份了重要的数据,并且理解机有一定的风险。 3. 第一步是降级。你需要将红米AC2100固件降级到miwifi_r2100_firmware_4b519_2.0.722.bin。具体操作可以参考引用中提供的教程。 4. 接下来,你需要入Breed。Breed是一个开源的引导程序,可以帮助你入新的固件。你可以按照引用中的教程更改环境变量,并AC2100-Breed-MiddleRom.bin。 5. 最后,你可以OpenWrt正式固件。你可以按照引用中的教程,使用03.10-openwrt-ramips-mt7621-redmi-ac2100-squashfs-sysupgrade.binOpenWrt固件。 请注意,这些步骤仅供参考,具体操作可能会有所不同。在进行机操作时,请谨慎操作,并对可能的风险有所准备。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [红米AC2100路由器,官方固件,恢复官方固件,breed,全套。](https://download.csdn.net/download/bingbi219/86248687)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [小米ac2100openwrt教程](https://blog.csdn.net/qq_51385685/article/details/126562141)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值