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(十)web页面更新固件

当我们的openwrt添加了luci后就可以通过web页面进行固件的升级了,下面我们来看一下具体步骤: 1、 2、 3、 通过上面三个步骤就完成了更新,是不是很简单!!更新过程要稍等一会。。。...

OPENWRT入门之三------刷入openwrt固件和首次使用

将OpenWrt刷入路由器 要在路由器上使用OpenWrt,首先要将路由器固件刷新为OpenWrt,即相当于OpenWrt 系统的安装,不同型号的路由器的安装方法可能也会不一样,但一般常用的...

openwrt tftp 升级软件的方法

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

Openwrt使用mtd和sysupgrade刷机、备份恢复系统配置

查看当前系统分区信息: 1 2 3 4 5 6 7 8 cat /proc/mtd dev: size erasesize name mtd0: 00...

RCP应用程序开发之二——核心类总结

上次讲述了怎么新建一个RCP应用程序, 没有对其核心的类总结。今天晚上抽空简单的总结了一下,主要包括针对application,Perspective,WorkbenchAdvisor,Workben...

MT7620 OPENWRT中AP CLIENT的配置方法

以下方法来自WRTnode罗老师 由于在预览版中apcli还未配置进入luci界面 这个阶段的apcli的配置需要手动完成: 0、上级路由开通DHCP服务 1、ssh登陆到WR...

openwrt系统初始化分析

openwrt固件启动后,进入uboot,加载内核,启动init进程,而init进程包含在procd进程中,启动代码如下: int main(int argc, char **argv) { ...

联发科Linkit 7688 (一) 上手及在Mac下搭建OpenWrt交叉编译环境,C语言编译Hello,World

买了一块联发科 Linkit 7688 DUO 开发板(99元)。 这是一块物联网开发板,基于联发科 Linkit 7688 DUO芯片、同时兼容Arduino. 内置OpenWrt系统、支持Wifi...
  • c80486
  • c80486
  • 2016-05-12 22:22
  • 4828

WRTnode添加i2c支持

1:打开WRTNODE.dts并添加以下代码: $vim WRTNODE.dts palmbus@10000000 { ... ... i2c@900 { co...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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