私たち全員が知っているように、次のコマンドを使用して仮想ワイヤレスインターフェイスを作成できます。iw dev
(1)。またはを使用してMACアドレスを変更できますifconfig <ifname> hw ether <Address>
。その後、ネットワーク管理者を使用して、inetrfaceごとに2つの異なるアクセスポイント(SSID)を設定できます。たとえば、
(Real) wlan0: 00:16:b6:ab:cd:e7 -> AP(1)
(Virtual) wlan1: 00:16:b6:ab:cd:e8 -> AP(2)
ただし、wlan0がAP(1)に接続され、AP(2)に接続しようとするたびに、最初にwlan0が切断され、次にwlan1が独自のAPに接続されます。
2つを同時に接続する必要があります。可能ですか?どのように?
編集:私の特定のカードはLisco / Linksys RTL8191SEvBです。私はLinuxを使用しています4.4.38
。
ベストアンサー1
一部(2021年のほとんど?)Wi-Fiチップは以下にあります。一部モードを同時に、しかし、すべて同じラジオを使用するため、同じ周波数を使用します。チップに2つの無線が接続されている場合は、複数の周波数/チャネルで複数の機能を使用できるようになりました。
アップデート2021:一部のカードは同時に2チャンネルで動作することがあります。これらは2.4/5Ghzコンボデバイスで、ほとんど可能です。12.4、もう一つ1また、5Ghzチャンネルで。一部のデバイスは、一部のIntelカードなどのファームウェアアップグレードによってこの機能を取得します。
PI ZeroWなどの他のカードは、2.4Ghzグループで2つのチャンネルを同時に実行できます。
例えばインテル3160同時に、1つのステーション、1つのアクセスポイント、および1つのP2Pデバイスにすることができます。これは次の目的に使用されます。無線伝送またはミラキャスト、まだ「他の」ネットワークに接続されている間。
チップの有効な組み合わせはルートと見なすことができます。iw list | grep -A 8 'interface combination'
いくつかの例:
-
有効なインターフェイスの組み合わせ: * #{ マネージド } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1, フル <= 3, #channels <= 2
Qualcomm Atheros QCA986x/988x 802.11acワイヤレスネットワークアダプタ
* #{ AP, mesh point } <= 8, #{ managed } <= 1,
total <= 8, #channels <= 1, STA/AP BI must match
- Qualcomm Atheros QCA9377 802.11acワイヤレスネットワークアダプタ(Rev。31)
* #{ managed } <= 2, #{ AP, mesh point, P2P-client, P2P-GO } <= 2, #{ P2P-device } <= 1,
total <= 4, #channels <= 1
* #{ managed } <= 2, #{ P2P-client } <= 2, #{ AP, mesh point, P2P-GO } <= 1, #{ P2P-device } <= 1,
total <= 4, #channels <= 2
* #{ managed } <= 1, #{ IBSS } <= 1,
total <= 2, #channels <= 1
- PIゼロワイヤレス
* #{ managed } <= 1, #{ P2P-device } <= 1, #{ P2P-client, P2P-GO } <= 1,
total <= 3, #channels <= 2
* #{ managed } <= 1, #{ AP } <= 1, #{ P2P-client } <= 1, #{ P2P-device } <= 1,
total <= 4, #channels <= 1
- USB MediaTek、ドライバmt76x0u
* #{ IBSS } <= 1, #{ managed, AP, mesh point, P2P-client, P2P-GO } <= 2,
total <= 2, #channels <= 1, STA/AP BI must match
rt2800usb
レポート:
* #{ AP, mesh point } <= 8,
total <= 8, #channels <= 1
rtl8192cu
ドングルはデバイスと同じチップを使用し、ほとんどのRealtekデバイスは以下を報告します。
interface combinations not supported
このメッセージは、カードが次の機能のみを実行できることを意味します。1同時に機能します。
一部のWi-Fiチップでは、さまざまな機能を備えた複数の署名付きファームウェアを使用できます。 AFAICTですが、rtl819xには該当しません。
Intel IWLWifiの場合、接続の1つをAPに切り替えるか、「Ad-Hoc」にすることが解決策かもしれません。
#{managed}<5
そうでない場合は、制限をより緩和したカードまたは同様のカードに変更する必要があります。
または(他の)10€WUSB-WiFiアダプタを追加して2番目のAPに接続します。