Ubuntu 20.04 - Intel AX200 AP 5G で WIFI ボードの regdomain を変更するにはどうすればよいですか?

Ubuntu 20.04 - Intel AX200 AP 5G で WIFI ボードの regdomain を変更するにはどうすればよいですか?

私のボードは、Intel Wi-Fi 6 AX200 を搭載した TP-Link Archer Tx50e です。

iw リスト5Ghz 帯域で IR のないすべての周波数を表示します。

Frequencies:
                        * 5180 MHz [36] (22.0 dBm) (no IR)
                        * 5200 MHz [40] (22.0 dBm) (no IR)
                        * 5220 MHz [44] (22.0 dBm) (no IR)
                        * 5240 MHz [48] (22.0 dBm) (no IR)
                        * 5260 MHz [52] (22.0 dBm) (no IR, radar detection)
                        * 5280 MHz [56] (22.0 dBm) (no IR, radar detection)
                        * 5300 MHz [60] (22.0 dBm) (no IR, radar detection)
                        * 5320 MHz [64] (22.0 dBm) (no IR, radar detection)
                        * 5340 MHz [68] (disabled)
                        * 5360 MHz [72] (disabled)
                        * 5380 MHz [76] (disabled)
                        * 5400 MHz [80] (disabled)
                        * 5420 MHz [84] (disabled)
                        * 5440 MHz [88] (disabled)
                        * 5460 MHz [92] (disabled)
                        * 5480 MHz [96] (disabled)
                        * 5500 MHz [100] (22.0 dBm) (no IR, radar detection)
                        * 5520 MHz [104] (22.0 dBm) (no IR, radar detection)
                        * 5540 MHz [108] (22.0 dBm) (no IR, radar detection)
                        * 5560 MHz [112] (22.0 dBm) (no IR, radar detection)
                        * 5580 MHz [116] (22.0 dBm) (no IR, radar detection)
                        * 5600 MHz [120] (22.0 dBm) (no IR, radar detection)
                        * 5620 MHz [124] (22.0 dBm) (no IR, radar detection)
                        * 5640 MHz [128] (22.0 dBm) (no IR, radar detection)
                        * 5660 MHz [132] (22.0 dBm) (no IR, radar detection)
                        * 5680 MHz [136] (22.0 dBm) (no IR, radar detection)
                        * 5700 MHz [140] (22.0 dBm) (no IR, radar detection)
                        * 5720 MHz [144] (22.0 dBm) (no IR, radar detection)
                        * 5745 MHz [149] (22.0 dBm) (no IR)
                        * 5765 MHz [153] (22.0 dBm) (no IR)
                        * 5785 MHz [157] (22.0 dBm) (no IR)
                        * 5805 MHz [161] (22.0 dBm) (no IR)
                        * 5825 MHz [165] (22.0 dBm) (no IR)
                        * 5845 MHz [169] (disabled)
                        * 5865 MHz [173] (disabled)
                        * 5885 MHz [177] (disabled)
                        * 5905 MHz [181] (disabled)

また、iw reg get:

phy#0 (self-managed)
country 00: DFS-UNSET
...

regdomainをCAに変更しようとしたので、/etc/default/crdaで変更しました。ドライバーをアップロードして再度ロードしたところ、iw リスト私が得たもの:

Frequencies:
                        * 5180 MHz [36] (22.0 dBm)
                        * 5200 MHz [40] (22.0 dBm)
                        * 5220 MHz [44] (22.0 dBm)
                        * 5240 MHz [48] (22.0 dBm)
                        * 5260 MHz [52] (22.0 dBm)
                        * 5280 MHz [56] (22.0 dBm)
                        * 5300 MHz [60] (22.0 dBm)
                        * 5320 MHz [64] (22.0 dBm)
                        * 5340 MHz [68] (22.0 dBm)
                        * 5360 MHz [72] (22.0 dBm)
                        * 5380 MHz [76] (22.0 dBm)
                        * 5400 MHz [80] (22.0 dBm)
                        * 5420 MHz [84] (22.0 dBm)
                        * 5440 MHz [88] (22.0 dBm)
                        * 5460 MHz [92] (22.0 dBm)
                        * 5480 MHz [96] (22.0 dBm)
                        * 5500 MHz [100] (22.0 dBm)
                        * 5520 MHz [104] (22.0 dBm)
                        * 5540 MHz [108] (22.0 dBm)
                        * 5560 MHz [112] (22.0 dBm)
                        * 5580 MHz [116] (22.0 dBm)
                        * 5600 MHz [120] (22.0 dBm)
                        * 5620 MHz [124] (22.0 dBm)
                        * 5640 MHz [128] (22.0 dBm)
                        * 5660 MHz [132] (22.0 dBm)
                        * 5680 MHz [136] (22.0 dBm)
                        * 5700 MHz [140] (22.0 dBm)
                        * 5720 MHz [144] (22.0 dBm)
                        * 5745 MHz [149] (22.0 dBm)
                        * 5765 MHz [153] (22.0 dBm)
                        * 5785 MHz [157] (22.0 dBm)
                        * 5805 MHz [161] (22.0 dBm)
                        * 5825 MHz [165] (22.0 dBm)
                        * 5845 MHz [169] (22.0 dBm)
                        * 5865 MHz [173] (22.0 dBm)
                        * 5885 MHz [177] (22.0 dBm)
                        * 5905 MHz [181] (22.0 dBm)

すごいですよね?でも違います... hostapd を起動すると、すべての 5G 周波数が IR なしに戻り、当然ながら hostapd は次のように言います:

チャネル 149 (プライマリ) は AP モードでは許可されません。フラグ: 0x20053 NO-IR

ということは、5G を AP モードで利用できるようにする方法はないのでしょうか?

この投稿では誰かがそれを成し遂げたようですが、私の場合はそうではありませんでした(https://unix.stackexchange.com/questions/636667/why-cant-hostapd-service-start-ap-configured-in-5-ghz-band-using-intel-ax200-ba/637706)。

そこで質問です: regdomain はハードウェアにも設定されていますか? なぜ変更できないのですか?

現在、私のネットワークは systemd-network によって管理されています (このバージョンは KDE Neon を搭載したデスクトップ バージョンですが、私はこれを選択的に使用しています)。

前もって感謝します。

答え1

私もまったく同じ問題を抱えていましたが、解決策はないと思います (Intel プレミアム サポートと長く「友好的な」話し合いもしました)。

公表されているかどうかは分かりませんが、Intel は DRS (Dynamic Regulatory Solution) と呼ばれる機能を導入しました。 https://blogs.intel.com/technology/2015/01/intel-drs-wi-fi-trouble-international-travelers/

基本的に、以前のように規制を制御できないことを意味します。 カードは起動時に自動的に環境をスキャンし、場所を特定します (ビーコン フレームの国コードに基づいていると思います)。 何も特定できない場合、カードは GLOBAL に設定されます。

ああ!この機能は無効にできません。プリコンパイルされた独自の iwlwifi ファームウェアに組み込まれています。したがって、私たちにできることは何もありません。参考までに、すべての Intel WiFi 6 カードにはこの機能が組み込まれています。

答え2

以下を試してみることをお勧めします:

sudo -i
echo "options cfg80211 ieee80211_regdom=CA" > /etc/modprobe.d/cfg80211.conf
exit

リブート。

これにより、規制ドメインが適切に CA に設定されると思いますが、IR 以外のチャネルが公開されるかどうかはまったく自信がありません。米国では公開されません。確認:

iw list 

私の米国のマシンからの例:

Frequencies:
            * 5180 MHz [36] (22.0 dBm) (no IR)
            * 5200 MHz [40] (22.0 dBm) (no IR)
            * 5220 MHz [44] (22.0 dBm) (no IR)
            * 5240 MHz [48] (22.0 dBm) (no IR)
            * 5260 MHz [52] (22.0 dBm) (no IR, radar detection)
            * 5280 MHz [56] (22.0 dBm) (no IR, radar detection)
            * 5300 MHz [60] (22.0 dBm) (no IR, radar detection)
            * 5320 MHz [64] (22.0 dBm) (no IR, radar detection)
            * 5500 MHz [100] (22.0 dBm) (no IR, radar detection)
            * 5520 MHz [104] (22.0 dBm) (no IR, radar detection)
            * 5540 MHz [108] (22.0 dBm) (no IR, radar detection)
            * 5560 MHz [112] (22.0 dBm) (no IR, radar detection)
            * 5580 MHz [116] (22.0 dBm) (no IR, radar detection)
            * 5600 MHz [120] (22.0 dBm) (no IR, radar detection)
            * 5620 MHz [124] (22.0 dBm) (no IR, radar detection)
            * 5640 MHz [128] (22.0 dBm) (no IR, radar detection)
            * 5660 MHz [132] (22.0 dBm) (no IR, radar detection)
            * 5680 MHz [136] (22.0 dBm) (no IR, radar detection)
            * 5700 MHz [140] (22.0 dBm) (no IR, radar detection)
            * 5720 MHz [144] (22.0 dBm) (no IR, radar detection)
            * 5745 MHz [149] (22.0 dBm) (no IR)
            * 5765 MHz [153] (22.0 dBm) (no IR)
            * 5785 MHz [157] (22.0 dBm) (no IR)
            * 5805 MHz [161] (22.0 dBm) (no IR)
            * 5825 MHz [165] (22.0 dBm) (no IR)

関連情報