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"オプションを使用してインターフェースの周波数リストを確認します。