四種方法
有四種方法可以把OpenWrt安裝在一個設備上:
1.通過原始固件
通過你的瀏覽器打開原始固件的管理頁面,然后通過使用"固件升級"選項安裝OpenWrt固件。搞定。
注意: 一些時候原始固件的升級功能包含一些確定你沒有刷入錯誤固件文件的校驗功能,如果存在這個功能,他會阻止你通過這種方式安裝OpenWrt。
2.通過Bootloader和網口
正是為了便於這方面,即更新固件, 絕大多的(不是所有)bootloader 里面內置了這種更新固件的功能. 有的內置 TFTP-client, 別的有 TFTP-server, 還有FTP-client 和 甚至於有 FTP-server. 你需要了解的有:
- bootloader的預設IP地址 (啟動到系統后的ip和BL的ip不一定相同哦!)
- 使用的是以上那種協議
- bootloader是做客戶端還是服務端
- 預設服務的端口號, 若不是 default
- 接口要連上
- 可能需要用戶名和密碼進行登錄
- 了解設備啟動后連接的時間點是很有用的, 比如:要在設備上電的1-5秒內連接,否者設備會啟動進入系統
一旦你明白了上面的參數,你就可以接着一下操作:
- 在你的電腦上安裝相應的軟件 (即在本案中bootloader內置了FTP-server,你就需要准備FTP連接軟件了)
- 閱讀該軟甲你的手冊! 比如 man tftp, man tftpd, man ftp, man ncftp, man ftpd, man
pure-ftpd 或者 .. - 給你的電腦設置一個與bootloader相同網段的靜態ip
- 用正確的端口連接你的電腦
- 通電
- 與bootloader取得連接
- 按具體情況用openwrt固件來覆蓋原來的固件
- 不要改掉或寫到bootloader 直到明確指示這樣做!(不然就就得到一塊高價板磚了)
注意: 有時候bootloader會不讓你刷非原廠的固件, 比如 t Inventel DV4210 (AKA Livebox)
時間點: 為了能上准時間點, 連接主機與路由直接要快. 要做到盡可能的快, 你可能需要關掉你網卡的連接速率自動協商功能(也就是開着雙工100mbps啥的)尤其要 關掉媒體感知功能 在你的系統上面.
具體的操作
→ tftp
→ ftp
→ xmodem
3.via Bootloader and Serial port
→ serial
4.via JTAG
→ port.jtag
本文章由http://www.wifidog.pro/2015/07/13/openwrt%E5%8D%87%E7%BA%A7%E5%9B%BA%E4%BB%B6.html整理編輯,轉載請注明出處