hostapd
を実行しています 、このプロジェクトによって構成され、APを作成します(アクセスポイント) 組み込みデバイス上。いくつかのラップトップでもテストしました。
私のラップトップでは、wifiは接続されたままで、AP専用の新しいインターフェイスが作成されます。デバイスでは、wifiがドロップされ、APは標準のwifiインターフェース上にあります。
ラップトップはhostapd v2.4
です およびbus/pci/drivers/iwlwifi
ドライバーのために。
デバイスはカスタムのhostapd v0.8.x
です usb/drivers/r8188eu
用に構築されています ドライバー。
これは、RTL8188ワイヤレスカードの厳しい制限のようです。
将来のデバイスで他のワイヤレスカードを調べたい場合、接続とブロードキャストを同時にサポートするかどうかをハードウェア仕様からどのように判断できますか?
これは「デュアルバンド」ですか?一部のデバイスは一度にブロードキャストして接続できると思いますが、ただし APが同じwifiチャネルでブロードキャストされ、他のAPがマルチチャネルを実行できる場合(ただし、r8188eu
のようです) どちらもできません) 。
繰り返しになりますが、同じチャネルで接続してブロードキャストできないという制限は、古いバージョンのhostapd
が原因である可能性があることを私は知っています。 。
承認された回答:
あなたの質問に対する答えは、Arch Linux wikiで見つけることができると思います:https://wiki.archlinux.org/index.php/software_access_point
これは、Arch Linuxwikiからコピーされた関連セクションです:
Wi-FiデバイスはAPモードをサポートしている必要があります
AP動作モードをサポートするnl80211互換のワイヤレスデバイスが必要です。これは、iw listコマンドを実行することで確認できます。サポートされているインターフェイスモードブロックの下に、APがリストされているはずです。
$ iw list
Wiphy phy1
...
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* WDS
* monitor
* mesh point
...
単一のWi-Fiデバイスを備えたワイヤレスクライアントとソフトウェアAP
ソフトウェアAPの作成は、独自のネットワーク接続(イーサネット、ワイヤレスなど)から独立しています。多くのワイヤレスデバイスは、APとしてもワイヤレス「クライアント」としても同時に動作することさえサポートしています。この機能を使用すると、単一のワイヤレスデバイスを使用して、既存のネットワークの「ワイヤレスリピーター」として機能するソフトウェアAPを作成できます。この機能は、iwリストの出力の次のセクションにリストされています。
$ iw list
Wiphy phy1
...
valid interface combinations:
* #{ managed } <= 2048, #{ AP, mesh point } <= 8, #{ P2P-client, P2P-GO } <= 1,
total <= 2048, #channels <= 1, STA/AP BI must match
...