Skip to content

锐捷系列路由器刷机教程

约 4146 字大约 14 分钟

OpenWrt锐捷搞机

2024-06-04

关于打赏

如果对您有帮助,欢迎打赏,您的支持就是我更新的动力

二维码,支持QQ,微信,支付宝,打赏请备注群昵称(昵称),以便于统计致谢

打赏二维码
打赏二维码

免责声明

警告

刷机需谨慎,请根据自己的能力进行操作,不会的一定要问,谨防变砖!博主只负责提供教程和所需要的固件,所有固件本人均在机器上测试过,保证都可使用,如果因为刷机导致变砖、丢失MAC等情况,博主概不负责,请三思后刷机!

支持机型

型号名称备注
RG-X30E Pro黑豹全功能支持
RG-X30E雪豹全功能支持
RG-X60 Pro天蝎全功能支持
RG-X60 NEW天蝎全功能支持
EW-6000GX Pro睿易全功能支持
RG-BE72 Pro天蝎MT_WIFI驱动正在测试
RG-BE50 Pro雪豹不支持
RG-BE68 Ultra天蝎寻找测试者

固件下载

OpenWrt

提示

这里的固件未特殊标注均为107M分区样式的固件,在UBOOT中X60设备的107M分区 MTD-Layoutubi-107M ,X30设备为 openwrt-combine

型号名称下载地址
RG-X30E Pro黑豹点我访问
提取码:6mce
更新日期:2024.7.12
RG-X30E雪豹点我访问
提取码:9o5a
更新日期:2024.7.12
RG-X60 Pro天蝎点我访问
提取码:b5x9
更新日期:2024.7.12
RG-BE72 Pro天蝎群文件
RG-BE50雪豹群文件

刷回官方固件

提示

这里的固件适用于UBOOT网页刷写的官方固件

型号名称下载地址
RG-X30E Pro黑豹点我访问
提取码:h8Ja
RG-X30E雪豹点我访问
提取码:O22x
RG-X60 Pro天蝎点我访问
提取码:C87a
RG-X32 Pro星耀点我访问
提取码:JAYa
RG-BE72 Pro天蝎群文件
RG-BE50雪豹群文件
RG-X60 NEW天蝎群文件
EW-6000GX Pro睿易群文件
RG-BE68 Ultra天蝎群文件

UBOOT下载

注意

请选择对应型号的UBOOT下载,刷入UBOOT一定要确保你熟悉 你在操作什么

型号名称下载地址
RG-X30E Pro黑豹点我访问
提取码:S4q5
更新日期:2024.9.30
RG-X30E雪豹点我访问
提取码:N0nH
更新日期:2024.9.30
RG-X60 Pro天蝎点我访问
提取码:MAWd
更新日期:2024.9.30
RG-X32 Pro星耀点我访问
提取码:JAYa
RG-BE72 Pro天蝎群文件
RG-BE50雪豹暂无
RG-X60 NEW天蝎群文件
EW-6000GX Pro睿易群文件
RG-BE68 Ultra天蝎群文件

再次警告

注意

本教程基于X30E Pro(黑豹),使用固件为 长期支持固件, 其他型号刷入OpenWrt 和本教程完全一致,一定要确保你熟悉 你在操作什么

交流群

交流群:860015881

特别注意:有时不要找群主(这个是挂群的管理),找QQ号:2750360683,这个QQ号才是真正的群主(群名片为:群里有事找我,@我私聊都可以)

备份固件

提示

推荐执行的指令均已高亮显示,例如:

# 可自行选择执行
echo "可自行选择执行样式"

# 推荐
echo "推荐样式"
RG-X60备份固件
# 编程器固件
dd if=/dev/mtd0 of=/tmp/SPI.bin
# 系统固件
dd if=/dev/mtd7 of=/tmp/ubi.bin
# BL2 联发科Uboot
dd if=/dev/mtd1 of=/tmp/BL2.bin
# u-boot-env 联发科Uboot配置文件
dd if=/dev/mtd2 of=/tmp/U-boot-env.bin
# Factory 工厂配置文件,通常存放WIFI优化配置
dd if=/dev/mtd3 of=/tmp/Factory.bin
# FIP
dd if=/dev/mtd4 of=/tmp/FIP.bin
# product_info
dd if=/dev/mtd5 of=/tmp/Product_info.bin
# kdump
dd if=/dev/mtd6 of=/tmp/Kdump.bin

传输固件

提示

本教程将采用大众化的SCP传输软件:WinSCP,当然您也可以使用 scp 指令

登录路由器

文件协议选择 SCP主机名 填写你要刷写的路由器IP地址端口号统一为 54133

重要

用户名按实际情况填写:

如果你用的抓包和新版SSH工具箱(RuijieToolkit),那么用户名ruijie , 密码123456

如果你用的旧版SSH工具箱(RuijieSSH Helper),那用户名root密码你设置的密码

登录路由器
登录路由器

上传UBOOT

桌面[1] 新建一个文件夹,在上面的固件选择中下载你所需要的UBOOT,并把下载下来的压缩包解药,并把解压后的 XXXX.bin[2] 文件的UBOOT命名为:fip.bin,保存在新建在桌面[1:1]里的文件夹中

上传UBOOT
上传UBOOT

在WinSCP的窗口中中,您会看到如下的目录结构:

提示

一般来说基于OpenWrt的固件,都会符合FHS[3]标准

bin

一堆文件

dev

一堆文件

etc

一堆文件

lib

一堆文件

lib64

一堆文件

mnt

一堆文件

overlay

一堆文件

proc

一堆文件

rom

一堆文件

root

一堆文件

sbin

一堆文件

sys

一堆文件

tmp

一堆文件

usr

一堆文件

var

一堆文件

www

一堆文件

init

导航到路由器根目录下的 tmp 目录,此时目录结构为:

tmp

一堆文件

并把新建在桌面[1:2]里的文件夹中的 fip.bin 上传到路由器的 tmp 文件夹下,此时目录结构为:

tmp

一堆文件

fip.bin

上传UBOOT
上传UBOOT

到了这里,UBOOT上传到路由器完成

下载备份

继续在路由器根目录下的 tmp 目录操作,找到你所备份的文件,选中右击并选择下载,此时目录结构为:

tmp

一堆文件

fip.bin

SPI.bin

其他*.bin文件

这里文件不只有这一个,根据上一步你执行的备份指令里的 XXX.bin 查找

刷入UBOOT

警告

本章节内容包含危险操作,一定确认自己知道这条指令的含义一条条的复制执行不要一股脑全部复制到终端执行

提示

UBOOT 就是 UBOOT不是固件!!看好下载UBOOT大小不到1MB,如果您的 fip.bin 大小 大于 1MB,那么表明下载错了文件

提示

推荐执行的指令与高危均已高亮显示,例如:

# 可自行选择执行
echo "可自行选择执行"

# 推荐
echo "推荐样式"

# 高危指令
echo "高危样式"

# 特别注意
echo "特别注意"

执行高危指令时,必须确保指令输出结果与预期一致,方可继续执行下面的操作!

先解开SSH,用SSH登录工具登录路由器,本教程采用PowerShell登录路由器

刷写UBOOT
刷写UBOOT

使用 cd 命令,切换到 tmp 文件下,输入以下指令刷入UBOOT

X30E系列
# 这条指令为 格式化 FIP分区
mtd erase FIP
# 对于 X30E , X30E Pro 用户请执行下面指令
mtd write /tmp/fip.bin FIP
# 这条指令的意思是刷写FIP分区
mtd verify /tmp/fip.bin FIP
# 这条指令的意思是验证FIP分区与要刷写的镜像是否一致
mtd write /tmp/fip.bin FIP2
# 这条指令的意思是刷写FIP2分区
mtd verify /tmp/fip.bin FIP2
# 这条指令的意思是验证FIP2分区与要刷写的镜像是否一致
mtd erase u-boot-env
# 这条指令的意思是格式化UBOOT ENV分区

输入完最后一条指令后,出现下图即可重启启动

刷写UBOOT
刷写UBOOT

重要

如果你的输出结果不一致的话,请加入交流群以寻求帮助,不要贸然重启,避免变砖

刷写固件

准备

电脑在适配器处设置静态IP地址,IP地址为 192.168.110.2,子网掩码为 255.255.255.0,网关留空,如下图

刷写固件
刷写固件

拔下路由器电源,路由器的 LAN 口插入一条网线到电脑,按住路由器的 RESET[4] 按键,插上电源,等待10秒后松手,此时打开浏览器(无痕模式),输入 http://192.168.110.1 访问 UBOOT 的 WEB 控制台页面,如下图

刷写固件
刷写固件

刷写固件

提示

本章节教程选用的是 长期支持固件(LTS),X30系列选用squashfs-factory尾缀固件,X60 Pro / X60 NEW / EW6000GX / BE72 Pro只有squashfs-sysupgrade尾缀固件,

对于X60 PRO / X60 NEW型号:分区样式选择 ubi-107m

对于EW6000GX型号:分区样式选择 ubi-107m

对于BE72 PRO型号:分区样式选择 ubi-232.5m

在上面固件下载页面选择所需要的固件,下载后,保存到刚在在桌面[1:3]上新建的文件夹中,在UBOOT WEB控制台里选择刷写固件功能,点击选择文件选择刚才下载的固件,如下图

刷写固件
刷写固件

点击上传,上传固件,如下图

刷写固件
刷写固件

点击更新,等待刷机,如下图

刷写固件
刷写固件

当出现下图时,刷机成功,路由器自动重启,等待一段时间后,直接关掉这个页面即可,访问管理地址即可访问OpenWrt后台

刷写固件
刷写固件

刷回官方

提示

官方固件使用的MTD-Layout(分区表样式)统一为:default

和刷入固件基本一样的操作,只不过选择的是第三方返回官方固件(解密固件),注意分区选择default,进入UBOOT控制台,在UBOOT WEB控制台里选择刷写固件功能,点击选择文件选择刚才下载的刷回固件,如下图

刷回官方
刷回官方

点击上传,上传固件,如下图

刷回官方
刷回官方

点击更新,等待刷机,如下图

刷回官方
刷回官方

当出现下图时,即可恢复官方固件,等待一段时间后,直接关掉这个页面即可,访问管理地址即可访问官方固件后台

刷回官方
刷回官方

更新UBOOT

本UBOOT自带更新UBOOT的页面,在UBOOT WEB控制台选择 刷写UBOOT 即可打开UBOOT更新页面

更新UBOOT
更新UBOOT

选择新版本的UBOOT,刷入即可,出现下图即刷入成功

更新UBOOT
更新UBOOT

自定义UBOOT

本UBOOT自带UBOOT设置的页面,在UBOOT WEB控制台选择 UBOOT设置 即可打开UBOOT设置页面

自定义UBOOT
自定义UBOOT

常见问题

刷入失败

有时候会出现刷入失败的情况,如下,当提示这个的时候,即为刷入失败

常见问题
常见问题

这个适合请检查固件是否完整,是否没有解压

进入UBOOT后秒重启

该现象常常出现在锐捷的机器上,遇到这个情况,重启路由器打开SSH后,输入以下指令

# EW6000GX用户不需要执行此代码
mtd erase u-boot-env

输入完后直接重启,重新执行刷写固件章节

刷入固件后WIFI信号弱

请检查是否有同名WIFI的不同路由器在发射信号

开源地址

标注


  1. 您也可以放在其他目录,但要确保您知道路径在哪 ↩︎ ↩︎ ↩︎ ↩︎

  2. "XXX"代指一切内容 ↩︎

  3. FHS,全称 Filesystem Hierarchy Standard ,相关介绍 点我访问 ↩︎

  4. RESET 按键一般在路由器的后面,有网线插口的那一侧,大部分是一个小圆孔 ↩︎

贡献者: Ashley Lee