注意:刷机步骤错误有可能导致路由器永久损害,请在刷机前确定你可以自行解决或自愿承担有关风险,本人不会承担你的损失
之前家中免费的电信宽带免费升级到500M后,原有的360 P1百兆路由器很明显无法提供500M的网络速度,然后购买了一款小米AC2100路由器。
之前一直想尝试刷入OpenWrt体验,但是当时并没有对应的固件以及教程资源,网络上也只有红米AC2100的路由器刷机教程,无奈只得作罢。但是当我进入大学后在社团想组建一个工作室内网时,无意间翻了翻互联网然后惊奇的发现OpenWrt已经发布了对应的固件和一些零零散散并不完整的教程,于是在栽了不少跟头后终于将OpenWrt刷入并且成功连接上网络。由于我也是第一次接触路由器固件方面,为了以后的研究复习以及帮助小白也能自行安装路由器固件,特此我写下本篇教程。
在这个教程里我将会完整的介绍有关知识以及系统性的介绍安装过程,如有问题欢迎留言评论或加入博客首页的QQ群讨论。
如果你了解OpenWrt或者与其有关的知识,您可以跳转到下一大章“准备工作”
OpenWrt是一种基于Linux内核打造的适用于路由器、网络交换机或其它网络设备硬件设备的系统(固件),先不说其它的高端专业应用,仅仅对我们来说,我们可以利用它做到一些路由器原厂固件不能做到的事情,比如内网穿透,科学上网,自定义全局HOSTS,安装第三方扩展插件,甚至可以将你的路由器变成一台小型Web服务器,在上面搭建属于你自己的网页等等。
用最贴近我们使用场景的话来说,SSH/Telnet是一种让我们能够直接控制OpenWrt的工具,它使用命令行进行控制,没错,就是你Windows电脑上的CMD命令行那种。因为在后面的安装固件的过程中,我们需要提供SSH进行连接路由器然后执行命令将固件刷入。
在为路由器刷入固件前,我们需要准备以下资源
硬件
电脑软件
路由器固件
其它
本章节分为多个子章节,您可以通过博客侧滑栏中的大纲目录功能快捷查看对应子章节
小米路由器的管理后台地址为http://192.168.31.1。打开后点击右上角的系统升级,然后选择手动升级
然后选择我们下载的小米降级固件V2.0.722,然后刷入重启
然后我们需要通过以下方式打开SSH功能以及修改默认的root密码
当你正常登录路由器后台后,查看你的地址栏,你会看到这种格式的链接
http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/web/home#router
你现在要做的是需要记住这个<STOK>的值,建议你单独拷贝至一个txt文本中,后续需要使用这个STOK值
然后按照以下顺序依次补全STOK的值并复制到浏览器中访问,若开启SSH和修改root密码,页面若提示{"code":0}
,即代表成功。
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值
Windows中安装完WinSCP后,打开后会提示登录,在这里我们在地址栏中填入192.168.31.1
,端口填入22
,协议选择SCP
,用户名填入root
,密码为admin
,然后选择保存并登录
然后在右侧窗口内打开根目录中的Tmp文件夹,将我们下载的OpenWrt固件文件中的Kernel文件和RootFS文件拖入(后缀为.bin)
然后关闭WinSCP即可
安装Tabby完成后打开,选择中文后点击右上角的齿轮(设置)
然后在左侧选择配置和连接,然后点击新配置
然后选择SSH连接,并填入以下内容,在设置密码的按钮内填写密码admin
。然后点击保存即可
然后在列表中点击刚刚我们添加的连接即可
然后依次执行以下命令来将固件刷入至路由器中
然后便会自动重启路由器,我们现在要做的只是耐心等待路由器的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
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有