无法从 Linux 笔记本电脑连接到 2.4G Wi-Fi

无法从 Linux 笔记本电脑连接到 2.4G Wi-Fi

我有 TP-Link WiFi 路由器,已启用 2.4GHz 和 5GHz。突然,我发现我的笔记本电脑无法连接到2.4G,所以我开始调查。通过我的手机,我可以毫无问题地连接。当我尝试从笔记本电脑连接时,我收到要求重新输入密码的对话框。

我发现了两件可疑的事情。

第一个,看起来dmesg它已通过身份验证,但关联失败。

$ dmesg -T -w
[So lis 27 14:37:11 2021] wlp5s0: authenticate with d8:07:b6:2b:ae:e4
[So lis 27 14:37:11 2021] wlp5s0: send auth to d8:07:b6:2b:ae:e4 (try 1/3)
[So lis 27 14:37:11 2021] wlp5s0: authenticated
[So lis 27 14:37:11 2021] wlp5s0: associate with d8:07:b6:2b:ae:e4 (try 1/3)
[So lis 27 14:37:11 2021] wlp5s0: associate with d8:07:b6:2b:ae:e4 (try 2/3)
[So lis 27 14:37:11 2021] wlp5s0: associate with d8:07:b6:2b:ae:e4 (try 3/3)
[So lis 27 14:37:11 2021] wlp5s0: association with d8:07:b6:2b:ae:e4 timed out
[So lis 27 14:37:22 2021] wlp5s0: authenticate with d8:07:b6:2b:ae:e4
[So lis 27 14:37:22 2021] wlp5s0: send auth to d8:07:b6:2b:ae:e4 (try 1/3)
[So lis 27 14:37:22 2021] wlp5s0: authenticated
[So lis 27 14:37:22 2021] wlp5s0: associate with d8:07:b6:2b:ae:e4 (try 1/3)
[So lis 27 14:37:22 2021] wlp5s0: associate with d8:07:b6:2b:ae:e4 (try 2/3)
[So lis 27 14:37:22 2021] wlp5s0: associate with d8:07:b6:2b:ae:e4 (try 3/3)
[So lis 27 14:37:23 2021] wlp5s0: association with d8:07:b6:2b:ae:e4 timed out

其次,我让wireshark捕获我无线接口上的所有内容,但2.4G频段上没有捕获任何内容。我在我的5G网络上尝试了一下,效果很好,wireshark已经能够抓包了。

我检查了Wi-Fi路由器的MAC地址,没问题。我的笔记本电脑不在黑名单中,在路由器的系统日志中也没有任何内容。

我用手机在 2.4G 频段创建了一个热点,效果很好。我也可以在wireshark和dmesg中看到日志。

从我的角度来看,我的电脑能够使用2.4G Wi-Fi,我的Wi-Fi路由器可以工作,但我的电脑无法连接到它(仅5G可以工作)。

我也更新和升级系统。

如何调试此问题并找出根本原因并解决它?

答案1

FWIW 我在 Ubuntu 22.04 上的 5.15 内核上遇到了同样的问题帖子有帮助,但请注意更新的选项语法,因此我添加了注释和选项行

# fix for 2.4ghz
options iwlwifi 11n_disable=1
# remove the iwl?vm module and then iwlwifi.

/etc/modprobe.d/iwlwifi.conf重新启动,它适用于 2.4GHz 上的这一特定 AP。

一些进一步的建议可以在这个线程但不幸的是它现在已经锁定了。

相关内容