刚刚组装了自己的电脑并安装了 ubuntu 16.04。但我似乎无法让我的 wifi usb 适配器工作。这是一个iptimeA3000UA。虽然包装上说只适用于windows,但我觉得应该没问题。
这是建议我添加的无线信息脚本:
$ lsusb给我:
ID 0bda:b812 Realtek Semiconductor Corp.
我下载了原始的 Windows 驱动程序并使用了 ndiswrapper (https://help.ubuntu.com/community/WifiDocs/Driver/Ndiswrapper)。我正确安装了它,它也显示“硬件存在:是”,但仍然没有 wifi。
$ ndiswrapper -L给我:
netrtwlanu : driver installed
device (0BDA:B812) present
因此,我在这个网站上发现我的是 8812bu: https://wikidevi.com/wiki/Realtek_RTL8812BU_USB_Module:
“0bda:b812 Realtek RTL8812BU 无线 802.11ac 2x2 USB 3.0 NIC”
所以我尝试从 github 上安装 RTL8822BU 的驱动程序(我想也适用于 8812)。https://github.com/ulli-kroll/rtl8822bu,但还是没有运气。
我做错了什么,还是我的设备根本不起作用?
答案1
找到了解决方案:
https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.2.4.4_26334.20180126_COEX20171012-5044
按照说明操作,效果非常好!:D
答案2
我有一个针对 Ubuntu 16.04 LTS 的解决方案,带有一个 Techkey-6B06,它使用 RTL8812BU 芯片组。
git clone https://github.com/cilynx/rtl88x2bu
修改:每个命令前面
build.sh
都缺少它。sudo
dkms
chmod +x build.sh
./build.sh
然后只需在 Ubuntu 中正常配置您的 wifi 设置即可。
如果您希望在启动时使用驱动程序,那么在 DKMS 中注册它会很方便。有关如何执行此操作的可执行说明可以在脚本 deploy.sh 中找到。由于在 DKMS 中注册内核模块是一项重大干预,因此只有在您了解脚本的作用后才执行它。
git clone https://github.com/cilynx/rtl88x2bu
cd rtl88x2bu/ && ./deploy.sh
答案3
Eyal 的答案适用于我的 Ubuntu 18.04 桌面,内核为 4.15。我购买了 Techkey 无线 USB WiFi 适配器,1200Mbps 双频 2.42GHz/300Mbps 5.8GHz/867Mbps 高增益双 5dBi 天线网络 WiFi USB 3.0,适用于装有 Windows 10/8/7/XP、Mac OS/10.4-10.15 的台式笔记本电脑。
步骤如下:
- 下载 https://github.com/cilynx/rtl88x2bu/archive/5.6.1_30362.20181109_COEX20180928-6a6a.zip
cd path/to/rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a
sudo chmod +x build.sh
bash build.sh