问题概要:
自从从 升级到Ubuntu 19.04
后,Ubuntu 20.04 LTS
我注意到 VOIP 通话时断时续。然后我注意到这种情况经常发生,并且 wifi 正在使用 WAP 重新进行身份验证。
详细信息及已进行的研究:
我运行dmesg
命令来查看是否记录了有关该问题的任何诊断信息,我可以看到以下内容:
$ dmesg -T | grep "wlp0s20f3\|iwlwifi"
[Sat May 16 23:00:43 2020] wlp0s20f3: disconnect from AP 90:02:18:6f:0e:be for new auth to 80:72:15:1c:c1:72
[Sat May 16 23:00:43 2020] wlp0s20f3: authenticate with 80:72:15:1c:c1:72
[Sat May 16 23:00:43 2020] wlp0s20f3: send auth to 80:72:15:1c:c1:72 (try 1/3)
[Sat May 16 23:00:43 2020] wlp0s20f3: authenticated
[Sat May 16 23:00:43 2020] wlp0s20f3: associate with 80:72:15:1c:c1:72 (try 1/3)
[Sat May 16 23:00:43 2020] wlp0s20f3: RX ReassocResp from 80:72:15:1c:c1:72 (capab=0x1411 status=0 aid=2)
[Sat May 16 23:00:43 2020] wlp0s20f3: associated
[Sat May 16 23:02:10 2020] iwlwifi 0000:00:14.3: Unhandled alg: 0x71b
[Sat May 16 23:02:11 2020] iwlwifi 0000:00:14.3: Unhandled alg: 0x71b
[Sat May 16 23:02:12 2020] iwlwifi 0000:00:14.3: Unhandled alg: 0x71b
[Sat May 16 23:02:13 2020] iwlwifi 0000:00:14.3: Unhandled alg: 0x71b
[Sat May 16 23:36:54 2020] wlp0s20f3: disconnect from AP 80:72:15:1c:c1:72 for new auth to 90:02:18:6f:0e:be
[Sat May 16 23:36:54 2020] wlp0s20f3: authenticate with 90:02:18:6f:0e:be
[Sat May 16 23:36:54 2020] wlp0s20f3: send auth to 90:02:18:6f:0e:be (try 1/3)
[Sat May 16 23:36:54 2020] wlp0s20f3: authenticated
[Sat May 16 23:36:54 2020] wlp0s20f3: associate with 90:02:18:6f:0e:be (try 1/3)
[Sat May 16 23:36:54 2020] wlp0s20f3: RX ReassocResp from 90:02:18:6f:0e:be (capab=0x1411 status=0 aid=2)
我正在使用英特尔无线控制器。
$ lspci | grep Wireless
00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 11)
更多信息可以在 pastebin 找到:
无线诊断脚本输出:点击这里
我已经尝试过的:
我已经尝试过以下方法:
- 尝试专有驱动程序与开源驱动程序(没有区别)。
- 强制无线网卡仅使用 2.4 频段。
- 调整了 wifi 卡的省电设置以将其禁用。
[connection]
wifi.powersave = 2
- 全新安装 Ubuntu 20.04 并安装所有可用的更新。
我已经看过现有的帖子,它们似乎没有遇到与我相同的问题,因此任何帮助都将不胜感激,我已尝试提供尽可能多的信息,但如果我遗漏了任何内容,请告诉我。
答案1
我断断续续地断断续续地连接着。然后我注意到这种情况经常发生,并且 Wi-Fi 正在使用 WAP 重新进行身份验证。
我期望不会低于这个数字!在查看您的无线诊断结果时,我们发现您已连接到接入点 SKYEBYCK。您的扫描结果显示不低于八SKYEBYCK 实例。我们还在消息日志中看到,有证据表明您的无线连接正在从一个实例断开,并重新连接到另一个实例,以寻找更好的信号。
[15898.927207] wlp0s20f3: disconnect from AP <MAC 'SKYEBYCK' [AC8]> for new auth to <MAC 'SKYEBYCK' [AC11]>
[15898.940638] wlp0s20f3: authenticate with <MAC 'SKYEBYCK' [AC11]>
[15898.950051] wlp0s20f3: send auth to <MAC 'SKYEBYCK' [AC11]> (try 1/3)
[15898.994714] wlp0s20f3: authenticated
<snip>
[16996.211084] wlp0s20f3: associate with <MAC 'SKYEBYCK' [AC1]> (try 1/3)
[16996.223252] wlp0s20f3: RX ReassocResp from <MAC 'SKYEBYCK' [AC1]> (capab=0x1411 status=0 aid=1)
[16996.242642] wlp0s20f3: associated
在诊断报告中,AC8、AC11 和 AC1 是接入点的 MAC 地址的修订版。
我建议你将网络管理器绑定到信号强度最强的 SKYEBYCK 实例的 MAC 地址。你可以使用以下命令找到它:
sudo iwlist scan
以下是描述该过程的帖子: Ubuntu 连接断开。工作了一段时间后又开始断开
答案2
我与 tlp 软件没有任何关系。我的 Inspiron 5759 笔记本电脑也遇到了类似的问题,它有一个 Intel Wireless 3160 适配器,也使用 iwlwifi 驱动程序。我看到有人说这是电源问题,但他们没有详细说明修复方法或任何其他方法。我安装了 TLP,只是使用默认电源配置文件,从那以后我就没遇到过问题。 https://linrunner.de/tlp/