FIR300M ルーターを OpenWRT でファームウェア書き換え

📢 この記事は gemini-2.5-flash-lite によって翻訳されました

はじめに(どうでもいい話)

暇だったので、ルーターをゲートウェイとしていじってみようと思ったんだ(でも後でわかったんだけど、このルーターは容量が小さすぎて、あまりプラグインをインストールできなかった。午後いっぱい無駄にした感じだよ)。


2022.02.17 更新:偶然にも、FIR300M 向けのゲートウェイ搭載ファームウェアを見つけたんだけど、サポートしている method が古すぎるから、書き換える場合は注意してね。

元のスレッド: 更新编译方法 - FIR300M/FIR302M の Openwrt 固件 免拆机刷

百度網盤: 提取码: vouv

OpenWRT について

OpenWRT は Linux ベースのルーター用システムで、たくさんの強力なプラグインと高い拡張性があって、SSH で接続することもできるんだ。

公式サイト: OpenWrt Wiki - Welcome to the OpenWrt Project

OpenWRT 一般的なチュートリアル: 從零開始學習 OpenWrt: 刷機 + 使用 + 編譯教程

準備するもの

  • 1.ソフトウェア HFS
  • 2.FIR300M 用の OpenWRT ファームウェア: 百度網盤
  • 3.PC で Telnet サービスを有効にする。参考: win10 怎么开启 telnet 服务 (Win11 でもできるよ、コントロールパネルは設定で検索して入ってね)

簡単な手順

  • 1.ルーターの管理画面にログインする (192.168.1.1)
  • 2.http://192.168.1.1/goform/Diagnosis?pingAddr=192.168.1.100|echo""|telnetd にアクセスする
  • 3.cmd を開いて、telnet 192.168.1.1 と入力する
  • 4.ファームウェアをルーターに転送し、完了を待つ
  • 5.これでルーターの管理画面に入ると OpenWRT になっている(初期パスワードなし、そのままログインできるよ)
  • 6.System-Language and Style をクリックすると、言語を中国語に変更できる

詳細な手順(4番目のステップ)

HFS を開いて、「準備するもの」の2番目のステップにあるファームウェアを「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" は自分の PC の 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

Visits Since 2025-02-28

Hugo で構築されています。 | テーマ StackJimmy によって設計されています。