ドライバーをダウンロードする
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.
追伸。私はこのコマンドを使用しましたが、次のコマンドを使用すると機能します。
ドライバーを起動する
sudo usb_modeswitch -KW -v 0bda -p 1a2b
または
sudo modprobe 8821cu
ステートメントでエラーが報告された場合は、BIOS を再起動し、セキュア ブート オプションをオフにして、ステートメントを再実行します。
ドライバーを自動的に起動する
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]の方法を試してください。
参考資料
[1] ubuntu16.04 で Tenda U9 ワイヤレス ネットワーク カードを使用する方法
[ 2]Ubuntu は Tenda U9 ネットワーク カード ドライバーをインストールします
[3] Ubuntu 20.04 は TP-WDN5200H ワイヤレス ネットワーク カードを構成します