WPA申請者から40MHzチャンネルを選択

WPA申請者から40MHzチャンネルを選択

40MHz Wi-Fiチャンネルに接続しようとしています。 40MHzのチャネル幅オプションを有効にするようにルータを設定しました。しかし、まだ20MHzのチャネル幅に接続されています。

$ iw wlan0 link
Connected to b4:75:0e:14:d8:98 (on wlan0)
        SSID: Cisco08012
        freq: 2462
        RX: 69690 bytes (330 packets)
        TX: 48728 bytes (158 packets)
        signal: -50 dBm
        tx bitrate: 72.2 MBit/s MCS 7 short GI

wpa_supplicant.confファイルに追加する追加のパラメータがあるのか​​、私たちが使用するチップセットのファームウェアを設定する必要があるのか​​疑問に思います。

編集する:

これwpa_cli scan_results

b4:75:0e:14:d8:98       2462    -57     [WPA2-PSK-CCMP][ESS]    Cisco08012
c4:12:f5:08:10:70       2412    -67     [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]      GoGreen

編集2:

$ iw reg get
global
country US: DFS-FCC
        (2402 - 2472 @ 40), (N/A, 30), (N/A)
        (5170 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
        (5250 - 5330 @ 80), (N/A, 23), (0 ms), DFS, AUTO-BW
        (5490 - 5730 @ 160), (N/A, 23), (0 ms), DFS
        (5735 - 5835 @ 80), (N/A, 30), (N/A)
        (57240 - 63720 @ 2160), (N/A, 40), (N/A)

global
country US: DFS-FCC
        (2402 - 2472 @ 40), (N/A, 30), (N/A)
        (5170 - 5250 @ 80), (N/A, 23), (N/A), AUTO-BW
        (5250 - 5330 @ 80), (N/A, 23), (0 ms), DFS, AUTO-BW
        (5490 - 5730 @ 160), (N/A, 23), (0 ms), DFS
        (5735 - 5835 @ 80), (N/A, 30), (N/A)
        (57240 - 63720 @ 2160), (N/A, 40), (N/A)

答え1

問題は私が使用しているチップセットのファームウェアにあります。ベンダーが設定でチャネルバインディングを無効にしました。有効にした後、40MHzのチャンネルに接続できます。 Qualcommチップセットを使用するには、設定ファイルでgChannelBondingMode24GHz変数を1に設定する必要があります。

答え2

この場合、40MHz Wifiチャンネル自体に接続できないのは、Linux側では問題になりません。 WiFiは、プロトコルが定義されている方法とさまざまなベンダーがどのように実装するかについての特定のビットに、より具体的な複雑なプロトコルです。

コマンド出力から、あなたがCiscoアプライアンスを使用しており、クライアントが2.4 GHz帯域にあることがわかります。原因は、Cisco WiFiデバイス/APが2.4GHzで802.11nをサポートしていないことです。

~からシスコのフォーラム:

重複しないチャネル1、6、11の3つしか使用できないため、Ciscoは2.4 GHz周波数(802.11 b / g)でチャネル結合をサポートしません。 802.11nでは

2つの隣接チャネル(それぞれ20MHz)が結合され、合計40MHzの帯域幅が得られます。これにより、より多くのデータを送信するために増加したチャネル幅が提供されます。重複しないチャネル1、6、11の3つしか使用できないため、Ciscoは2.4 GHz周波数(802.11 b / g)でチャネル結合をサポートしません。ただし、チャネル結合は、現在最大23個の隣接する非重複チャネルを使用できる5GHz周波数範囲でより大きな関連性を持ちます。チャネル結合は、802.11aなどの5GHzでのみサポートされます。

また、脚注で別の2.4GHzデバイスを使用したい場合は、WiFiプロトコルは40MHzチャンネルのみを定義することに注意してください。もしAPは、重複する周波数で送信している近くの他のAPを認識しません。一部のベンダーはそれを無視することを選択し、Hostapdおよび他のベンダーはこの機能を無視しません。

ただし、Ciscoデバイスで40MHzを使用するには、WiFiスティックまたは5GHz対応のクライアントを使用する必要があります。

PS。後で実験するときは、APとクライアントのWi-Fiチップセットに関するベンダーの文献を調べて、それらがサポートしているものを確認することをお勧めします。 APとの距離/ノイズ/信号品質/ WiFiアダプタの品質によっては、APが提供する最大速度で動作しない場合があります。

一般的なWiFiの知識に関する関連回答も読んでください。ASUS USB-N13アダプタ(realtek)を使用するときのWi-Fiの問題

答え3

wpa_cliツールを使用して40MHz Wi-Fiチャンネルがあることを確認し、wpa_cli "get_pref_freq_list"オプションを使用してインターフェースの周波数リストを確認します。

関連情報