OpenWRTを無線ブリッジとして設定する | オリジナル、AI翻訳
あなたの質問「正しいですか?」に関して、OpenWRTを無線ブリッジとして設定する手順について、正しい方法を提供するために、提供された手順を評価し、ベストプラクティスに基づいて修正します。あなたの目標は、OpenWRTルーター(例:OpenWRT 24.10.0を搭載したXiaomi Mi Router 4C)を無線ブリッジとして設定し、既存のWi-Fiネットワークに無線で接続し、その接続を自分のWi-Fiアクセスポイント(AP)またはEthernetポートを通じて共有し、すべてのデバイスをメインルーターと同じサブネットに保つことです。
提供された手順はほとんど正しいですが、適切なブリッジを確保し、IPの衝突を避けるための重要な調整が欠けているため、以下に、OpenWRTで無線ブリッジを実現するための正しい、完全な手順を示します。これは、あなたの意図に合致する簡単なブリッジ方法(クライアント+APが同じブリッジ)を使用します。また、簡単な方法が失敗した場合に備えて、relayd
を使用する代替方法についても簡単に触れますが、あなたの設定はより簡単なアプローチをサポートしている可能性が高いです。
提供された手順の評価
あなたの手順は以下を目指しています:
- OpenWRTルーターを既存のWi-Fiネットワークにクライアントとして接続する。
- 新しいWi-FiネットワークをブロードキャストするAPを設定する。
- クライアントとAPインターフェースをブリッジしてインターネットを共有する。
以下に簡単なレビューを示します:
- ステップ1:LuCIにログイン - 正しい、Webインターフェースにアクセスするのはスタート地点です。
- ステップ2:無線クライアントの設定 - ターゲットWi-Fiに参加し、
lan
ネットワークに割り当てるのは良いスタートですが、OpenWRTのデフォルトlan
設定(静的IP、通常は192.168.1.1)がメインルーターと同じIPを使用している場合、衝突が発生する可能性があります。この設定を調整する必要があります。 - ステップ3:無線APの設定 - APを設定し、
lan
に割り当てるのはブリッジに正しいですが、lan
インターフェースが適切に設定されている必要があります。 - ステップ4:ネットワークのブリッジ - 両方のインターフェースを
lan
に割り当てることで理論的にはブリッジされますが、DHCPサーバーを無効にするかIP設定を調整しないと、スムーズに動作しないかもしれません。 - ステップ5:設定のテスト - テストは重要ですが、成功するかどうかは前のステップが完全に正しいかに依存します。
欠けているものや間違っているもの
- デフォルトでは、OpenWRTの
lan
インターフェースには静的IP(例:192.168.1.1)が設定され、DHCPサーバーが実行されています。メインルーターも192.168.1.1の場合、IP衝突が発生します。lan
インターフェースをDHCPクライアントモードに設定し、ローカルDHCPサーバーを無効にして、メインルーターがすべてのデバイスにIPを割り当てるようにする必要があります。 - ファイアウォールゾーンの
lan
への割り当ては簡単さのために正しいですが、IP設定は重要です。
このことを考慮すると、あなたの手順は「ほとんど正しい」ですが、lan
インターフェースの設定を調整しないと不完全です。以下に修正された手順を示します。
OpenWRTを無線ブリッジとして設定する正しい手順(簡単なブリッジ方法)
この方法では、OpenWRTルーターを既存のWi-Fiネットワークにクライアントとして接続し、その接続を自分のAPまたはEthernetポートを通じて共有し、すべてをメインルーターと同じサブネット(例:192.168.1.x)にする方法を示します。以下に、LuCI Webインターフェースを使用して行う方法を示します。
前提条件
- OpenWRTがインストールされている(例:Xiaomi Mi Router 4CにOpenWRT 24.10.0)。
- メインWi-FiネットワークのSSID、パスワード、暗号化タイプ(例:WPA2-PSK)が必要です。
- LuCIにアクセスできる(
http://192.168.1.1
または現在のIP)と管理者の資格情報。
ステップ1:LuCIにログイン
- ブラウザを開き、
http://192.168.1.1
に移動します。 - OpenWRTのユーザー名(デフォルト:
root
)とパスワード(インストール時に設定)でログインします。
ステップ2:無線クライアントの設定
- 無線設定に移動:
- ネットワーク > 無線に移動します。
- ネットワークをスキャン:
- あなたのラジオ(例:Mi Router 4Cの2.4GHz用
radio0
)を探します。 - スキャンをクリックして利用可能なWi-Fiネットワークのリストを表示します。
- あなたのラジオ(例:Mi Router 4Cの2.4GHz用
- メインWi-Fiネットワークに参加:
- メインルーターのWi-FiのSSIDを見つけます。
- ネットワークに参加をクリックします。
- クライアント設定の構成:
- Wi-Fiキー: メインWi-Fiのパスワードを入力します。
- ネットワーク:
lan
を選択または設定します(これにより、クライアントインターフェースがbr-lan
ブリッジに追加されます)。 - ファイアウォールゾーン:
lan
に割り当てます(これにより、ブリッジのためのトラフィックルールが簡単になります)。 - インターフェース名: LuCIが
wwan
を提案するかもしれませんが、client
にリネームするか、lan
に関連付けることを確認します。
- 保存と適用:
- 保存と適用をクリックしてメインWi-Fiに接続します。
ステップ3:LANインターフェースをDHCPクライアントに調整
- インターフェースに移動:
- ネットワーク > インターフェースに移動します。
- LANインターフェースを編集:
lan
インターフェースの横にある編集をクリックします。
- プロトコルをDHCPクライアントに設定:
- プロトコルのドロップダウンからDHCPクライアントを選択します。
- これにより、
br-lan
ブリッジ(現在無線クライアントを含む)がメインルーターのDHCPサーバーからIPアドレスを取得できます(例:192.168.1.x)。
- DHCPサーバーを無効に:
lan
が現在DHCPクライアントであるため、ローカルDHCPサーバーは自動的に無効になります。高度な設定またはDHCPとDNSの下で確認し、オプションが表示された場合は「インターフェースを無視する」がチェックされていることを確認します。
- 保存と適用:
- 保存と適用をクリックします。ルーターはメインルーターからIPをリクエストします。
ステップ4:無線アクセスポイントの設定
- 新しい無線ネットワークを追加:
- ネットワーク > 無線に戻ります。
- 同じラジオ(例:
radio0
)の下に追加をクリックして新しい無線インターフェースを作成します。
- APの設定:
- ESSID: Wi-Fiの名前を選択します(例:
OpenWRT_AP
)。 - モード: アクセスポイント(AP)に設定します。
- ネットワーク:
lan
に割り当てます(これにより、クライアントインターフェースとEthernetポートとブリッジされます)。
- ESSID: Wi-Fiの名前を選択します(例:
- セキュリティの設定:
- 無線セキュリティタブに移動します。
- 暗号化: WPA2-PSKを選択します(推奨)。
- キー: APの強力なパスワードを設定します。
- 保存と適用:
- 保存と適用をクリックします。ルーターは現在自分のWi-Fiをブロードキャストします。
ステップ5:ブリッジの確認
- インターフェースの確認:
- ネットワーク > インターフェースに移動します。
lan
インターフェースがbr-lan
ブリッジの下に無線クライアント(例:wlan0
)とAP(例:wlan0-1
)をリストしていることを確認します。
- IPの割り当ての確認:
- ステータス > 概要に移動します。
- メインルーターによって
lan
インターフェースに割り当てられたIPアドレス(例:192.168.1.100
)を確認します。
ステップ6:設定のテスト
- Wi-Fiのテスト:
- デバイスを
OpenWRT_AP
Wi-Fiに接続します。 - メインルーターからIP(例:
192.168.1.x
)を受け取り、インターネットにアクセスできることを確認します。
- デバイスを
- Ethernetのテスト(適用の場合):
- デバイスをルーターのLANポートに接続します。
- メインルーターからIPを受け取り、インターネットに接続できることを確認します。
- LuCIへのアクセス:
- 新しいIPアドレス(例:
http://192.168.1.100
)を使用してOpenWRTインターフェースにアクセスします。
- 新しいIPアドレス(例:
なぜこれが機能するか
- クライアントとAPインターフェースを
lan
ネットワークに割り当てることで、br-lan
ブリッジに追加され、レイヤー2のトラフィックがメインルーターとの間で流れるようになります。 lan
をDHCPクライアントに設定することで、OpenWRTルーターがメインルーターから一意のIPを取得し、衝突を避け(例:192.168.1.1
)、ローカルDHCPサーバーを無効にしてメインルーターがすべてのIP割り当てを管理するようになります。- APまたはEthernetポートに接続されたデバイスは、メインネットワークと同じサブネット(例:
192.168.1.x
)に表示され、無線ブリッジの要件を満たします。
代替方法:relayd(偽ブリッジ)の使用
簡単なブリッジ方法が失敗した場合(例:無線ドライバの制限)は、relayd
パッケージを使用して偽ブリッジを作成できます。これにより、OpenWRTルーターのクライアントは異なるサブネットにありますが、一部のハードウェアではより信頼性が高くなります。以下に簡単な概要を示します:
- relaydのインストール:
- システム > ソフトウェアに移動し、
relayd
を検索してインストールします。
- システム > ソフトウェアに移動し、
- 無線クライアントの設定:
- メインWi-Fiに参加し、新しいインターフェース(例:
wwan
)に割り当て、DHCPクライアントに設定します。
- メインWi-Fiに参加し、新しいインターフェース(例:
- LANの設定:
lan
を静的IP(例:192.168.2.1
)に設定し、独自のDHCPサーバーを設定します。
- relaydの設定:
- SSHまたはLuCI(ネットワーク > ホスト名の下)を使用して、
relayd
を設定し、wwan
とlan
の間でリレーします。
- SSHまたはLuCI(ネットワーク > ホスト名の下)を使用して、
- APの設定:
- APを
lan
ネットワークに設定します。
- APを
- テスト:
OpenWRT_AP
に接続されたデバイスは192.168.2.x
にあり、インターネットはメインルーターからリレーされます。
注意: これは真のブリッジ(異なるサブネット)ではありませんので、簡単な方法が機能しない場合にのみ使用してください。Xiaomi Mi Router 4CとOpenWRT 24.10.0の場合、簡単なブリッジが十分です。
結論
あなたの元の手順はほとんど正しいですが、lan
インターフェースをDHCPクライアントモードに設定してIP衝突を避け、適切なブリッジを確保するために不十分です。上記の修正された手順は、OpenWRTを無線ブリッジとして設定するための信頼性の高い方法を提供します。これらの手順に従えば、ルーターはメインWi-Fiに接続し、APまたはEthernetポートを通じてその接続をスムーズに共有し、すべてを同じサブネットに保つことができます。設定をテストし、問題が発生した場合(現代のOpenWRTでは稀)は、relayd
の代替方法を検討してください。