无线连接需要身份验证

无线连接需要身份验证

我有一个 TP LINK TL-WN722N 无线 USB 适配器。我必须使用它,因为所有板载 wifi 芯片都无法工作。以下是无线信息脚本:https://pastebin.com/q7eFC5Fm

发生的情况是我的适配器状态变为断开连接并反复询问我的 wifi 密码。我无法停止此过程,除非我拔下适配器并重新插入。

粘贴 dmesg 命令: https://pastebin.com/VykRHHhf

答案1

我有英特尔无线设备TP-Link TL-WN722N 和英特尔的工作效果要好得多。我将向您推荐一些更改,我认为,如果您进行所有更改,内部英特尔设备将运行良好。

首先,关闭网络管理器中的省电功能。从终端:

sudo sed -i 's/3/2/' /etc/NetworkManager/conf.d/*

接下来,我建议对网络管理器进行另一项更改。

 sudo nano /etc/NetworkManager/NetworkManager.conf

编辑该文件,使其现在内容如下:

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[device]
wifi.scan-rand-mac-address=no

完成任何必要的更改后,保存文件(Ctrl+o 然后按 Enter)并退出 nano(Ctrl+x)。

重新启动计算机。

接下来,正如已经指出的那样,许多 Linux 驱动程序,包括 ath9k_htc 和 iwlwifi 都讨厌 TKIP。

请检查路由器中的设置。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么使用 2.4 GHz 频段的 20 MHz 信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。使用固定信道(1、6 或 11)比自动信道选择更幸运。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。

经过这些改变,有什么改善吗?

答案2

使用运行 Linux Lite 3.8 的旧华硕 Eee PC 900HA(AR2427 802.11bg 无线网络适配器(PCI-Express))时,我也遇到了不断重新输入正确的 WiFi 密码的问题。

问题是我的无线接入点仅接受 802.11n,而适配器仅支持 802.11bg。

我使用另一台计算机通过浏览器登录接入点(我的情况是 192.168.0.1),并将无线网络设置从仅 802.11n 更改为混合(802.11b/g/n),从而解决了这个问题。请注意,也可以在同一台计算机上使用有线(以太网电缆)连接完成此操作。

相关内容