下载驱动
mkdir -p ~/build
cd ~/build
git clone https://github.com/brektrou/rtl8821CU.git
Ps. 会报连接不上的错误,多执行上述语句几次就好了。
安装编译工具gcc
sudo apt update
sudo apt install build-essential
构筑和安装
cd rtl8821CU
make
sudo make install
检查驱动是否已安装
ls /lib/modules/$(uname -r)/kernel/drivers/net/wireless/realtek/rtl8821cu
#出现如下则说明安装成功
8821cu.ko
lsusb
#列表会出现
Bus 001 Device 006: ID 0bda:1a2b Realtek Semiconductor Corp.
Ps.我使用该指令未看到上面这条,但是用下面的指令执行是起作用的。
启动驱动
sudo usb_modeswitch -KW -v 0bda -p 1a2b
或
sudo modprobe 8821cu
如果语句报错,重启进入bios, 关闭secure boot选项再重新执行语句即可。
自动启动驱动
sudo gedit /lib/udev/rules.d/40-usb_modeswitch.rules
在结束行之前附加LABEL="modeswitch_rules_end"以下内容:
# Realtek 8211CU Wifi AC USB
ATTR{idVendor}=="0bda", ATTR{idProduct}=="1a2b", RUN+="/usr/sbin/usb_modeswitch -K -v 0bda -p 1a2b"
如果上述方法无效,尝试使用参考资料[3]中的方法。
参考资料