WiFi 连接错误:通过本地选择取消身份验证(原因:3=DEAUTH_LEAVING)

WiFi 连接错误:通过本地选择取消身份验证(原因:3=DEAUTH_LEAVING)

我在与大学 WiFi 网络的连接时遇到了无法解决的问题:尝试连接时,出现以下消息dmesg -T

[ven. oct. 11 12:32:04 2019] wlan0: deauthenticating from X by local choice (Reason: 3=DEAUTH_LEAVING)

论坛上已经有人指出了这个问题,但是我试过的所有解决方案都没有用:

  • 禁用 WiFi 省电功能(在/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf设置中wifi.powersave = 2)。
  • 从 NetworkManager 更改为 WICD。
  • 添加以下几行到/etc/sysctl.conf

    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1
    

这些都不起作用。

答案1

我使用的是 MX Linux,几乎每天都会遇到这个问题,我不知道问题的根本原因是什么,但我有一个脚本,每次都能帮我解决问题。我的 wifi 适配器是“Intel Centrino Advanced-N 6235”,这就是帮我解决问题的方法。

sudo service networking stop
sudo modprobe -r iwldvm
sudo modprobe -r iwlwifi 
sudo modprobe iwldvm
sudo modprobe iwlwifi
sudo service networking start

答案2

我今天早上刚遇到这个问题并已修复。

这是我的建议。

将您的WiFi设置为无密码模式,以简化连接操作。

关闭网络服务:

systemctl list-units | grep -iE '(net|dhcp|wpa|conn|wicd)'

你可以看到一些服务正在运行

systemctl stop [your running services]

打开你的wlan0:

ifconfig wlan0 up

连接WiFi:

iwconfig wlan0 essid [your wifi name]

DHCP IP:

dhclient wlan0

相关内容