IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 路由器第三方固件的刷入与调试 -> 正文阅读

[系统运维]路由器第三方固件的刷入与调试

前言

由于学校同学们深受校园网的折磨,我有了写这个文章的打算。

本文章根据本人用Redmi-ac2100路由器刷入第三方固件openwrtpadavan的成功经历书写。因本人还是在校大学生,并且是第一次写文章,有不足的地方多多指正。

不只是Redmi-ac2100路由器可以输入openwrt和padavan固件,其他支持的路由器亦可,如斐讯K2P、华硕ac1200gu等,理论上方法通用,可能会有小差别。

流程

0,正确配置路由器

0.1网线的连接

WAN口与网口接好

LAN口与电脑接好

0.2 路由器后台配置

以小米路由器为例 打开浏览器在地址栏输入192.168.31.1进入路由器后台,根据指导完成pppoe拨号账号为宽带营业厅给予的账号和密码。

确保网络已经连接后本部分完成

1,刷入breed并进行调试

大家肯定有疑问,什么是breed。它被称为不死后台。简单来讲只要路由器备份了固件,并刷入了不死后台,就可以放心的对路由器进行刷机了。不乱搞一般不会变砖。

1.1 首先需要降级官方固件

为什么要降级,很简单的解释就是只有在某个版本,刷机的成功率最高,恩山的大佬们就把这个版本号提了出来。

对于Redmi-ac2100和Xiaomi-ac2100 是以下两个版本

红米AC2100:
http://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/rm2100/miwifi_rm2100_firmware_d6234_2.0.7.bin
小米AC2100:
http://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/r2100/miwifi_r2100_firmware_4b519_2.0.722.bin
当然也可去各大路由器官网寻找对应的版本

下载完成后进入后台 192.168.31.1->常用设置->系统状态->手动升级
加载固件,可以保留数据->开始升级

切记!!!!!

等待路由器刷机完成正常工作后,重复0步骤完成上网操作。

一定要确保路由器已经成功联网即电脑能正常上网。才能开始下一步。

1.2 刷入breed不死后台

1.2.1

找到自己路由器的stok并复制

stok的具体位置在完成上述所有步骤后,再次输入192.168.31.1 输入管理密码进入路由器后台后的地址栏

会是如下结构

?CCCCC的部分就是此路由器的stok 一定看好stok的起始与结尾

?把此路由器的stok复制并新建一个文本文档保存好。

下面开始刷入breed不死后台

1.2.2?

两大块中的CCCCC部分换成复制的此路由器的stok

#此代码是用来检查NAND坏块的。可跳过

运行代码后,你路由器的2.4g WiFi名称会改名成:比如 ?"ESMT","Toshiba","Toshiba 90 768"。 90和768是坏块。 如果ESMT或者Toshiba后面没数字,那恭喜你,没有坏块!!!

http://192.168.31.1/cgi-bin/luci/;stok=CCCCCCCCCCC/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=%0A%5B%20-z%20%22%24(dmesg%20%7C%20grep%20ESMT)%22%20%5D%20%26%26%20B%3D%22Toshiba%22%20%7C%7C%20B%3D%22ESMT%22%0Auci%20set%20wireless.cfg023579.ssid%3D%22%24B%20%24(dmesg%20%7C%20grep%20'Bad%20eraseblock'%20%7C%20awk%20'%7Bprint%20%243%7D')%22%0A%2Fetc%2Finit.d%2Fnetwork%20restart%0A

#此代码是用来刷breed的
http://192.168.31.1/cgi-bin/luci/;stok=CCCCCCCCCCC/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=%0Acd%20%2Ftmp%0Acurl%20-o%20B%20-O%20https%3A%2F%2Fbreed.hackpascal.net%2Fbreed-mt7621-xiaomi-r3g.bin%20-k%0A%5B%20-z%20%22%24(sha256sum%20B%20%7C%20grep%20242d42eb5f5aaa67ddc9c1baf1acdf58d289e3f792adfdd77b589b9dc71eff85)%22%20%5D%20%7C%7C%20mtd%20-r%20write%20B%20Bootloader%0A

1.2.3?
复制修改好stok的代码,粘贴到浏览器,回车。

? ?如果路由器在60秒内重启则代表刷BREED成功(灯会从蓝变橘)。成功后拔掉电源,按住reset同时接上电源等10秒打开浏览器输入192.168.1.1回车即可进入breed。

reset 是路由器后面小孔,用卡针或者牙签即可按下


? ?如果没重启,可能是stok过期了。进入后台复制新的stok即可。也有可能BREED损坏,从新运行代码即可。也有可能没网络。
? ? 浏览器会返回 : ?{"code":0} ?。如果返回其他代码,可能是你还没降级固件或者stok过期。

2,第三方固件的刷入(以Redmi-ac2100为案例)

2.1?padavan固件刷入

2.1.1进入breed不死后台

断开路由器电源,用牙签按住reset键插入路由器电源,reset键不要放开,等待路由器蓝灯闪烁,松开reset,打开电脑浏览器输入192.168.1.1 进入breed不死后台

?

此图则为成功进入不死后台。?

2.1.2编辑环境变量(可以不加)

选择不死后台的环境变量编辑选项

加入下图所示的环境变量

字段? : xiaomi.r3g.bootfw

?值? ? :?2

2.1.3刷入padavan固件

本人使用的是恩山大佬H大的固件

百度网盘连接如下

链接:https://pan.baidu.com/s/1G1F9-tjSORhhHEOy7G8YfQ?
提取码:lius?

下载保存到已知的地方,开始进行padavan的刷入

在breed不死后台选择更新固件,如下图所示,勾选固件并勾选自动重启,之后点击浏览找到在百度网盘下载的

这个文件,双击之后点击上传

之后显示如下界面,点击更新。

?等待路由器更新结束,并自动重启,浏览器显示更新结束并不代表路由器已经更新结束,需要等待路由器由蓝灯闪烁→蓝灯常量→蓝灯熄灭,黄灯闪烁→蓝灯常量。路由器才是刷机完成。

蓝灯常量后打开浏览器输入192.168.123.1

账号密码均为admin

?

?进入此页面表示刷机完成。

2.1.4 配置网络

如下图选择外部网络(WAN)

如下图选择pppoe拨号

下滑至下图界面,用户名称和密码是宽带安装时告知的账号和密码

?滑至最下方,点击应用本页面设置

?完成后等待一会二就会发现本机网络成功连接,可以正常上网了。

2.1.5 wifi 2.4g 与5g设置

2.4gwifi网速较慢

设置看下图

无线SSID 就是wifi的名称

授权方式选择WPA2-Personal,即可对wifi设置密码,WPA-PSK选项后面就是所设置的密码

其他选项不用改动,修改好后滑至最下方点击应用。

?5g wifi设置

如下图wifi名称设置 密码设置与2.4g一致。

这里重点是信道带宽的设置,默认没有160MHz 点击小箭头选择图中所示的选项。

其他无改动,滑到最下方点击应用。

160MHz带宽可以吃满网速,网速更快。

?

**运用padavan提升网络的稳定性与速度的方法

1.外部网络(WAN)设置中打开IPv4软件加速,和shortcut-fe加速

开启方法如下图,选择好后滑到最下方点击应用

2.打开UDPspeeder 开关

首先在外部网络(WAN)中打开手动端口映射,并应用

之后

在Web环境中打开?UDPspeeder,并应用

?

?

?至此,padavan的刷机以及调试完全结束。

2.2?openwrt固件刷入(openwrt的稳定性要低于padavan)

padavan刷机类似,唯一不同在于需要进行openwrt底包的刷入。

openwrt 的下载链接如下 选择一个版本即可

链接:https://pan.baidu.com/s/1gNZxEJeBBunMlhMuk7sCjA?
提取码:lius?

?此固件也是恩山大佬的固件

默认后台是10.0.0.1

2.2.1 进入breed不死后台

与padavan一致选择固件和自动重启,不同在于openwrt文件里面有两个包 在breed不死后台需要刷入openwrt的底包,即文件中带有breed的文件,选择这个文件刷入,与padavan一致等待路由器刷入并成功重启。

2.2.2 进入openwrt原始后台并进行openwrt更新

打开浏览器输入10.0.0.1 进入openwrt 原始后台,密码无直接登录。

进入后鼠标移至系统选项,点击更新/备份 浏览固件位置

选择这个固件

等待路由器指示灯闪烁,最后稳定蓝灯敞亮,刷机成功。

再次打开浏览器进入10.0.0.1 路由器后台

设置wan和wifi的方法与padavan的方法类似不在赘述。

至此openwrt的刷机结束

总结

本文章大部分为本人亲自截图书写,亦有借鉴恩山论坛前辈的的经验。

详细讲述了padavan的刷入以及配置,粗略讲述了openwrt的刷入以及配置。

借用的固件如下

【20211024】大神Small_5的OpenWrt全系列固件|V3.3.0-12|某项功能特别好用 - 小米无线路由器以及小米无线相关的设备 - 恩山无线论坛 - Powered by Discuz! (right.com.cn)icon-default.png?t=LA92https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=5508872&extra=page%3D1%26filter%3Dtypeid%26typeid%3D43H大的最新RM2100老毛子固件(20210222更新) - 小米无线路由器以及小米无线相关的设备 - 恩山无线论坛 - Powered by Discuz! (right.com.cn)icon-default.png?t=LA92https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=4057542&extra=page%3D3%26filter%3Dtypeid%26typeid%3D43

谢谢浏览,期待大佬的指导

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-19 17:59:21  更:2021-11-19 17:59:52 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 0:23:18-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码