OpenWrtルーターにVPNを設定する方法|家中の端末をまとめて接続

OpenWrtルーターにVPNを設定して、家中の端末の通信をまとめて管理。接続情報の登録、端末ごとの経路設定、DNS確認から、接続テストや設定の戻し方まで順を追って解説します。

OpenWrtルーターにVPNを設定すると、ルーターのWi-Fiや有線LANにつないだ端末の通信を、まとめて管理しやすくなります。ただし、ルーターに接続すればすべての通信が自動的にVPNを通るわけではありません。VPNクライアントの対応方式、ルーティング、ファイアウォール、DNSの設定がそろって初めて、意図した経路になります。この記事では、設定前の確認から接続テスト、問題が起きたときの切り戻しまでを順に説明します。OpenWrtのバージョンや機種、導入済みパッケージによって画面名や手順が異なるため、操作前に使用中の機器とファームウェアに対応する公式ドキュメントも確認してください。

設定前に確認すること

まず、VPNサービスからOpenWrtで利用できる接続情報を入手します。VPNクライアント向けの設定ファイルや接続パラメーターが必要で、スマートフォンやデスクトップ用のアプリに登録するサブスクリプションURLを、そのままOpenWrtへ読み込めるとは限りません。URLしか案内されていない場合は、OpenWrtで使える形式の設定を提供しているか、サービスの説明を確認しましょう。方式や設定ファイルの対応状況がわからないまま、似た名前の項目を選んで進めるのは避けてください。

次に、ルーターがVPNクライアントとして使いたい方式と暗号設定に対応しているか確認します。OpenWrtでは、構成に応じてWireGuardやOpenVPNなどを利用できますが、必要なパッケージ、管理画面の機能、設定項目は方式やOpenWrtのバージョンによって異なります。対応方式の名前だけでなく、サービスが発行した設定情報とOpenWrt側の手順が一致していることが重要です。ルーターのストレージや処理能力にも余裕が必要な場合があるため、機種の仕様と現在の負荷も確認します。

設定を変更する前に、LuCIなどの管理画面から現在の設定をバックアップしてください。管理画面に入るためのルーターのIPアドレス、ログイン情報、設定復旧の方法も手元に用意します。設定中にLAN側のアドレスやファイアウォールを誤って変更すると、管理画面へ接続できなくなることがあります。作業は、ルーターへ有線接続した端末から行うと、Wi-Fiの設定変更による切断を避けやすくなります。

家中の端末を同じ経路にするか選ぶ

VPN接続を作る前に、どの端末の通信をVPNへ送るか決めます。LAN全体をVPN経由にする方式は、端末ごとにアプリを設定せずに済む一方、通常のインターネット接続や地域内サービスまで経路が変わることがあります。特定の端末だけを対象にする方式なら、テレビやゲーム機は通常回線、選んだPCやスマートフォンはVPNという使い分けができます。ただし、端末ごとの振り分け機能は、OpenWrtの構成や追加ソフトウェアに左右されます。

どちらの方式でも、LAN内の機器同士の通信と、インターネット向け通信を区別して考えましょう。プリンター、NAS、スマートホーム機器などへLAN内から接続する必要がある場合、これらの宛先までVPN側へ送ると、ローカル機器が見つからなくなることがあります。ルーター自身がVPNサーバーへ接続する経路と、LAN端末がVPNトンネルを使う経路も別の設定です。画面上で接続済みと表示されても、端末の通信がトンネルを通っているとは限りません。

構成 向いている用途 確認すること
LAN全体をVPN経由 複数の端末で同じVPN経路を使いたい ローカル機器への接続、通常回線へ戻す手順、VPN切断時の動作
端末を選んでVPN経由 端末や用途ごとに経路を分けたい 対象端末の識別方法、ルールの適用範囲、未登録端末の経路
VPNを使わない 管理画面やLAN内サービスへ接続する ローカル宛て通信がVPNに誤って送られないこと

接続情報を登録して動作を確認する

ここからは、OpenWrt側に必要なクライアント機能を用意し、接続情報を登録する一般的な流れを示します。管理画面の項目名や設定ファイルの読み込み方法は、方式・バージョン・導入済みソフトウェアによって異なります。画面に表示されない設定を推測で追加せず、利用する方式のOpenWrt向け手順に沿ってください。

  1. バックアップを作る。ルーターの設定を保存し、現在のLAN側アドレス、WAN接続、DNSの設定を記録します。
  2. 対応するクライアントを用意する。OpenWrtのバージョンと機種に合ったパッケージや管理画面の機能を確認し、必要なものだけを導入します。導入後に管理画面へ戻れることも確かめます。
  3. VPN接続を登録する。サービスが発行した設定ファイルを使うか、案内されたサーバー情報、認証情報、暗号関連の値を正確に入力します。秘密鍵やパスワードは第三者に見える形で共有しないでください。
  4. インターフェースとファイアウォールを確認する。VPN用インターフェースが正しいデバイスに結び付いているか、必要な転送やNATの扱いが方式の手順と合っているか確認します。LAN、WAN、VPNのゾーンをむやみにまとめないようにします。
  5. 対象端末と経路を決める。LAN全体を対象にするか、端末を限定するか設定します。ローカルネットワークへの通信やルーター管理画面への経路を残し、ルールの対象と例外を整理します。
  6. DNSを確認してからテストする。端末がどのDNS設定を使っているか確認し、VPN利用時に意図しないDNSへ問い合わせないようにします。その後、まず1台の端末で外部IPの地域表示と名前解決を確認し、次に普段使うWebサイトやアプリを試します。

テスト中は、ルーターのVPN接続状態だけでなく、端末側の結果も確認してください。接続先が変わっていない場合は、端末がVPN対象になっているか、ルーティングルールが有効か、既存のDNSキャッシュが残っていないかを順に調べます。外部IPの表示だけでDNSやIPv6の経路まで問題ないとは判断できません。IPv6を有効にしている場合は、IPv4とは別にIPv6の経路やDNSも確認し、設定で想定していない経路が残っていないか確かめましょう。確認方法は利用するサービスや端末によって異なります。

一度に複数の設定を変更すると、接続できなくなった際に原因を絞り込めません。クライアント接続、ファイアウォール、端末の振り分け、DNSの順に一項目ずつ確認し、変更内容を記録してください。初めて構成する場合は、最初から家中の端末へ適用せず、対象を限定して確認してから範囲を広げると、影響を抑えられます。

設定の要点:VPNの接続状態だけで完了とせず、対象端末の経路、DNS、LAN内サービス、切断時の挙動まで確かめてください。

つながらないときの確認と設定の戻し方

VPNクライアントが接続できない場合は、最初に設定ファイルや接続情報の期限、サーバー名、認証情報、ルーターの時刻を確認します。設定を手入力した場合は、余分な空白や文字の欠落がないかも見直してください。クライアントのログに出ているエラーを確認し、方式に合う設定を登録しているか、必要なパッケージやデバイスが利用可能かを調べます。秘密鍵や認証情報を含むログを、そのまま公開の場所へ貼り付けないようにしましょう。

クライアントは接続済みなのに端末がインターネットへ出られない場合は、端末がVPN側へ振り分けられているか、VPNインターフェースのルートが設定されているか、ファイアウォールの転送が意図どおりかを確認します。名前でサイトを開けない一方、接続先のIPアドレスでは通信できる場合は、DNSを重点的に確認します。特定の端末だけ不調なら、その端末のアドレス変更や振り分けルールの条件が原因の可能性があります。LAN機器だけ見つからない場合は、ローカル宛て通信がVPNへ送られていないか確認してください。

設定を戻すときは、まずVPNインターフェースを停止し、端末のルーティングを通常のWAN経由へ戻します。そのうえで、追加したファイアウォール設定やDNS変更を見直し、保存しておいたバックアップを使う場合は、復元後に管理画面、WAN接続、Wi-Fi、LAN内機器の順に確認します。設定の保存や適用は画面の案内に従い、復旧できることを確かめる前に、管理用のLAN設定を変更しないでください。ルーターへ接続できなくなった場合の復旧方法は機種ごとに異なるため、事前にメーカーやOpenWrtの説明を確認しておくことが大切です。

よくある質問

サブスクリプションURLだけで設定できますか?

必ずしも設定できるとは限りません。サブスクリプションURLは対応クライアントに設定を配布する用途のものがあり、OpenWrtの標準画面で直接読み込める形式とは限りません。サービスがOpenWrt向けに提供する設定ファイルや接続手順を確認してください。

設定後は家中の端末が自動的にVPNを使いますか?

構成によります。LAN全体をVPNへ送る設定も、端末を選んで振り分ける設定もあります。接続済み表示だけでは適用範囲がわからないため、端末ごとに外部IP、DNS、ローカル機器への接続を確かめましょう。

VPN接続中にDNSがうまく動かない場合は?

OpenWrtのDNS設定、VPN用インターフェースの設定、端末側のDNS指定を順に確認します。端末に以前の名前解決結果が残っている場合もあるため、設定変更後に再接続してから再テストしてください。IPv6を使う環境では、IPv6側のDNSと経路も別に確認します。

VPN設定後にルーターの管理画面へ入れなくなったら?

まず端末がルーターのLAN側ネットワークに接続しているか確認します。VPN向けのルーティングやファイアウォールが管理画面への通信を妨げている場合は、事前に保存した設定へ戻す方法を使います。復旧手順は機種や設定によって異なるため、作業前に確認しておきましょう。

初月無料