1つのWiFiアダプターのみで2つのWiFiネットワークに同時に接続するにはどうすればよいですか?
Ubuntu-PCに同時に接続する必要がある2つの個別のワイヤレスネットワークがあります。1つ目はインターネットアクセスあり、もう1つはインターネットアクセスなしです。
仮想インターフェイスを作成しようとしましたが、エラーはないように見えますが、ネットワークマネージャーには表示されませんでした。私が使用しているドライバーはath9kのようです。
仮想ワイヤレスインターフェイスを作成できるかどうかを確認するにはどうすればよいですか?仮想インターフェイスをサポートしていない場合、ドライバーath9kを置き換えることはできますか?
はい、カードがサポートしていれば可能です。まず最初に iwのドキュメント 、特に 仮想インターフェイス のページを見てください。 14.04を実行していない限り、つまり devスクリプトのバグ (おそらく15.10で修正されましたが、まだ確認されていません)が原因です。
注以下の説明では、wlan0
は通常のWiFiインターフェースであり、wlan1
は仮想インターフェース用に選択した名前です(非常にquite意的です)。もちろん、これをシステムに適合させる必要があります。
以下を使用して、新しい仮想インターフェイスを作成できます。
Sudo iw dev wlan0 interface add wlan1 type station
アダプター/ドライバーがサポートしている場合は、これで完了です。2つのインターフェイスがあります。そうしないと、何らかのエラーが発生するか、インターフェイスが表示されません。
次のように入力して、新しいインターフェイスが存在するかどうかを確認できます。
Sudo ifconfig -a
...wlan1
インターフェースが表示されるかどうかを確認します。とにかくネットワークマネージャーにも表示されます。
仮想インターフェイスは次の方法で削除できます
Sudo iw dev wlan1 del
私はそれを実際に使用したことはありません---私はルーターに2回接続しようとしましたが、大混乱が生じました(しかし、それはおそらく正常です)。さらに、おそらく2つのインターフェイス間のパケット転送がデフォルトで有効になっているかどうかを確認する必要があります。その後、ルーティングを少し試す必要があります。しかし、それは始まりです。
PD ---おそらく変更しなければならないことの1つは、「仮想」インターフェースのMAC番号です。これは、デフォルトでは他と同じであり、ほぼ確実に問題を引き起こします。
コメントとして追加するのは非常に便利ですが、50の評価スコアが必要です。ごめんなさい
両方のインターフェイスを同時に使用し、それらが一意ではないというメッセージについて:これは、おそらく両方が同じMACアドレスを使用しているためです。アクティブにする前に、新しいインターフェイスのMACアドレスを変更してみてください。ip link set dev <dev-name> address <new-mac-address>