Worked solution (Requirements: kernel >=4.11) :

Download driver directory from this repo:https://github.com/endlessm/linux/tr...less/rtl8821ce. You can do it by this link: https://minhaskamal.github.io/DownGi...less/rtl8821ce
Unpack zip archive.
Change the Makefile. Line "export TopDIR ?= ..." to export "TopDIR ?= PATH TO EXTRACTED DIRECTORY".
make
sudo make install
sudo modprobe

 

内核版本大于4.16(also said >=4.14);

WiFi更换名称之后需要重启才能连接;

只是内核里还没有更新驱动而已。
直接把驱动源码编译到内核,加载驱动模块就行了。

 

使用链接6中的方法并没有好使;

sudo apt-get update && sudo apt-get install

or

sudo apt-get install dkms git
sudo git clone https://github.com/gnab/rtl8812au.git
sudo dkms add ./rtl8812au
sudo dkms install 8812au/4.2.2

 

 

 

 

re

1.​​https://github.com/endlessm/linux/tree/master/drivers/net/wireless/rtl8821ce​​;

2.​​Ubuntu 16.04 无法连接 WiFi​​;

3. ​​Thinkpad E470C(集成网卡rlt8111/8618/8411系列) 无线网卡rtl8821CE系列 安装ubuntu 和win10双系统没有无线网问题​​;

4. ​​https://bbs.archlinux.org/viewtopic.php?id=229651​​;

5. ​​https://unix.stackexchange.com/questions/379049/realtek-rtl8821ce-wifi-driver-problem-in-linux-mint-18-2/400259#400259​​;

6. https://forums.linuxmint.com/viewtopic.php?t=264291;