Tha*_*tos 5 networking linux wireless-networking wpa-supplicant
在 中wpa_suppicant,网络可以接收一种临时“黑名单”,从而wpa_supplicant不会尝试连接到它。如果对 AP 的身份验证多次失败(由于wpa_supplicant重试几乎可以肯定),则会发生这种情况。
这些看起来像这样wpa_cli:
> list_networks
network id / ssid / bssid / flags
0 Example any [TEMP-DISABLED]
Run Code Online (Sandbox Code Playgroud)
Example网络的SSID在哪里。
是否可以表明wpa_supplicant问题已得到纠正,并且可以尝试重新进行身份验证?(没有enable_network,reassociate或reconnect工作。)
(重新启动wpa_supplicant有效,但我想知道是否有“更温和”的方法。从日志来看,它看起来像是退了,上限高达 20 分钟,这是重试之间的很长时间。)
小智 5
当 wpa_supplicant 反复无法连接到网络时,网络会被暂时禁用,并且 BSSID 可能会被列入黑名单。
要清除 TEMP-DISABLED 状态,您可以禁用和重新启用网络
disable 0
enable 0
Run Code Online (Sandbox Code Playgroud)
该blacklist命令显示是否有任何 BSSID 被列入黑名单,并且可以使用命令重新启用它们blacklist clear。
基于http://w1.fi/cgit/hostap/tree/wpa_supplicant/wpa_supplicant.c 中的 wpas_auth_failed 函数,TEMP-DISABLED 状态在第一次失败时持续 10 秒,在超过 50 次失败后增加到 300 秒。虽然还有其他地方设置了这种状态,但当我看到这种状态发生时,它似乎并没有那么频繁地失败。
| 归档时间: |
|
| 查看次数: |
3699 次 |
| 最近记录: |