博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转载】OpenWrt sysupgrade 命令行更新固件到最新版
阅读量:5120 次
发布时间:2019-06-13

本文共 1356 字,大约阅读时间需要 4 分钟。

OpenWrt sysupgrade 命令行更新固件到最新版

下面我们要使用 sysupgrade 更新固件到trunk最新版。

要注意的是,trunk包含试验的功能,可能不稳定,刷机风险自己承担。

在浏览器里登陆 192.168.1.1 进行固件升级是比较简单的。今天我们要尝试的的是命令行刷机升级。命令行的方式更强大。

SSH登录路由器

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

ssh root@192.168.1.1

输入密码,登录成功。

openwrt ssh login

进入OpenWrt /tmp目录

cd /tmp

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

df -h

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

下载OpenWrt最新trunk版本固件

  1. 在Ubuntu里浏览器打开

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

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

  4. 回到Ubuntu命令行终端, 下载固件到 /tmp 目录。TP-LINK wr2543路由器是这样的:

    root@OpenWrt:/tmp# wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr2543-v1-squashfs-sysupgrade.bin

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

root@OpenWrt:/tmp# wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/md5sums      root@OpenWrt:/tmp# md5sum -c md5sums 2> /dev/null | grep OK      openwrt-ar71xx-generic-tl-wr2543-v1-squashfs-sysupgrade.bin: OK

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

OpenWrt sysupgrade命令升级OpenWrt固件

root@OpenWrt:/tmp# sysupgrade -v openwrt-ar71xx-generic-tl-wr2543-v1-squashfs-sysupgrade.bin     ...     Upgrade completed    Rebooting system...

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

参考:

转载于:https://www.cnblogs.com/hiker-blogs/p/4267866.html

你可能感兴趣的文章
6、Docker存储卷
查看>>
server application error应用错误
查看>>
Codis-FE配置启动
查看>>
python之collections之counter
查看>>
如何开发高性能低成本的网站之技术选择
查看>>
Hello 2019 自闭记
查看>>
Codeforces Round #470 Div. 1
查看>>
【PL/SQL】学习笔记 (8)光标之带参数的光标
查看>>
Google Latitude (Google 纵横)
查看>>
IOC——Spring的bean的管理(注解方式)
查看>>
一 分析easyswoole源码(启动服务)
查看>>
多实例MySQL的/etc/my.cnf配置文件
查看>>
hdoj_3665Seaside
查看>>
2019-06-12-linux写一个批处理zookeeper
查看>>
9.hive聚合函数,高级聚合,采样数据
查看>>
获取当前数据库所有表的外键创建脚本、获取指定表的创建脚本,包括表和字段的属性、外键...
查看>>
一个最简单的LRUCache实现 (JAVA)
查看>>
JAVA相似算法的运用
查看>>
通过MSSQL连接服务器连接至Oracle数据库
查看>>
【视频开发】IR-CUT作用
查看>>