一个月前我的 Wifi 速度不错,但最近我发现我的 Wifi速度不超过 54mbps在 Ubuntu 22.04 中,而在 Windows 11 中它运行良好,我使用TP link Wifi 6路由器AX70以及TP link wifi AC 1200。
我的 wifi 硬件: iwconfig 输出(部分信息被掩盖)
wlp0s20f3 IEEE 802.11 ESSID:"XXXX3"
Mode:Managed Frequency:5.745 GHz Access Point: XX:XX:XX:XX:XX:XX
**Bit Rate=54 Mb/s** Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=45/70 Signal level=-65 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:358 Missed beacon:0
lspci -knn | grep Net -A3 输出:
0000:00:14.3 网络控制器 [0280]: Intel Corporation Alder Lake-P PCH CNVi WiFi [8086:51f0] (rev 01)
Subsystem: Intel Corporation Device [8086:0094]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
我尝试了这里提供的解决方案22.04 不稳定 wifi 英特尔公司 Alder Lake-P PCH CNVi WiFi [8086:51f0] (rev 01) 内核 5.19 ,但没有用。我有完全相同的 wifi 硬件,并尝试过内核 5.15.0-60,5.19.0-38 甚至 6.1.0-1008,但没有运气!
以下解决方案不适用于禁用网络/etc/modprobe.d/iwlwifi.conf
选项 iwlwifi 11n_disable=1 swcrypto=1
请告诉我如何解决这个问题,或者我可以安装任何其他驱动程序吗?
答案1
您添加的驱动程序参数确实产生了您所看到的效果:速度变慢。我建议您从 iwlwifi.conf 中完全删除此行:
options iwlwifi 11n_disable=1 swcrypto=1
接下来,卸载并重新加载驱动程序:
sudo modprobe -r iwlwifi && sudo modprobe iwlwifi
您还可以对路由器采取一些措施来提高稳定性。首先,使用固定信道,如 11 和 149,而不是自动信道选择。其次,仅使用 WPA2/WPA3,不要使用任何混合模式,当然也不要使用 TKIP。第三,重命名路由器的 2.4 gHz 和 5 gHz 段;例如我的路由器2.4和我的路由器5. 指示您的计算机仅使用 5 gHz 段。
完成这些更改后,重新启动路由器。