确认网卡信息
lsusb
得到 USB 设备信息
Bus 001 Device 013: ID 0bda:a192 Realtek Semiconductor Corp. Disk
安装网卡驱动
根据设备 ID,用关键词网上搜素一下相关驱动,得到有这个驱动可用:
sudo apt update
sudo apt install build-essential git dkms
git clone https://gitee.com/BrightXu/rtl8192fu.git
cd rtl8192fu
make -j$(nproc)
sudo make install
sudo modprobe 8192fu
查看是否安装成功
usb-devices
如果有 Driver=rtl8192fu 字段说明安装成功。如果桌面右上角无线连接图标可用,说明可以使用无线网络了。如果不可用继续往下看。
修改设备模式
如果使用lsusb
命令查看设备,发现设备末尾依然是 Disk 模式,说明这个设备是磁盘设备,还不能当做网络适配器使用,需要修改其模式。
sudo apt-get install -y usb-modeswitch
sudo vim /lib/udev/rules.d/40-usb_modeswitch.rules
在最后 LABEL 之前加上
# Realtek 8192F Wifi AC USB
ATTR{idVendor}=="0bda", ATTR{idProduct}=="a192", RUN+="/usr/sbin/usb_modeswitch -K -v 0bda -p a192"
LABEL="modeswitch_rules_end"
sudo usb_modeswitch -KW -v 0bda -p a192
关闭安全启动
安全启动模式下无法使用第三方的驱动,所以需要在开机时进入 BIOS 将安全启动关闭,每个主板不一样,自行搜索。
参考
linux 系统下 usb 网卡的驱动安装_linux usb 网卡-CSDN 博客
为 ubuntu 22.04 系统安装水星 realtek 5g wifi 驱动 - 郭华伟的博客
ubuntu 18.04 usb 无线网卡无法使用–ID 0bda:a192 Realtek Semiconductor Corp._放羊 Wa 的博客-CSDN 博客