极路由 OpenWrt刷机详细流程

要想深入理解某个软件 , 首先熟悉其安装步骤,亲自感受软件的强大 。OpenWrt是Linux的一个发行版,是一个独立的操作系统,主要运行在嵌入式设备中 , 由于嵌入式硬件种类繁多,并且稍微不慎就可能导致板子变砖,这给开发者带来了很大麻烦 。
本篇文章以极路由为例,详细记录了OpenWrt系统刷机流程,如有疏漏,也希望在留言指出,大家一起交流学习 。
一、准备工作
极路由 极壹S(HC5661) 芯片(mt7620a)
备注: 现在主流刷机都是k2p、竞斗云、newifi3,这里只是以极路由作为例子去讲解刷机基本流程 。另外一个就是7620的板子便宜,咸鱼40块就可以买到,并且固件也比较多 , 刷机简单 , 特别适合软件发烧友 。

极路由 OpenWrt刷机详细流程


2.串口线(适用高级玩家)
3. 软件
  • xshell(用于ssh登入到路由器后台)
  • winscp客户端(用于上传文件到路由器)
  • tftp服务器
4. 电脑
5. 网线
二、开启极路由开发者模式 1. 开发者模式说明
极路由开发者模式就是开启ssh服务,默认情况下是不会开启该服务的 , 并且极路由串口也无法直接输入命令,只能按照官方步骤开启 。只有通过ssh才能进入路由器后台通过命令刷如OpenWrt固件 。如果是其他硬件,想办法找到开启ssh的方法 。
2. 步骤
  • 电脑与极路由lan口连接,确保电脑与极路由lan口ip在同一网段,极路由默认lan口地址为192.168.199.1,掩码为255.255.255.0 。
  • 在浏览器输入192.168.199.1访问极路由web管理页面

极路由 OpenWrt刷机详细流程


点击智能插件,进入插件管理页面 , 按照操作指引开启开发者模式
3. 通过ssh进入路由器后台
安装ssh客户端xshell
新建ssh连接,并输入开发者模式中指定的ssh配置信息登录到路由器后台 。
极路由 OpenWrt刷机详细流程


极路由 OpenWrt刷机详细流程


三、不死uboot安装
  • breed简介
为了防止在后续开发过程中刷机导致变砖,需要替换官方uboot为breed uboot,俗称不死uboot 。
breed为OpenWrt玩家必备神器 , uboot自带web 服务器,支持uboot阶段通过web升级、备份固件 , 并且可以通过reset键一键进入uboot模式,当然由于开发板硬件差异,gpio管脚定义不同,需要找到开发板对应的breed版本,否则不能通过reset按键进入uboot模式 。
  • breed下载
下载地址:
https://breed.hackpascal.net/
极1S对应的版本为breed-mt7620-hiwifi-hc5761.bin注意千万不要下载错了 。
下载tftp服务器并允许,选择breed所在目录
极路由 OpenWrt刷机详细流程


极路由 OpenWrt刷机详细流程


安装上图中的命令进行操作,刷入breed
四、 重启系统
五、 进入breed web界面
按reset键大概3秒,发现所有系统灯快闪几下表示进入了uboot模式
设置电脑ip为192.168.1.100 掩码为255.255.255.0,浏览器输入192.168.1.1进入breed web管理界面
极路由 OpenWrt刷机详细流程


六、固件升级
可以在OpenWrt官网下载极路由的OpenWrt固件,我自己也编译了极路由(极壹S)的固件,大家可以下载升级,下载地址
https://pan.baidu.com/s/1_xWdq9EO3YxdVpBtie-HAA 密码:fc1p
下载后直接上传并升级
极路由 OpenWrt刷机详细流程


七、升级完成 , 进入新界面
升级完成后,可以进入路由器OpenWrt系统管理页面,默认地址为192.168.1.1
管理页面如下:
极路由 OpenWrt刷机详细流程


以上为我总结的OpenWrt刷机全过程 , 其他硬件刷机过程也类似 。
【极路由 OpenWrt刷机详细流程】

相关经验推荐