openwrt可以在线更新不同版本固件吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openwrt可以在线更新不同版本固件吗相关的知识,希望对你有一定的参考价值。

参考技术A

openwrt可以在线更新不同版本固件

(1)SSH登录路由器

在Ubuntu里,按Ctrl+Alt+T打开命令行终端,输入:

ssh root@192.168.1.1

输入密码,登录成功。

进入OpenWrt /tmp目录  cd /tmp

检查OpenWrt路由器是否有足够的内存  df -h

可以看出, /tmp 还有29.5MB可用空间,而升级固件在3MB左右,足够了。 

下载OpenWrt最新trunk版本固件

    在Ubuntu里浏览器打开 http://downloads.openwrt.org/snapshots/trunk/

    TP-LINK WR2543N路由器的芯片类型是ar71xx,就点击 ar71xx 目录进入。要注意,路由器的芯片类型千万不能搞错,不同路由器很可能是不同的。 

    请点击输入图片描述

    按Ctrl+F查找自己的路由器型号。比如我输入的是 wr2543, 有两个固件,升级用的是 sysupgrade.bin文件。右键点击该链接,复制下载地址。在FireFox里是 Copy Link Location复制链接地址。

    回到Ubuntu命令行终端, 下载固件到 /tmp 目录。T

    md5校验,确保下载的固件完整:


    输出结尾是OK,说明固件是完整的。

    OpenWrt sysupgrade命令升级OpenWrt固件


    过约2分钟,等路由器重启成功,如果没有意外,会发现有线和无线上网都正常。但浏览器192.168.1.1无法登陆,因为snapshots版本固件是不带LuCI网页管理界面的。没有也好,可以节省路由器的存储空间,也可以学习一下命令行管理OpenWrt路由器。

以上是关于openwrt可以在线更新不同版本固件吗的主要内容,如果未能解决你的问题,请参考以下文章

openwrt编译固件过大

西门子300硬件如何在线更新?

IoT如何实现 ESP32 固件的 OTA 在线升级更新

Win10下小米路由器4A百兆版刷Openwrt固件图片详细版

怎么在ubuntu系统上编译定制openwrt固件

OpenWrt(LEDE)2020.4.29更新 UPnP+NAS+多拨+网盘+DNS优化+帕斯沃 无缝集成+软件包