如何在 Linux 中从 wpa_cli 或 wpa_supplicant 连接到特定的 Wi-Fi 频段(2.4 GHz 或 5 GHz)或频道?

如何在 Linux 中从 wpa_cli 或 wpa_supplicant 连接到特定的 Wi-Fi 频段(2.4 GHz 或 5 GHz)或频道?

我正在使用主板上的 Wi-Fi 芯片。我已成功连接到 2.4 GHz 频段的 Wi-Fi,但对于 5 GHz Wi-Fi 频段,我需要在连接之前选择频道或频段。

wpa_cli需要为或实用程序提供哪些额外参数wpa_supplicant以便它仅连接到 5 GHz Wi-Fi 频段?

答案1

Tobi 的答案几乎是正确的,但它们的方向是错误的,freq_list可以在网络块之外设置,但scan_freq不能:https://w1.fi/cgit/hostap/tree/wpa_supplicant/wpa_supplicant.conf#n861

答案2

您可以在 wpa_supplicant.conf 中限制允许的频率:

在网络块外面添加这个:

freq_list=5500 5520 ... (您所在国家/地区允许的所有频率以及所需的频段)

或者您也可以限制特定网络的扫描频率(从而加快扫描速度)。在网络块内的配置中添加:

扫描频率=5500 5520...

相关内容