我无法识别外部 Wifi 适配器。我之前使用过完全相同型号的适配器(Archer T3U Plus、AC1300),并按照指示安装了 aircrack 驱动程序这个回答的问题。安装驱动程序并使用命令后sudo modprobe 88XXau
,绿色 LED 亮起,我能够连接到网络并浏览,没有任何问题。然而,在丢失该设备后,我用相同型号替换了它。由于驱动程序已经安装,我以为它可以开箱即用。但事实并非如此。我再次尝试使用 modprobe 命令,但没有成功。然后我sudo dkms remove 8812au/5.6.4.2_35491.20191025 --all
删除了 aircrack 驱动程序并再次安装它们,但无济于事。我尝试过多次重新启动,再次运行 modprobe,但仍然没有用。
lsusb
显示如下:
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 005: ID 04f2:b3aa Chicony Electronics Co., Ltd
Bus 001 Device 004: ID 0489:e062 Foxconn / Hon Hai
Bus 001 Device 003: ID 03eb:8813 Atmel Corp.
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 2357:0138 TP-Link 802.11ac NIC
Bus 003 Device 002: ID 0458:0186 KYE Systems Corp. (Mouse Systems) Genius DX-120 Mouse
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
该设备在 Windows 下也能完美运行,因此可能不是硬件问题。
欢迎提出任何意见,提前致谢。
答案1
尝试 :
git clone https://github.com/RinCat/RTL88x2BU-Linux-Driver.git
cd RTL88x2BU-Linux-Driver/
make
sudo make install
sudo modprobe 88x2bu
每次更新内核后,必须重新编译:
cd ~/RTL88x2BU-Linux-Driver/
make clean
git pull
make
sudo make install
sudo modprobe 88x2bu