1. 程式人生 > 其它 >【路由器】OpenWrt 簡介和安裝

【路由器】OpenWrt 簡介和安裝

目錄

簡介

來源

2002 年底 Linksys 公司推出 WRT-54G,採用了 Linux 取代了原來的 vXworks 系統。迫於 Linux 的開源協議要求,Linksys 開源了路由器的韌體程式碼,後續逐漸發展成了 OpenWrt 這樣一個專案

介紹

OpenWrt 是一個針對嵌入式裝置(通常是路由器或者軟路由)的 Linux 作業系統專案,提供了具有軟體包管理功能的完全可寫的檔案系統,因此擁有了完全定製的能力,可以榨乾裝置的全部效能

安裝

初次安裝推薦在支援裝置列表中找到對應裝置所在的裝置專屬頁面,然後根據頁面介紹進行安裝

一般安裝流程

通常的安裝步驟主要通過以下流程:

  1. 獲取原廠韌體的 SSH 登入許可權(可能是通過原廠韌體漏洞等方式)
  2. 在原廠韌體上利用 cat /proc/mtd 獲取 ROM 分割槽的佈局
  3. [可選] 備份原有的所有 ROM 分割槽資料
  4. 利用 mtd 等命令直接對相應的 ROM 區域進行寫入映象
    • [可選] bootloader 映象(裝置執行的情況下,個人更傾向於刷入 Breed
    • kernel 映象
    • rootfs 映象
  5. 重啟裝置

韌體搜尋下載

官網也對老手提供了快捷的韌體搜尋頁面,能夠更加快捷的找到 ROM 映象的下載介面

參考資料

本文作者: ywang_wnlo
本文連結: https://ywang-wnlo.github.io/posts/8507aaa1.html
版權宣告: 本部落格所有文章除特別宣告外,均採用 BY-NC-SA 許可協議。轉載請註明出處!