📢 本文由 gemini-2.5-flash 翻譯
前言 (閒聊)
閒暇之餘,於是便想鑽研一下路由器當作網路閘道器(但事後才發現這台路由器的儲存空間太小,無法安裝太多外掛程式,簡直是白忙了一整個下午)
2022.02.17 更新:無意間發現了一個內建網路閘道器的 FIR300M 韌體,但由於支援的方法過於老舊,若要刷入,請注意辨別。
原文連結: 更新編譯方法 - FIR300M/FIR302M 的 Openwrt 韌體 免拆機刷
百度網盤: 提取碼: vouv
OpenWRT 簡介
OpenWRT 是基於 Linux 的路由器作業系統,擁有許多強大的外掛程式和較佳的擴充性,並且可以透過 SSH 進行連線
官方網站: OpenWrt Wiki - Welcome to the OpenWrt Project
OpenWRT 通用教學: 從零開始學習 OpenWrt: 刷機 + 使用 + 編譯教學
準備工作
- 一、軟體 HFS
- 二、適用於 FIR300M 的 OpenWRT 韌體: 百度網盤
- 三、電腦開啟 Telnet 服務,請參考 win10 如何開啟 telnet 服務 (Win11 也適用,控制台可以在設定中搜尋進入)
簡要步驟
- 一、登入路由器管理介面 (192.168.1.1) 並登入
- 二、造訪
http://192.168.1.1/goform/Diagnosis?pingAddr=192.168.1.100|echo""|telnetd - 三、開啟命令提示字元 (cmd),輸入: telnet 192.168.1.1
- 四、將韌體傳輸到路由器,等待完成
- 五、此時進入路由器管理介面即為 OpenWRT (初始無密碼,直接登入即可)
- 六、點擊
System-Language and Style可將語系改為中文
詳細步驟 (第四步)
開啟 HFS,將「準備工作」第二步中的韌體重新命名為「1.bin」並拖曳到視窗中
在命令提示字元 (cmd) 輸入指令「telnet 192.168.1.1」並成功連線後,依序輸入以下指令
| |
執行成功後路由器會自動重新啟動,所以會顯示「連線中斷」
外掛程式安裝
在 OpenWRT 管理介面點擊「系統-軟體包」即可安裝相應外掛程式
建議到 Github 尋找相應的外掛程式,當然也可以自行編寫
因為安裝外掛程式需要網路位址,可以直接複製 Github 相應專案 Release 中的 ipk 檔案連結
自己編寫要如何安裝?您都已經會自己編寫了,還會不懂這個嗎? (doge)
注意事項
外掛程式安裝需要與路由器相容,部分外掛程式可能需要環境依賴,也就是需要先安裝其他外掛程式。
具體可以透過錯誤訊息進行判斷