「リピーター」モード用の 2 つのワイヤレス インターフェイスのブリッジ

「リピーター」モード用の 2 つのワイヤレス インターフェイスのブリッジ

かなり探し回ったのですが、全てのピースをまとめたものが見つかりません。

私は Debian を使用しており、NAT やその他の煩わしさを使用せずにワイヤレス ネットワークに接続し、信号を繰り返すことを目指しています。

ap -> wlan0 {debian} wlan1 -> 繰り返しap信号

私は 2 つの同一のワイヤレス NIC、ath9k ドライバー モジュール、および 4 アドレス モードをサポートするルーターを持っています。

私が理解しているところによると、wlan0 をクライアントとして AP に接続し、wlan1 で 4addr モードをオンにして、2 つをブリッジする必要があります。実際の実装はもう少し複雑です。

wlan1 に hostapd を設定し、チャネルが AP がホストしているチャネルから 3 つ以上離れた同一の ssid/pw を持つように設定する必要がありますか?

これを機能させるためにブリッジ上に何か特別なものを設定する必要がありますか?

4addr モードは、両方の WLAN インターフェイスでオンにする必要がありますか、それとも「リピーター」インターフェイスのみでオンにする必要がありますか?

ありがとう!

答え1

あなたのリクエストは珍しいものです。なぜなら、NAT を使用した非常に単純な設定を避けるために、めったに使用されない (またはまったく使用されない) テクノロジー (4addr モード) を使用しようとしているからです。

もう一つ厄介な機能があります。設定にはapそして無線LAN0両方の4addrモードが有効になっている場合、片方だけ有効にすることはできません。そうすると、もう一方のコンポーネントは4addrモードのコンポーネントと通信できなくなります。つまり、通常のPC(Windows、Mac、4addrモード非対応の*Nixes)は、apもちろん、AP に VLAN を設定しない限り、4addr モードが有効になっている Debian マシン用に 1 つ、4addr モードが有効になっていない他のすべての PC 用にもう 1 つ設定します。私に言わせれば、それでも考慮しなければならないオーバーヘッドは増えます。

wlan1(リピーター側インターフェース)については、ない4addr モードを有効にする必要があります。hostapd を設定し、eth0 でブリッジします (イーサネット ケーブルを使用して Debian マシンのリピータ機能を本格的なワイヤレス ブリッジに拡張する場合)。または仮想インターフェイス (タップタンではないそうしないと、レベル 2 の接続が失われます。

の関係については無線LAN0そして無線LAN1、 あなた橋渡しできないブリッジングにはイーサネットフレーム全体の交換が必要であり、これはワイヤレス(4addrモードかどうかに関係なく)では不可能です。また、ブリッジングは必要ありません。必要なのは、IPv4転送を有効にすることだけです(sysctl.conf は、) および適切なルーティング (両方の Wi-Fi で同じサブネットが利用可能であることを確認する必要があります)。

トラフィックを減らすには、デフォルト ゲートウェイをデバイス wlan0 の 192.168.1.1 (または使用する任意のアドレス) に指定するといいでしょう。こうすると、Debian マシンが wlan1 経由でトラフィックを送信しなくなり、リピーターが詰まって無駄になります。

関連情報