Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >小米AC2100路由器刷机教程

小米AC2100路由器刷机教程

作者头像
KINDYEAR
发布于 2022-07-12 10:02:40
发布于 2022-07-12 10:02:40
10.1K10
代码可运行
举报
文章被收录于专栏:KINDYEAR BlogKINDYEAR Blog
运行总次数:0
代码可运行

前言

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

之前家中免费的电信宽带免费升级到500M后,原有的360 P1百兆路由器很明显无法提供500M的网络速度,然后购买了一款小米AC2100路由器。

之前一直想尝试刷入OpenWrt体验,但是当时并没有对应的固件以及教程资源,网络上也只有红米AC2100的路由器刷机教程,无奈只得作罢。但是当我进入大学后在社团想组建一个工作室内网时,无意间翻了翻互联网然后惊奇的发现OpenWrt已经发布了对应的固件和一些零零散散并不完整的教程,于是在栽了不少跟头后终于将OpenWrt刷入并且成功连接上网络。由于我也是第一次接触路由器固件方面,为了以后的研究复习以及帮助小白也能自行安装路由器固件,特此我写下本篇教程。

在这个教程里我将会完整的介绍有关知识以及系统性的介绍安装过程,如有问题欢迎留言评论或加入博客首页的QQ群讨论。

内容铺垫

如果你了解OpenWrt或者与其有关的知识,您可以跳转到下一大章“准备工作

OpenWrt

OpenWrt是一种基于Linux内核打造的适用于路由器、网络交换机或其它网络设备硬件设备的系统(固件),先不说其它的高端专业应用,仅仅对我们来说,我们可以利用它做到一些路由器原厂固件不能做到的事情,比如内网穿透,科学上网,自定义全局HOSTS,安装第三方扩展插件,甚至可以将你的路由器变成一台小型Web服务器,在上面搭建属于你自己的网页等等。

SSH/Telnet

用最贴近我们使用场景的话来说,SSH/Telnet是一种让我们能够直接控制OpenWrt的工具,它使用命令行进行控制,没错,就是你Windows电脑上的CMD命令行那种。因为在后面的安装固件的过程中,我们需要提供SSH进行连接路由器然后执行命令将固件刷入。

准备工作

在为路由器刷入固件前,我们需要准备以下资源

硬件

  1. 一根RJ45网线
  2. AC2100路由器 & 电源适配器
  3. 带RJ45网线接口的Windows/Linux/MacOS的电脑(本文为Windows教程,原理基本相同)

电脑软件

  1. SSH客户端(推荐Tabby,轻量化的SSH客户端):https://github.com/Eugeny/tabby/releases/
  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. 思考问题的大脑

完整流程

本章节分为多个子章节,您可以通过博客侧滑栏中的大纲目录功能快捷查看对应子章节

路由器固件降级

小米路由器的管理后台地址为http://192.168.31.1。打开后点击右上角的系统升级,然后选择手动升级

然后选择我们下载的小米降级固件V2.0.722,然后刷入重启

然后我们需要通过以下方式打开SSH功能以及修改默认的root密码

当你正常登录路由器后台后,查看你的地址栏,你会看到这种格式的链接

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/web/home#router

你现在要做的是需要记住这个<STOK>的值,建议你单独拷贝至一个txt文本中,后续需要使用这个STOK值

然后按照以下顺序依次补全STOK的值并复制到浏览器中访问,若开启SSH和修改root密码,页面若提示{"code":0},即代表成功。

  1. 打开SSH登录入口,将下面链接中的STOK替换成你的STOK并复制到浏览器中访问  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
  2. 修改root用户密码为admin,将下面链接中的STOK替换成你的STOK并复制到浏览器中访问  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

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

导入OpenWrt固件文件

Windows中安装完WinSCP后,打开后会提示登录,在这里我们在地址栏中填入192.168.31.1,端口填入22,协议选择SCP,用户名填入root,密码为admin,然后选择保存登录

然后在右侧窗口内打开根目录中的Tmp文件夹,将我们下载的OpenWrt固件文件中的Kernel文件和RootFS文件拖入(后缀为.bin)

然后关闭WinSCP即可

通过SSH安装OpenWrt固件文件

安装Tabby完成后打开,选择中文后点击右上角的齿轮(设置)

然后在左侧选择配置和连接,然后点击新配置

然后选择SSH连接,并填入以下内容,在设置密码的按钮内填写密码admin。然后点击保存即可

然后在列表中点击刚刚我们添加的连接即可

然后依次执行以下命令来将固件刷入至路由器中

  1. 打开Tmp目录  cd /tmp
  2. 设置nvram  nvram set uart_en=1&&nvram set bootdelay=5&&nvram set flag_try_sys1_failed=1&&nvram commit
  3. 刷入Kernel固件  mtd write openwrt-21.02.3-ramips-mt7621-xiaomi_mi-router-ac2100-squashfs-kernel1.bin kernel1
  4. 刷入RootFS固件  mtd -r write openwrt-21.02.3-ramips-mt7621-xiaomi_mi-router-ac2100-squashfs-rootfs0.bin rootfs0

然后便会自动重启路由器,我们现在要做的只是耐心等待路由器的LED指示灯变为蓝色即可

有线连接路由器至电脑进行配置

刚刚刷完机的路由器是默认关闭Wifi功能的,我们可以通过以下方式打开Wifi

刷机完成后,用网线将通电的路由器的wan接口和电脑连接起来,然后在电脑浏览器中打开192.168.1.1后,账号填写root,密码填写admin登入OpenWrt后台管理页面

然后选择Internet中的Wireless选项

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

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

结尾

到此,小米AC2100路由器就成功的刷入了OpenWrt固件,当然我们还有很多配置要做,比如设置中文和设置网络连接等等,我会在下一篇文章中进行介绍

OpenWrt的强大之处是它可以安装各类功能扩展插件,我也会在下一篇文章中推荐几种我在使用的插件

感谢你的耐心阅读~转载请保留原作者信息以及源链接,商业转载请联系kindyear@qq.com

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
博主你好按照你的方法刷好后,网速变得非常慢,时不时丢包,也没有看到你后续文章教我们怎么调教
博主你好按照你的方法刷好后,网速变得非常慢,时不时丢包,也没有看到你后续文章教我们怎么调教
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
小米路由器3刷X-Wrt固件教程
之前写过一篇《小米路由器3刷潘多拉固件教程》,导致一些朋友不小心刷成砖了,在此给这些朋友道个歉。虽说刷机有风险,我也按照官方的教程写的,自己也没遇到什么问题,但是还是有很多朋友刷成砖了,那应该还是和我的教程有关系,在此只能和各位朋友说声对不起了。我现在也没啥解决办法,只能给朋友们推荐一篇《小米路由器3 TTL线救砖经验》,希望能让大家的路由器重焕生机。
乐百川
2020/02/23
7.4K1
小米路由器3潘多拉固件刷机教程
版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/u011054333/article/details/88564078
乐百川
2019/07/02
19.5K0
小米路由器3潘多拉固件刷机教程
小米路由器4A刷OpenWRT软路由系统并实现远程访问详细流程
OpenWRT是一个高度模块化、高度自动化的嵌入式Linux系统,可以让路由器变得更智能,简单的说,路由器刷了OpenWrt就相当于一个Linux系统带无线带多网卡的电脑。
YY的秘密代码小屋
2024/05/31
1.4K0
小米路由器4A刷OpenWRT软路由系统并实现远程访问详细流程
小米路由器 - 高级玩法
最近在恩山看到了一篇文章,是利用 CVE-2023-26319 实现的,通过米家智能场景控制器(xqsmartcontroller)来打开 SSH,在所有支持米家智能场景控制器且未修复漏洞的固件上都可以用这种方式开启 SSH
FloatSheep
2024/08/16
5660
小米路由器 - 高级玩法
小米 4A 千兆版路由器禁 ping
本文借助 OpenWRTInvasion 利用 Root Shell 漏洞实现小米4A千兆版路由器禁 ping。
AlphaHinex
2024/04/09
5350
小米 4A 千兆版路由器禁 ping
小米路由器 Docker 折腾指北
等待 5~8 分钟,当路由器 System 指示灯亮为蓝灯闪烁或橙灯常亮时将路由器断电重启(Power 按键即可)
FloatSheep
2024/04/04
1.3K0
小米路由器 Docker 折腾指北
极路由4刷OpenWrt(LEDE)
scp -P 1022 breed-mt7621-hiwifi-hc5962.bin root@192.168.199.1:/tmp
霡霂
2019/03/12
11.2K0
极路由4刷OpenWrt(LEDE)
OpenWrt国内源配置和使用
目前OpenWrt官方最新的固件是23.05.5, 这是9月28日更新的,整个社区还是非常活跃。
用户1160092
2024/11/12
5K0
OpenWrt国内源配置和使用
极路由4增强版B70(HC5962)刷机
对于极路由大家应该都不算陌生,前两年很火,各大网站炒得沸沸扬扬。 Solli也没忍住,就入手了一台。前几年,斐讯K2,K2P,N1还有其他乱七八糟的路由器仿佛火山爆发一般喷涌而出, 随便搜一搜各式各样的APP琳琅满目。现在看来,这种东西和当时的斐讯K2P一样,都逃不过{倒闭}(daobi)的命运。
冬冬i
2022/12/22
7K0
极路由4增强版B70(HC5962)刷机
小米路由器mini丢失SN后恢复找回SN 完美无需编程器!
三种版本都支持: release 稳定版 stable  开发版 current 内测版 本人mini稳定版 2.6.11     开发版 2.7.11   全部测试通过! 2018年5月9日更新,小米mini路由器历史旧版固件下载 小米mini路由器历史旧版固件:http://bbs.xiaomi.cn/t-11546356 破解开启SSH: 1:安装 python (32和64二选一) Windows 64位 https://www.python.org/ftp/pyt
herve
2018/06/25
3.5K24
小米AX6S路由器教你科学连接内网穿透功能
有时候,我们开发过程中需要使用到内网穿透、需要科学一下。但是每次都需要启动客户端,感觉可麻烦了。能不能把科学一下及内网穿透功能直接配置到路由器上呢?只要连接到这个wifi的就可以科学一下了。说搞就搞,买个小米AX6S路由器,搞起。配置好之后,真香!!
凯哥Java
2023/04/05
2K1
小米AX6S路由器教你科学连接内网穿透功能
红米AC2100路由器刷openwrt固件-160mhz-插件全-出国-去广告-多拨
这一步的作用是打开路由器的 Telnet 功能,并刷入不死breed(一定要刷哦,你懂的),为后续可以刷入固件做准备。
ghostsf
2022/09/09
6.6K0
红米AC2100路由器刷openwrt固件-160mhz-插件全-出国-去广告-多拨
【教程】保姆级红米AX6000刷UBoot和OpenWrt固件
1、下载官方指定版本固件:https://share.qust.me/redmi-ax6000-1.2.8.bin
小锋学长生活大爆炸
2023/04/30
24.3K7
【教程】保姆级红米AX6000刷UBoot和OpenWrt固件
小米路由器3 opkg安装
下载地址:http://sangbo.pub/soft/opkg/opkg 2、修改/etc/opkg.conf文件,替换为以下内容:
逍遥子大表哥
2021/12/17
1.7K0
小米路由器 3G 开启 SSH 安装 MT 工具箱
下面是小米路由器折腾记录,包括开启 SSH,然后安装 MT 工具箱,主要是为了其中的两个插件,一个是去广告,一个是 SS 代理,不过附带竟然发现了 frp 插件,开心啊。下面就是具体的记录。
用户1065635
2019/11/28
8.6K0
如何让小米路由4C刷上Openwrt20【教程】
本教程需要wsl环境,需要在wsl中安装、配置好python3环境。以及后续编译固件需要访问国外网站 从中访问国外网站的工具,我使用proxychains,具体配置详情见百度~
ITJoker
2022/08/30
3.2K1
OpenWRT 开源路由器OpenWrt官方镜像下载与安装指南(附官方下载渠道)
OpenWRT 是专为嵌入式设备设计的Linux发行版,支持5000+路由器型号,提供包管理、防火墙配置、VPN搭建等高级功能。2025版新增AI流量调度和IPv6安全增强模块,适用于:
万里顾一诚
2025/02/26
2.8K1
OpenWRT 开源路由器OpenWrt官方镜像下载与安装指南(附官方下载渠道)
小米路由器 3G mentohust 以及 SS 配置
正常情况下校园网的网速是 10mb/s,尤其是在使用华科的镜像源的时候,速度可以稳定在11+mb/s。 由于之前百兆路由器速度限制,只能达到2mb/s,因此更换了一个路由器。
Fred Liang
2018/08/02
3.6K0
小米路由器4A 刷入 Breed 与 Padavan - wuuconix's blog
第二天一醒来我就拿出平板准备远程唤醒床下的笔记本,开始过上小康生活。但是却失败了。这让我非常纳闷。
wuuconix
2023/01/30
7.7K0
小米路由器4A 刷入 Breed 与 Padavan - wuuconix's blog
K2P刷padavan教程
Boot and Recovery Environment for Embedded Devices (BREED),找到breed-mt7621-phicomm-k2p.bin并下载,使用winscp上传到路由器的/tmp/下,使用用户名 root,密码 admin,刷breed命令mtd -r write /tmp/breed-mt7621-phicomm-k2p.bin Bootloader,刷机完成后提示重启,直接断电捅菊花10s后网线链接LAN口,设置IP手动为192.168.1.1/255.255.255.0/192.168.1.1,chrome或者火狐打开网址192.168.1.1,打开固件更新,选择并刷入padavan固件(见下小节)。
老高的技术博客
2022/12/28
2.1K0
相关推荐
小米路由器3刷X-Wrt固件教程
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验