web-dev-qa-db-ja.com

Linuxで1枚のwifiネットワークカードを使用して2つのwifiネットワークに接続する

これが実行可能かどうかはわかりませんが、アイデアを思いつくようになりました。したがって、自宅に2つのワイヤレスネットワークがあります。基本的に、インターネットに接続するために各アクセスポイントへの接続を切り替えることです(どちらの信号/速度が望ましいかによって異なります)。したがって、私の質問は次のとおりです。

(1)Linuxで実行されているラップトップで1枚のワイヤレスネットワークカードのみを使用して、2つのwifiネットワークに同時に接続することは可能ですか? (2)Linuxでは、別のWi-Fiカードを購入しなくても実行できますか? (3)それが実行可能である場合、誰かが構成方法のステップバイステップの手順を提供できますか?

ちなみに、私のラップトップの仕様は次のとおりです。

OS: Linux Mint x64
Wifi Adapter: Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
    Subsystem: Hewlett-Packard Company AR9485/HB125 802.11bgn 1×1 Wi-Fi Adapter
    Kernel driver in use: ath9k
3
PinoyPal

簡単に言うと、いいえ、これはハードウェアでは不可能です。

ワイヤレスモードについて
お使いのハードウェア( ath9k )は、Linuxでは さまざまなワイヤレス動作モード をサポートしています。日常の状況では、通常のWi-Fiアクセスポイントに接続すると、アダプターはステーション(マネージドとも呼ばれます)モードになります。そのモードでは、(ハードウェアおよび他のほとんどのコンシューマーハードウェアを使用して)1つだけのアクセスポイントにのみ接続(データの送受信)が可能です。ワイヤレスカードに別の送信機/受信機を追加する方が費用がかかります(ほとんど使用されません)。

APの切り替えについて
ラップトップ/コンピュータに速度を測定して決定を下す前にそのアクセスポイントに接続する必要があるため、どちらのアクセスポイントがより高速であるかを決定させることはできません。ネットワークカードは、現在の接続を切断せずにそれを行うことはできません。技術的には、他のアクセスポイントにホップし、高速かどうかを確認してから、スワップするかどうかを決定するスクリプトを作成することができます。それが問題を解決するよりも不便だと思います。切り替えている間、インターネット接続が約1〜2秒失われるからです。

代替案
可能性があります メッシュを実行 これは多くのwifiカードでサポートされている別のモードです(私はそのようなセットアップの経験がありません)。または(セットアップがより簡単で一般的)、複数のアクセスポイントで1つのwifiネットワークを実行することもできます。カードが信号を失った場合、カードは自動的に最強の信号に接続します。ラップトップ(電話、タブレット、デスクトップなど)は、異なるAP間でローミングできるようになりました。この設定については、SUで ここ について説明します。

私は、ローミング設定があなたの入力に基づいたあなたの好ましいオプションだと思います。

2
agtoever