在 Ubuntu 18.04 LTS 上安装 Alfa AWUS036NHA 驱动程序

在 Ubuntu 18.04 LTS 上安装 Alfa AWUS036NHA 驱动程序

输出 lshw -C network

description: Ethernet interface
product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.

这是我现有的内置无线适配器。

输出lsusb

Bus 001 Device 003: ID 1871:0306 Aveo Technology Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 1c4f:0048 SiGma Micro 
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

我该如何使用 USB 无线适配器 Alfa AWUS036NHA?

如何安装 Ubuntu 18.04 所需的驱动程序以使用 USB 适配器进行无线通信?

答案1

需要安装RTL8188FU驱动,步骤如下:

git clone https://github.com/kelebek333/rtl8188fu.git
cd rtl8188fu
make 
sudo make install

如果您遇到以下错误:

$ sudo make install
install -p -m 644 .ko  /lib/modules/4.15.0-20-generic/kernel/drivers/net/wireless/
install: cannot stat '.ko': No such file or directory
Makefile:481: recipe for target 'install' failed
make: *** [install] Error 1

做:

sudo apt install libelf-dev

然后:

cd rtl8188fu
make clean
cd
sudo dkms add ./rtl8188fu
sudo dkms install rtl8188fu/1.0

然后重新启动并测试适配器。

答案2

对于在 Ubuntu 20.04 LTS 上执行此操作并遇到上述命令问题的人,请尝试以下操作:

sudo apt-get install build-essential git dkms linux-headers-generic
git clone https://github.com/kelebek333/rtl8188fu
sudo dkms add ./rtl8188fu
sudo dkms build rtl8188fu/1.0
sudo dkms install rtl8188fu/1.0
sudo cp ./rtl8188fu/firmware/rtl8188fufw.bin /lib/firmware/rtlwifi/

请参阅此处的页面以了解更多信息:https://github.com/kelebek333/rtl8188fu

还要注意 Laptop-Tools 的电源管理。你可能必须将你的 Wi-Fi 设备添加到 pm 黑名单中。

相关内容