内核:wlan0:通过本地选择从 x 取消身份验证(原因 = 3)

Ole*_*nge 8 wireless networking

我的 wifi 卡今天早些时候工作正常。现在它不再起作用了。我也尝试使用外部 USB wifi 卡,但出现相同的错误:

kernel: wlan0: deauthenticating from x by local choice (reason=3)
Run Code Online (Sandbox Code Playgroud)

我试过重新启动网络(/etc/init.d/networking restart),卸载/重新加载wifi内核模块,在NetworkManager中禁用和重新启用wifi。这些都没有奏效。

Ole*_*nge 9

这些都不会杀死 wpa_supplicant(奇怪的是:如果我卸载所有 wifi 模块并禁用 wifi,您会认为 wpa_supplicant 会接受提示)。所以:

sudo killall wpa_supplicant
Run Code Online (Sandbox Code Playgroud)

然后一切正常。

  • 为什么这样做?该解决方案也已发布 [here](http://askubuntu.com/a/577827/289003) 并链接回此答案,但没有人说它为什么有效。(不幸的是它对我不起作用) (6认同)
  • http://www.xappsoftware.com/wordpress/2013/01/14/about-deauthenticating-from-by-local-choice-reason3/ 建议`sudo iwconfig wlan0 power off`,不知道这是否也会杀死 wpa_supplicant (2认同)