11
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

初めて OpenWrt を導入する際の注意事項

Last updated at Posted at 2024-02-18

この記事の目的

OpenWrt 歴 4 年の私ですが、4 年前の自分を思い出しながら、その時の自分でも分かるように、この記事を書いています。

OpenWrt 歴

最初の OpenWrt 機器は、Xiaomi 4A Gigabit Router です。
中国語 firmware の製品に英語 firmware をインストールした結果、正常に動作しなくなってしまい 😱、その回復過程で OpenWrt について知り、以降 OpenWrt 機器を使用しています。

それ以降は以下の 10 モデルを使用。

Model SoC / CPU TechInfoDepot
Xiaomi Mi Router 4C MediaTek MT7628DAN 4C
Xiaomi Mi WiFi Router 3 MediaTek MT7620A R3
Xiaomi Mi Router AC2100 MediaTek MT7621A AC2100
Xiaomi Mi Router 3 Pro MediaTek MT7621A R3P
TP-Link Archer C7 AC1750
( v4 , V5 , C7R v5 )
Qualcomm Atheros QCA9563 v4 , v5
Buffalo WSR-1166DHP MediaTek MT7621AT WSR-1166DHP
Netgear GS308T V1 Realtek RTL8380M GS308T
GMKtec NucBox 7S Celeron N5105 ( GMKtec 公式サイト )

そして現在は、BuffaloWSR-2533DHP2LinksysE8450NETGEARWAX206 を使用しています。 (複数台あるのは DAWN のためです。)

当初、 XiaomiTP-Link でいろいろと試しているのは、1 台 1000 円~ 2000 円程度で入手できたことと、公式サイトでの情報が充実していたためです。🎉

(🔥🔥🔥🔥 Xiaomi の Wi-Fi ルーターは、基本的に中国仕様のため、5GHz は 149ch ~ 165ch もカバーしますが、2025 年 2 月現在、 Xiaomi の Wi-Fi ルーターで技適を取得しているものはありません。🔥🔥🔥🔥)

OpenWrt のインストール後(firmware の導入後)の注意事項

1. ルーターの IP アドレスは、 192.168.1.1 に設定される

そのため、ブラウザからは http://192.168.1.1 へ、ターミナルからは ssh root@192.168.1.1 でアクセスする。

2. パスワードは設定されていない

ブラウザからアクセスした場合は、 Usernameroot
Password にはどんな値を入力してもログインできる。

ターミナルから ssh root@192.168.1.1 でアクセスした場合は、パスワードの入力無しでログインできる。

3. Wi-Fi は off の状態になっている

OpenWrt のフォークの X-Wrt の場合は、firmware 導入直後でも Wi-Fi が使用できるが、OpenWrt では明示的に Wi-Fi を on にしない限り Wi-Fi は使用できない。

そのため初回は、 PC の有線 LAN ポートとルーターの LAN ポートを接続して設定する。

OpenWrt 機器の選択

完全初心者 🔰 なら、WSR-2533DHP2AC1750 で選択

2025 年 4 月時点であれば、まずは Buffalo の WSR-2533DHP2 を基準に考える。
メモリサイズがそこそこ大きく(256MB)、追加パッケージのインストールに使える Flash RAM の領域がそこそこ大きく(約 40MB)、そこそこ速い CPU (MT7622)を積んでいて、ブラウザ操作だけで OpenWrt を導入できるルーターが 2000 円程度で買えるというのは世界的に見ても希少なので、まずはこれを基準に考える。

ただし、日本語がよく分からない場合や、使用しなくなった後にメーカー firmware に戻して再度売りたいという場合には、TP-Link の Archer C7 AC1750 が、多言語対応しているし、メーカー firmware に戻すのも簡単なので、その場合にはこの機種でも良いのではないかと思う。
価格は、消費電力の小さい v5C7R v5 で 2000 円程度。
ただし、ハードウェア的には WSR-2533DHP2 に比べてかなり劣る

USB ポートの有無は最初は考慮しなくて良い。
設定が煩雑になるし、消費電力も増えるので、結局私は USB ポートがあるモデルでも使っていない。
(ルーターはルーター、NAS は NAS。 分けて運用した方が認知負荷が軽減される。)

OpenWrt の公式推奨

個人的なお気に入り

  1. 👉 Buffalo WSR-2533DHP2 は入手と導入のしやすさで強くお勧めできるので、WSR-2533DHP2 への OpenWrt 導入方法について書きました。 😊
  2. 👉 Linksys E8450 では強烈なトラブルに遭遇したため、その解決方法について書きました。 😯
  3. 👉 NETGEAR WAX206 は追加パッケージで使える容量が 18MB と小さいのですが、容量が小さい機器でも Tailscale をインストールできる方法を見つけたので、元々のハードウェアの設計の良さを存分に楽しめる状態になっています。 😍

次は、MT7622 (Filogic 800) よりさらに速い MT7986 (Filogic 830) を搭載したデバイスを購入したいと考えています。 😎

地雷は君を強くしてくれるかもしれない 🫡

以下のモデルは元々の Flash が 128MB あるのに、OpenWrt 化すると追加パッケージのインストールに使える領域が 10MB 未満しかない。 😵 トテモツライ

👉 5ch の【無線 LAN】 OpenWrt 【強化ファーム】掲示板の #25#26 で、未使用領域を利用可能にする方法の検証作業が行われています。🧐

上記の情報がこのまま埋もれてしまうのはあまりにももったいないと感じたため、要点をまとめた 記事 を書きました。😊
初心者向けの内容ではありませんが、参考になると思います。🫡

OpenWrt の設定時にあると便利なツール

それぞれの機器の最新の firmware はどこにある?

最新の firmware は以下のページから入手するのが簡単です。

👉 OpenWrt Firmware Selector

おすすめの追加パッケージ

2022 年に追加された Attended Sysupgrade を使うと、ファームウェアアップデート時の苦労をかなり軽減できます。

OpenWrt でファームウェアをアップデートすると、OS を再インストールした時と同じように、使っていたパッケージを再度インストールする必要があります。
しかし、Attended Sysupgrade を使うと、インストールされているパッケージを調べて、それらが含まれたファームウェアを作成&ダウンロードし、アップデート時に元のパッケージが含まれた状態で更新できます。 🥳

VPN を使ってリモートでアップデートをする場合には、こういった機能は本当に本当に助かります。 😂

また、 nanocurl は基本的なイメージには含まれていないため、luci-app-attendedsysupgrade と一緒にインストールしておくと便利です。

opkg update
opkg install luci-app-attendedsysupgrade nano curl

おまけ

OpenWRT 誕生の経緯(きっかけ)は Gigazine さんの こちらの記事 へどうぞ。

たかだか 16MB 程度の Flash メモリしかなくても、ちゃんとした Linux が動くのは驚きです。

さらなるおまけ

猫点饭 ( mao.fan )

以下のページでルーター用 SoC の速度をざっくりと比較できます。 😊

Reddit

Reddit に OpenWrt の subreddit があります。

ただ、 r/openwrt は半数以上が「教えて」投稿なので、もし自作や改造に興味があるなら r/selfhosted を見ていた方が有効な情報に出会えると思います。😄

Reddit で知ったこと

  1. Kalle Valo が Linux の wireless driver のメンテナーの役割から降りた

    Linux's Sole Wireless/WiFi Driver Maintainer Is Stepping Down

  2. OpenWrt に大きな貢献をした Dave Täht が亡くなった

    In loving memory of Dave Täht

    RIP Dave Täht, a key developer behind SQM, FQ-CoDel, CAKE, the "Make Wi-Fi Fast" project, CeroWrt, and other efforts to reduce bufferbloat.

    Remembering Dave Täht

恩山无线论坛 , ImmortalWrt

中文ですが中国の 恩山无线论坛 もかなり充実しています。
サイトの自動翻訳機能で、英語や日本語に翻訳して利用できます。

中国ユーザー向けのフォークである ImmortalWrtFirmware Selector には、OpenWrt の Firmware Selector には含まれていないデバイスがあったりします。

【無線 LAN】 OpenWrt 【強化ファーム】

Reddit や恩山无线论坛に比べると情報量は少ないですが、5ch にも OpenWrt の情報があります。

OpenWrt Forum

OpenWrt Forum は表示が遅く、トピックを読んでも役に立った経験がほとんどないため、困った時は、生成 AI -> Google -> Reddit の順で検索しています。

11
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?