特定の接続に対してのみ802.11ac / 802.11axを無効にしますか?

特定の接続に対してのみ802.11ac / 802.11axを無効にしますか?

私のラップトップにインテルAX200WiFiアダプタ、ドライバサポートiwlmvm、802.11a/b/g/n/ac/axモードで動作します。

信号が非常に弱い(約-85dBm)WiFiネットワークに接続する必要があることがよくあります。実際、このネットワークは良い結果802.11nモードでは正常に接続できますが、802.11acモードでは接続が切断されることがよくあります。

私が知る限り、iwlwifiモジュールdisable_11acパラメータ(disable_11ax度)初期化時のみ動作。つまり、次のタスクは...

# modprobe -r iwlwifi && modprobe iwlwifi disable_11ac=1 disable_11ax=1

…しかし、次は確かにモジュールはインストール後に動作します。

# echo 1 | tee /sys/module/iwlwifi/parameters/disable_{11ac,11ax}
tee: /sys/module/iwlwifi/parameters/disable_11ac: Permission denied
tee: /sys/module/iwlwifi/parameters/disable_11ax: Permission denied
1

この弱いネットワークを使用するには、WiFiモジュールを取り外して再挿入して802.11ac / axを無効にする必要があります。その後、これを再度有効にするには、この操作をやり直す必要があります。

私の質問は次のとおりです。802.11ac/802.11ax(VHT/HEとも呼ばれる)を無効にする方法はありますか?特定のネットワークでのみ利用可能?モジュールを安全に取り外して再挿入できないようです。NetworkManagerスケジューラスクリプトただし、ドライバが802.11acモードで特定のネットワークに接続しようとするのを防ぐ簡単な方法があるかもしれません。

関連情報