【路由器】OpenWrt 簡介和安裝
阿新 • • 發佈:2022-04-21
目錄
簡介
來源
2002 年底 Linksys 公司推出 WRT-54G,採用了 Linux 取代了原來的 vXworks 系統。迫於 Linux 的開源協議要求,Linksys 開源了路由器的韌體程式碼,後續逐漸發展成了 OpenWrt 這樣一個專案
介紹
OpenWrt 是一個針對嵌入式裝置(通常是路由器或者軟路由)的 Linux 作業系統專案,提供了具有軟體包管理功能的完全可寫的檔案系統,因此擁有了完全定製的能力,可以榨乾裝置的全部效能
安裝
初次安裝推薦在支援裝置列表中找到對應裝置所在的裝置專屬頁面,然後根據頁面介紹進行安裝
一般安裝流程
通常的安裝步驟主要通過以下流程:
- 獲取原廠韌體的 SSH 登入許可權(可能是通過原廠韌體漏洞等方式)
- 在原廠韌體上利用
cat /proc/mtd
獲取 ROM 分割槽的佈局 - [可選] 備份原有的所有 ROM 分割槽資料
- 利用
mtd
等命令直接對相應的 ROM 區域進行寫入映象- [可選] bootloader 映象(裝置執行的情況下,個人更傾向於刷入 Breed)
- kernel 映象
- rootfs 映象
- 重啟裝置
韌體搜尋下載
官網也對老手提供了快捷的韌體搜尋頁面,能夠更加快捷的找到 ROM 映象的下載介面
參考資料
本文作者: ywang_wnlo
本文連結: https://ywang-wnlo.github.io/posts/8507aaa1.html
版權宣告: 本部落格所有文章除特別宣告外,均採用 BY-NC-SA 許可協議。轉載請註明出處!