OpenWrt刷机详细流程(极路由)

26 分钟前 阅读9197 评论0 喜欢0

要想深入理解某个软件,首先熟悉其安装步骤,亲自感受软件的强大。OpenWrt是Linux的一个发行版,是一个独立的操作系统,主要运行在嵌入式设备中,由于嵌入式硬件种类繁多,并且稍微不慎就可能导致板子变砖,这给开发者带来了很大麻烦。

本篇文章以极路由为例,详细记录了OpenWrt系统刷机流程,如有疏漏,也希望在留言指出,大家一起交流学习。

一、准备工作

极路由 极壹S(HC5661) 芯片(mt7620a)

备注: 现在主流刷机都是k2p、竞斗云、newifi3,这里只是以极路由作为例子去讲解刷机基本流程。另外一个就是7620的板子便宜,咸鱼40块就可以买到,并且固件也比较多,刷机简单,特别适合软件发烧友。


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管理页面

点击智能插件,进入插件管理页面,按照操作指引开启开发者模式

3. 通过ssh进入路由器后台

安装ssh客户端xshell

新建ssh连接,并输入开发者模式中指定的ssh配置信息登录到路由器后台。

三、不死uboot安装

  • breed简介

为了防止在后续开发过程中刷机导致变砖,需要替换官方uboot为breed uboot,俗称不死uboot。

breed为OpenWrt玩家必备神器,uboot自带web 服务器,支持uboot阶段通过web升级、备份固件,并且可以通过reset键一键进入uboot模式,当然由于开发板硬件差异,gpio管脚定义不同,需要找到开发板对应的breed版本,否则不能通过reset按键进入uboot模式。

  • breed下载

下载地址:

breed.hackpascal.net/

极1S对应的版本为breed-mt7620-hiwifi-hc5761.bin注意千万不要下载错了。

下载tftp服务器并允许,选择breed所在目录

安装上图中的命令进行操作,刷入breed

四、 重启系统

五、 进入breed web界面

按reset键大概3秒, 发现所有系统灯快闪几下表示进入了uboot模式

设置电脑ip为192.168.1.100 掩码为255.255.255.0,浏览器输入192.168.1.1进入breed web管理界面


六、固件升级

可以在OpenWrt官网下载极路由的OpenWrt固件,我自己也编译了极路由(极壹S)的固件,大家可以下载升级,下载地址

pan.baidu.com/s/1_xWdq9 密码:fc1p

下载后直接上传并升级

七、升级完成,进入新界面

升级完成后,可以进入路由器OpenWrt系统管理页面,默认地址为192.168.1.1

管理页面如下:

以上为我总结的OpenWrt刷机全过程,其他硬件刷机过程也类似。


不只是科技数码,还有一些有趣的生活分享给大家

  • 文章

    0

  • 浏览

    0

  • 获赞

    0

赞一个、收藏了!

分享给朋友看看这篇文章

热门推荐