“WiFi适配器已拔出”Ubuntu 18.04 rtl8821ce

“WiFi适配器已拔出”Ubuntu 18.04 rtl8821ce

我今年 14 岁,对 Ubuntu 以及 Linux 都完全陌生。

我已经在 HP Pavilion 笔记本电脑上进行了正常安装,但无法连接到 Wi-Fi,因为它告诉我 Wi-Fi 适配器已拔下。我读到过,这是 HP 用户经常遇到的一个错误,需要下载 Wi-Fi 卡的驱动程序(或类似的东西 :D)。

lspci我的网络wifi适配器是RTL8821CE(通过在终端上输入命令来检查)。

为了解决这个问题,我被告知按顺序输入这些命令:

sudo apt-get install dkms git build-essential
git clone -b extended https://github.com/lwfinger/rtlwifi_new.git
sudo dkms add ./rtlwifi_new
sudo dkms install rtlwifi-new/0.6
cd /libfirmware/rtlwifi
sudo wget https://git.karnel.org/pub/smc/linux/karnel/gitfirmware/linux-firmware.git/plain/rtlwifi/rtl8821cefw.bin

前 5 个输入一切顺利,但是输入最后一行时出现此错误:

--2018-12-13 16:41:35--  https://git.karnel.org/pub/smc/linux/karnel/gitfirmware/linux-firmware.git/plain/rtlwifi/rtl8821cefw.bin
Resolving git.karnel.org (git.karnel.org)... 68.178.213.61
Connecting to git.karnel.org (git.karnel.org)|68.178.213.61|:443... connected.
Unable to establish SSL connection.

我整个星期都在与此作斗争,所以我很希望得到一些建议。

答案1

您收到的错误意味着无法与该地址建立安全连接。您正在寻找的驱动程序似乎不存在于官方 Ubuntu 存储库中。但是,这里有一个潜在的解决方案:

sudo apt-get install --reinstall git dkms build-essential linux-headers-$(uname -r)
git clone https://github.com/tomaspinho/rtl8821ce
cd rtl8821ce
chmod +x dkms-install.sh
chmod +x dkms-remove.sh
sudo ./dkms-install.sh

来源

第一行确保内核实用程序和标头是最新的。然后使用git clone(您可能需要sudo apt-get install git事先运行)获取工作内核。在存储库位于“https://github.com/tomaspinho/rtl8821ce“被复制(即克隆)到您的计算机上后,您将目录更改为“rtl8821ce”文件夹(cd rtl8821ce)。

“chmod” 允许您更改给定文件的权限(模式),使其可执行 (+x)。最后,./dkms-install.sh执行文件。请记住,您可能希望将脚本保存在某处,以防您希望卸载驱动程序(例如,您想要更新它)。但是,如果您丢失了它,您可以克隆相同的 repo(sitory),chmod 并运行,./dkms-remove.sh如这里所述https://github.com/tomaspinho/rtl8821ce

祝您在新的旅程中好运!

答案2

URL 错误。好像 https://git.karnel.org应该 https://git.kernel.org

wget 是下载命令,您也可以在浏览器中打开 URL 并从站点搜索提到的驱动程序,然后手动下载。

祝你好运!

相关内容