openwrt升级命令

原创 2013年12月05日 20:14:28

用shell更新固件,脱离luci。

这样可以winscp传入固件,也可以用lan的时候wget获取。

使用

  • 使用命令:
sysupgrade xxx.bin
  • 用法说明:

root@OpenWrt:~# sysupgrade -h Usage: /sbin/sysupgrade [options]
Options:

  • -d add a delay before rebooting
  • -f restore configuration from .tar.gz (file or url)
  • -i interactive mode
  • -b / –create-backup
    create .tar.gz of files specified in sysupgrade.conf
    then exit. Does not flash an image. If file is ‘-’,
    i.e. stdout, verbosity is set to 0 (i.e. quiet).
  • -n do not save configuration over reflash
  • -q less verbose
  • -v more verbose
  • -h / –help display this help

简化流程

  • 先配置lan
  • wget下载最新固件
  • sysupgrade 进行保留配置更新
  • 无论如何都会丢失软件包-重装。

经验

        root@OpenWrt:~# sysupgrade /tmp/openwrt-ar71xx-generic-tl-mr11u-v1-squashfs-sysupgrade_6.09.binSaving config files...Sending TERM to remaining processes ... crond dnsmasq ser2net ntpd syslogd klogd hotplug2 ubusd netifd Sending KILL to remaining processes ... Switching to ramdisk...Performing system upgrade...Unlocking firmware ... Writing from <stdin> to firmware ...  [w]Appending jffs2 data from /tmp/sysupgrade.tgz to firmware...TRX header not foundError fixing up TRX header Upgrade completedRebooting system...

刷机过程

1.用telnet进入,passwd修改默认密码比如fuckyou,然后路由器会自动ssh模式,此时telnet会开始无效,以后ssh登录路由器的时候带上id(ssh root@192.168.1.1,否则是不会以当前用户id进入的,mac里会这样)。

2.下载WINSCP 
用scp协议连接到路由器,(有个麻烦对话框可以关闭查找用户组),然后上传文件到tmp。

3.用winscp里的打开终端,sysupgrade /tmp/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-sysupgrade.bin
直接开始刷固件。

4.若干秒后,刷机完成。

见识

堂西滴小五遇到Opkg 内核不正确实践成功: ===求个WR703n v1.6版本能用的带luci的openwrt - OPENWRT专版 - 恩山WIFI论坛 - Powered by Discuz! 沿途见识 [1]===

1.下载文件:
http://downloads.openwrt.org/sna ... quashfs-factory.bin
http://downloads.openwrt.org/sna ... shfs-sysupgrade.bin


2.在openwrt下恢复固件(或使用AUTOTTL恢复固件):
>cd /tmp
>wget http://ip/*.bin
>mtd -r write *.bin firmware

3.更新openwrt固件(从第版本升级到高版本):
>cd /tmp
>wget http://ip/*.bin
>sysupgrade -i /tmp/*.bin

4.用PUTTY登陆telnet,进行地址配置:(vi /etc/config/network)
>config interface 'lan'
>        option ifname 'eth0'
>        option proto 'static'
>        option ipaddr '192.168.1.105'
>        option netmask '255.255.255.0'
>        option gateway '192.168.1.1'
>        option dns '192.168.1.1'

5.应用ip配置更改:
>/etc/init.d/network restart

6.更新opkg:
>opkg update

7.安装luci:
>opkg install luci
启动luci:
>/etc/init.d/uhttpd enable
>/etc/init.d/uhttpd start

8.安装usb支持:
>opkg install kmod-fs-ext4
>opkg install kmod-usb-storage
>opkg install block-mount

引用信息

  1.  http://www.right.com.cn/forum/thread-79809-1-1.html
版权声明:本文为博主原创文章,未经博主允许不得转载。博主出没群号331983270

openwrt系统 sysupgrade 命令执行过程分析

0:扯淡 对这个openwrt的细节方面liaj

TPLINK 841N V7直接WEB升级OPENWRT固件

  • 2013年06月24日 20:20
  • 3.75MB
  • 下载

解决openwrt页面升级中“不支持所上传的文件格式”问题

openwrt 页面升级

TP-LINK WR720N升级8M Flash 64M Ram,加USB-TTL,烧openwrt官方固件,接蓝牙适配器

最近突发奇想,

openwrt tftp 升级软件的方法

1.升级前需要知道的知识 硬件接上串口,启动的时候不断的按任意键进入uboot模式,用printenv命令查看环境 ath> printenv bootargs=console=ttyS0,11520...

TP-Link WR703N升级64M内存+外接SMA天线+刷OpenWRT(1)硬件介绍

这一系列博客主要涉及以下内容: 1、硬件升级改造 2、配置openwrt 3、挂载U盘EXTROOT 4、Goagent,你懂的 5、挂载摄像头 6、USB声卡 7、WR703N超频 ...
  • sdvch
  • sdvch
  • 2013年11月29日 12:14
  • 3033

openwrt升级功能介绍

本文简述了openwrt sdk的升级功能流程,从页面传入升级文件到升级文件检测,再到调用升级脚本进行升级,升级完成后,进行系统重启。最后简述了如何添加升级文件标识,标识包括自己定义的字段,以及升级软...

TP-LINK_841N_V8路由器硬改升级OpenWRT记

TP-LINK_841N这款路由器还是tplink家族中比较经典的一款,硬件版本可查到的从V3开始到V12,每个版本或CPU不一致,或RAM、Flash大小不一致,而且更坑的是,国内版本和国外版本Ra...

Openwrt研习笔记五之编译及升级

关于openwrt自编译及刷机失败后如何救活的解决方案
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:openwrt升级命令
举报原因:
原因补充:

(最多只允许输入30个字)