メインコンテンツへスキップ
見出し画像

OpenWrtルーターって何が違うの?普通のWi-Fiルーターで物足りなくなった人へ【OpenWrt集中連載001】

    普通のWi-Fiルーターは、かなり優秀です。

    箱から出して回線につなぎ、スマホでSSIDを選ぶ。多くの家庭では、それだけでインターネットを使えます。

    ただ、端末が増えてくると、少しずつ気になることが出てきます。

    「ゲストWi-Fiは、本当に家庭内LANから分かれている?」

    「スマート家電を、PCやNASと同じ場所に置いて大丈夫?」

    「外出先からNASや店舗の録画機へ安全に入りたい」

    「今、何がつながっていて、どこで詰まっているのか見たい」

    普通のルーターにも設定画面はあります。でも、見られる範囲や追加できる機能は、メーカーが用意したところまでです。

    OpenWrtルーターは、ネットワークを自分で見て、分けて、必要な機能をあとから足せます。

    OpenWrtと聞くと、黒い画面でコマンドを打ち続ける姿を想像するかもしれません。実際は、最初からコマンド操作(CLI)ですべてを設定する必要はありません。

    まず普通に使う。困ったところだけ分ける。変更前にはバックアップを取る。この距離感で十分です。

    この連載では、国内向けのOpenWrtベースWi-Fi 7ルーター Linksys Velop WRT Pro 7(LN6001-JP) を使い、家庭・小さなオフィス・店舗での現実的な使い方を紹介します。



    連載目次: LN6001-JPで始めるOpenWrtベースルーター実践ガイド

    普通のルーターは「任せる」、OpenWrtは「自分で決める」

    普通の家庭用Wi-Fiルーターは、ネットワークをメーカーに任せる家電です。

    買ってすぐ使えて、設定項目が少なく、家族にも説明しやすい。スマホ、PC、テレビ、ゲーム機を同じWi-Fiにつなぐだけなら、この簡単さには大きな価値があります。

    OpenWrtは、Wi-Fiルーターや組み込み機器向けに作られたLinuxベースのルーターOSです。追加パッケージやWeb管理画面のLuCI、設定ファイルなどを通じて、メーカー任せだった範囲まで自分で確認・調整できます。

    違いは、単に設定項目が多いことではありません。

    どの端末を同じネットワークに置くか
    どの通信を許可するか
    外からどこまで入れるようにするか
    トラブル時に何を確認するか
    

    こうした判断を、自分の用途に合わせて組み立てられるのがOpenWrtです。

    画像

    普通のルーターはメーカーが決めた範囲で使い、OpenWrtベースでは構成を見ながら用途別に分けられます。

    もちろん、自由度と引き換えに設定項目は増えます。アプリだけですべてを自動設定したい人には、一般的な家庭用ルーターのほうが合います。

    OpenWrtルーターが向いているのは、たとえば次のような人です。

    • ゲストやIoT機器を家庭内LANから分けたい

    • 接続状態やログを自分で確認したい

    • VPNなど、必要な機能をあとから追加したい

    OpenWrtベースのルーターを、ファームウェアの書き込みなしで始めたい人には、この連載で使っているLN6001-JPも選択肢になります。製品を理解したい場合は「LN6001-JPの標準ファームウェアとOpenWrtの違い」、自分の用途に合うか判断したい場合は「LN6001-JP購入前ガイド」へ進んでください。

    OpenWrtで変わるのは「分ける・見る・足す・戻す」

    画像

    OpenWrtの価値は、分ける・見る・足す・戻すの四つに整理できます。

    ゲストやIoTを、名前だけでなく通信まで分けられる

    家庭ならMain、Guest、Kids、IoT。店舗ならStaff、Guest、POS、Camera。小さなオフィスなら社内端末、ゲストWi-Fi、検証用ネットワーク。

    OpenWrtでは、SSID、VLAN、ファイアウォールゾーン(firewall zone)などを組み合わせ、必要な通信だけを許可する構成を作れます。

    SSIDを増やすだけでは、通信の境界は決まりません。たとえば、ゲスト端末はインターネットへ出られるが、NASやプリンターには入れない。OpenWrtでは、こうした境界を自分で決められます。

    ファイアウォールゾーンは、最初はネットワークの「部屋分け」だと考えると分かりやすいでしょう。

    設定を変える前に、今の状態を見られる

    ネットワーク障害で困るのは、何が起きているか分からないことです。

    OpenWrtルーターでは、接続端末、割り当てられたIPアドレス、DNS、WAN、IPv6、ファイアウォール、VPN、ログなどをLuCIやSSHから確認できます。

    最初は設定を書き換えなくてもかまいません。次の読み取りだけでも、WAN、IPv6、DHCP、ログの状態が見えます。

    ifstatus wan
    ifstatus wan6
    cat /tmp/dhcp.leases
    logread | tail -n 50
    

    黒い画面は、設定変更の入口ではなく、まず状況を見るための道具として使えます。

    必要になった機能だけを追加できる

    OpenWrtでは、パッケージ管理の仕組みを使って、DNS広告ブロック、DDNS、VPN、診断ツール、LuCIの追加画面などを導入できます。

    この連載のLN6001-JP標準環境では opkg を使います。別のOpenWrtリリースではパッケージ管理や配布元が異なることがあるため、機能名だけで選ばず、機種とファームウェアに対応した導入方法を確認します。具体的な確認順は024「パッケージ管理」へまとめています。

    ただし、ルーターのストレージとメモリには限りがあります。便利そうなものを片端から入れたり、PCと同じ感覚で opkg upgrade を実行したりする運用は避けます。

    バックアップがあれば、試した設定を戻せる

    OpenWrtで覚えておきたいのは、すべての設定項目ではありません。変更前の状態へ戻す方法です。

    LuCIでは、次の画面から設定をまとめて保存できます。

    System → Backup / Flash Firmware → Generate archive
    

    SSHから主要な設定をテキストとして残す方法もあります。

    uci show network > network-before.txt
    uci show wireless > wireless-before.txt
    uci show firewall > firewall-before.txt
    uci show dhcp > dhcp-before.txt
    

    このテキストはSSHで接続したルーター側に保存されます。設定を見比べるための記録なので、LuCIで生成した復元用アーカイブと一緒にPCへ保管してください。ルーター内だけに残すと、初期化時に失うことがあります。保存・復元の手順は023「バックアップ」で説明しています。

    LAN IPやファイアウォールの変更で管理画面へ入れなくなることもあるので、変更前の状態をPCに残してから試します。

    CLIは必須ではない。最初はLuCIで十分

    LN6001-JPには、LuCIというWeb管理画面があります。Wi-Fi、ネットワーク、DHCP、ファイアウォール、ソフトウェアなど、多くの設定をブラウザから確認・変更できます。

    初心者のうちは、次の使い分けで十分です。

    まずはLuCIで確認・設定
    足りない情報だけSSHで詳しく確認
    

    SSHは、LuCIで足りない情報を調べたくなった時に、一つずつ覚えていけば大丈夫です。

    画像

    最初はLuCIで全体を見る。足りない情報があるときだけSSHへ進むと、無理なく覚えられます。

    日本では、国内向けOpenWrtベース製品から始める

    海外では、市販のWi-FiルーターへOpenWrtを自分で書き込む手順が数多く紹介されています。対応機種を探して、自分好みのルーターを作るのはOpenWrt文化の面白さの一つです。

    ただし、日本国内で使うWi-Fiルーターは、電波を出す無線機器でもあります。

    ファームウェアを書き換えた場合、周波数、送信出力、チャネル、DFS、国設定などが、国内向け製品として適切な状態に保たれているかを利用者側で保証するのは簡単ではありません。海外の手順を、そのまま日本で使えるとは限りません。

    この連載の既存の設定記事では、LN6001-JPのメーカー提供ファームウェアから使い始める手順を扱っています。ファームウェアを入れ替える場合は、対象機種への対応と、国内で使う無線設定を別途確認する必要があります。

    LN6001-JPは、国内向けに展開されているOpenWrtベースのWi-Fi 7ルーターです。OSの導入と基本設定を済ませた状態から使い始められます。つまり、「OpenWrtを入れる方法」ではなく、「OpenWrtベースの環境をどう使うか」から始められます。

    Linksys公式サポートでは、Wi-Fi 7トライバンド、LuCI、SSH、opkg、スクリプト設定への対応が案内されています。NTTフレッツ系のIPoE / IPv4 over IPv6についても、追加モジュール「オートIPoE」が用意されています。

    LN6001用の最新OpenWrtファームウェアを探していますか?僕のGitHubで個人のテスト・検証向けのコミュニティ版を公開しています。

    バージョン25.12より新しいスナップショットを使って移植作業をしています。すでに一通り実用的に動作します。

    OpenWrt本流への移行時期は未定ですが、すでにデバイスPRを提出済みで、将来の統合に向けて作業を進めています。標準環境との違い、公開先、移行作業の状況は003のファームウェア解説で確認できます。

    OpenWrtを一から導入する検証では、何台かを起動できない状態、いわゆるソフトブリックにしてしまったこともあります。復旧も勉強にはなりますが、家庭や仕事で使うルーターでは、できれば避けたい経験です。国内向けに準備された製品から始められることには、スペック表だけでは見えない価値があります。

    家庭でも店舗でも、最初は一つだけ分ければいい

    家庭でOpenWrtルーターを使うなら、最初から複雑な構成を作る必要はありません。

    普段使う端末は HomeWifi
    来客には HomeWifi_Guest
    スマート家電は HomeWifi_IoT
    

    家族に説明できる程度の分け方から始めるほうが、完璧な設計を目指すより長続きします。

    小さなオフィスや店舗では、Staff、Guest、POS、Cameraのように、業務端末と来客用Wi-Fiを分けるところから始められます。外出先から拠点へ入る必要があれば、単純なポート開放だけに頼らず、WireGuardやTailscaleのようなVPNも検討できます。

    どちらの場合も、目的は複雑なネットワークを作ることではありません。つないでよいものと、分けるべきものを説明できる状態にすることです。

    画像

    家庭と店舗では端末の種類が違っても、用途ごとに通信の境界を作る考え方は同じです。

    最初の30分で確認する5項目

    LN6001-JPを使い始めたら、まず次の順番で確認します。

    1. LuCIへログインする

    2. WAN / WAN6の状態を見る

    3. Wi-Fi名とパスワードを確認する

    4. 設定バックアップを取る

    5. SSHでログインし、読み取りコマンドを試す

    ゲストWi-Fi、VLAN、VPN、パッケージ追加は、そのあとで構いません。

    設定変更は一度に一つ。使いながら困った点を確かめ、必要な分だけ調整していきましょう。

    画像

    最初の30分は、設定を増やす時間ではなく、現在の状態と戻り方を確認する時間です。

    次に読むなら

    気になるテーマから次の記事へ進んでください。

    CLI例と無線設定の前提

    この記事のCLIサンプルは、Linksys Velop WRT Pro 7(LN6001-JP)のOpenWrtベースファームウェア version 1.2.0.15を前提にしています。

    無線の国設定、送信出力、DFSなど、国内法令や技適に関わる設定は変更しません。国内向け製品に必要な無線制御を維持したまま、ネットワーク部分を調整する方針です。

    参考情報

     
     
    外資系テックの仕事と、ネットワーク・AI・動画制作を実際に試す人。日本の仕事を少し便利にする方法を書いています。Linksys / OpenWrt / IPoE / Apple / YouTube tools. 個人の発信です。

    あなたへのおすすめ