FIR300M 路由器刷韌體 OpenWRT

📢 本文由 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: 刷機 + 使用 + 編譯教學

準備工作

簡要步驟

  • 一、登入路由器管理介面 (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」並成功連線後,依序輸入以下指令

1
2
3
cd /tmp
wget http://192.168.1.100/1.bin  // 請將「192.168.1.100」替換為您的機器 IP
mtd_write -r write 1.bin Kernel  // (注意,這裡的 K 是大寫)

執行成功後路由器會自動重新啟動,所以會顯示「連線中斷」

外掛程式安裝

在 OpenWRT 管理介面點擊「系統-軟體包」即可安裝相應外掛程式

建議到 Github 尋找相應的外掛程式,當然也可以自行編寫

因為安裝外掛程式需要網路位址,可以直接複製 Github 相應專案 Release 中的 ipk 檔案連結

自己編寫要如何安裝?您都已經會自己編寫了,還會不懂這個嗎? (doge)

注意事項

外掛程式安裝需要與路由器相容,部分外掛程式可能需要環境依賴,也就是需要先安裝其他外掛程式。

具體可以透過錯誤訊息進行判斷

參考文章

This post is licensed under CC BY-NC-SA 4.0 by the author.
最後更新 2025-11-08 20:34 +0900