GNU/Linux >> Linux の 問題 >  >> Linux

Wifiドライバー/デバイスの機能を見つけますか?

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
...

Linux
  1. Linux – Linux上のデバイスに関連付けられているドライバー(モジュール)を見つける方法は?

  2. カスタムPidを備えたUsb-シリアルデバイスを組み込みのTtyusb0に接続しますか?

  3. Rtl88x2buのドライバーをインストールする方法は?

  1. Macbook Proに14.04をインストールすると、ワイヤレスが使用できなくなりますか?

  2. Realtek 8188ワイヤレスドライバーのインストールが失敗しますか?

  3. ユーザー空間のLinuxブロックデバイスドライバーを作成するには?

  1. デバイスからユーザー空間メモリーへの DMA への Linux カーネル デバイス ドライバー

  2. Linux プラットフォーム ドライバーと通常のデバイス ドライバーの違いは何ですか?

  3. IOCTL Linux デバイス ドライバー