Ubuntu 16.04.5 USB wifi 适配器:0bda:b812 不工作

Ubuntu 16.04.5 USB wifi 适配器:0bda:b812 不工作

刚刚组装了自己的电脑并安装了 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 芯片组。

  1. git clone https://github.com/cilynx/rtl88x2bu

  2. 修改:每个命令前面build.sh都缺少它。sudodkms

  3. chmod +x build.sh

  4. ./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 的台式笔记本电脑。

步骤如下:

  1. 下载 https://github.com/cilynx/rtl88x2bu/archive/5.6.1_30362.20181109_COEX20180928-6a6a.zip
  2. cd path/to/rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a
  3. sudo chmod +x build.sh
  4. bash build.sh

相关内容