OpenWrt sysupgrade 命令列更新韌體到最新版
下面我們要使用 sysupgrade 更新韌體到trunk最新版。
要注意的是,trunk包含試驗的功能,可能不穩定,刷機風險自己承擔。
在瀏覽器裡登陸 192.168.1.1 進行韌體升級是比較簡單的。今天我們要嘗試的的是命令列刷機升級。命令列的方式更強大。
SSH登入路由器
在Ubuntu裡,按Ctrl+Alt+T開啟命令列終端,輸入:
ssh [email protected]
輸入密碼,登入成功。
進入OpenWrt /tmp目錄
cd /tmp
檢查OpenWrt路由器是否有足夠的記憶體
df -h
可以看出, /tmp 還有29.5MB可用空間,而升級韌體在3MB左右,足夠了。
下載OpenWrt最新trunk版本韌體
-
TP-LINK WR2543N路由器的晶片型別是ar71xx,就點選 ar71xx 目錄進入。要注意,路由器的晶片型別千萬不能搞錯,不同路由器很可能是不同的。
-
按Ctrl+F查詢自己的路由器型號。比如我輸入的是 wr2543, 有兩個韌體,升級用的是 sysupgrade.bin檔案。右鍵點選該連結,複製下載地址。在FireFox裡是 Copy Link Location複製連結地址。
-
回到Ubuntu命令列終端, 下載韌體到 /tmp 目錄。TP-LINK wr2543路由器是這樣的:
[email protected]:/tmp# wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr2543-v1-squashfs-sysupgrade.bin
md5校驗,確保下載的韌體完整:
[email protected]:/tmp# wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/md5sums
[email protected]:/tmp# md5sum -c md5sums 2> /dev/null | grep OK
openwrt-ar71xx-generic-tl-wr2543-v1-squashfs-sysupgrade.bin: OK
輸出結尾是OK,說明韌體是完整的。
OpenWrt sysupgrade命令升級OpenWrt韌體
[email protected]:/tmp# sysupgrade -v openwrt-ar71xx-generic-tl-wr2543-v1-squashfs-sysupgrade.bin
...
Upgrade completed
Rebooting system...
過約2分鐘,等路由器重啟成功,如果沒有意外,會發現有線和無線上網都正常。但瀏覽器192.168.1.1無法登陸,因為snapshots版本韌體是不帶LuCI網頁管理介面的。沒有也好,可以節省路由器的儲存空間,也可以學習一下命令列管理OpenWrt路由器。
參考:
相關推薦
OpenWrt sysupgrade 命令列更新韌體到最新版
下面我們要使用 sysupgrade 更新韌體到trunk最新版。 要注意的是,trunk包含試驗的功能,可能不穩定,刷機風險自己承擔。 在瀏覽器裡登陸 192.168.1.1 進行韌體升級是比較簡單的。今天我們要嘗試的的是命令列刷機升級。命令列的方式更強大。 SS
Ubuntu下安裝使用JLink以及解決自動更新韌體
現在我的系統環境換到Linux下了,所以需要在Linux安裝JLink進行除錯。在這個安裝過程中遇到不少問題,最主要的就是在Linux使用比較新的JLink驅動,會自動更新韌體,導致JLink掛了。 首先怎麼安裝我就貼別人的連結了:
在ubuntu系統中使用命令列更新vs code
一直沒有找到ubuntu上自動更新vs code的有效方法。 今天在stackoverflow發現了一個帖子說的很好,成功的更新了我的vs code。 第一步執行 [email protected]:~/Downloads$ wget https:
Jlink V8 提示更新韌體,不能下載程式
最近要做uwb開發,重新使用Jlink V8,開發環境IAR7.10,一直提示韌體升級。 原來由於升級搞壞過幾個Jlink,一直不敢輕易升級。 然後開始重灌驅動,問題一直沒有解決。
安信可 ESP8266 nodeMCU 更新韌體方法
nodeMCU韌體更新方法: 對應的硬體: E:\esp8266\Ai-Thinker_ESP8266_DOUT_32Mbit_AiCloud_0.0.0.6_20170517.bin 首先按下 nodeMCU的 Flash按鈕,然後按下res
OpenWRT編譯——從原始碼到韌體
接觸OpenWRT一年時間,大部分都在編譯韌體、刷機,遇到過不少問題。這裡記錄下以前摸索的步驟。 op編譯過程的wiki:https://wiki.openwrt.org/zh-cn/doc/howto/buildroot.exigence 以下步驟的操作環境為64位的Ub
openwrt下web方式升級韌體提示檔案格式錯誤
最近公司產品使用openwrt,其中在使用openwrt的web方式升級核心和檔案系統時(即sysupgrade韌體)時,發現校驗檔案時提示The uploaded image file does not contain a supported format.
linux下通過命令列更新android sdk
/usr/share/android/android-sdk-linux/android $ android update sdk --no-ui android provide these options for automatic updates: Action
android sdk sdkmanger無介面使用方法(命令列更新SDK)
剛剛部署安裝sdk最新版本發現已經沒有GUI介面了,只能使用命令去下載更新,版本號26.0.2(MAC) 主要使用的更新命令: sdkmanager --update sdkmanager "platform-tools" "platforms;android-26"
ESP8266-12F模組更新韌體的方法
去年在淘寶上買的ESP8266-12模組,本想是實現WIFI轉串列埠功能的,只是買了也沒有時間與興趣去玩了,今天熟悉了一下物聯網,覺得有必要玩一下WIFI的實現,因此重新拿出來,對著官
7z命令列操作指南之最快壓縮
7z命令列示例: 7z -tZip a test.zip ./test/* -mx0 功能:把test資料夾中所有檔案以儲存壓縮的模式壓縮成zip格式的檔案,壓縮檔案為test.zip 引數說明: a為新增選項 -tZip為壓縮格式(-t7z...) 壓縮率具體引數
HTC vive 定位器更新韌體後 閃紅燈 電源重新插拔沒反應
http://tieba.baidu.com/p/4904248797?share=9105&fr=share http://manew.com/thread-98310-1-1.html 如題,定位器重新插拔後,剛開始是綠燈 過一會兒就變紅燈了,一直都是這樣,現
命令列更新scikit-learn
使用pip命令更新庫 pip install --upgrade 庫名 比如更新scikit-learn包 pip install --upgrade scikit-learn pip更新 Pyth
Linux基礎命令之使用wget下載最新版JDK
找到指定的下載地址 登入Oracle https://login.oracle.com/oaam_server/login.do 選擇java 找到適合自己版本的jdk,因為我本地用的181,官網最新版本是191,所以,我需要181如圖 在Downloads 頁面
phpstorm啟用大全--持續更新(支援2018最新版)轉載
方法一. 通過Licence Server 啟用PHPStorm(快速) 方法原理是通過搭建伺服器啟用,不過網上有許多搭建好的。 http://180.76.140.202:9123 注:不一定長期有效 方法二. 直接用瀏覽器開啟 http://idea.lanyus.com/
phpstorm啟用大全--持續更新(支援2018最新版)
版權宣告:如果該文章對你有幫助,請為我打call https://blog.csdn.net/voke_/article/details/78794567 方法一. 通過Licence Server 啟用PHPStorm(快速) 方法原理是通過搭建伺服器啟用,不
更新 nodeJS 至最新版 « 關於網路那些事...
方法一、更新 nodejs 至最新版 更新方式 sudo npm cache clean -f sudo npm install -g n sudo n stabl
openwrt 網頁sysupgrade刷韌體流程
一次偶然的機會,閱讀了openwrt網頁升級的實現細節,以實際操作流程,結合網路資料,整理了這篇流程。 本文按照網頁升級韌體時涉及到的各個模組的先後順序進行介紹, openwrt 韌體的升級功能流程,從頁面傳入升級檔案到升級檔案檢測,再到呼叫升
【小問題集03】-linux網路命令列-持續更新
1 網口ip配置及啟用【命令列】 sudo ifconfig eth0 192.168.1.10 netmask 255.255.255.0 up 2 網口配置【配置檔案】 Linux裡面有兩套管理網路連線的方案: (1)/etc/network/interfac
趣談網路協議(二)ifconfig:最熟悉又陌生的命令列
ip addr [email protected]:~# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default link/lo