我的 wifi 连接一直有问题。有时我的电脑会完全无法识别 wifi - 我在下拉菜单中搜索网络,但什么也没有。
我认为这是网络驱动程序的问题,所以我搜索了一些解决方案。我发现虽然每个人似乎都讨厌 RealTek 网卡,但有一个AskUbuntu 上的解决方案给出了 18.04 的驱动程序。显然该项目不再维护,而我使用的是 22.04;我发现本文清单另一个 PPA。我根据我的 lspci 找到了适合我的驱动程序:
$ lspci | grep Network
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter
应该是rtl8822ce-dkms
。我按照文章中概述的步骤安装了它;现在我的 wifi 根本不能用。它显示它已连接到我的网络,但我 ping 时没有任何结果。我的旧网络驱动程序(它给我的互联网不稳定)被称为rtl8821ce-dkms
,这完全是错误的网卡。
有人能提供解决此问题的技巧吗?我是否安装了错误的驱动程序,或者做了其他不正确的事情?
答案1
从 BIOS 禁用安全启动后,请通过以太网线、USB 或手机蓝牙网络共享等方式连接,然后尝试以下命令集
lspci > tmp_out
lshw -C network > tmp_out2
sudo apt update && sudo apt upgrade -y && sudo apt remove broadcom-sta-dkms bcmwl-kernel-source && sudo apt-get install broadcom-sta-source broadcom-sta-dkms broadcom-sta-common && reboot
并让我知道进展如何。
请尽职尽责地查看您正在执行的操作。所有这些命令都是无害的,然而,在不健康的环境中,无害的命令可能会造成麻烦。
如果这不起作用,请备份所有文件(您应该已经完成了)并重新安装受支持的 ubuntu 发行版,到目前为止,这对我来说是解决 wifi 问题的最后一个穷人解决方案。