只需构建我自己的计算机并安装 ubuntu 16.04。但我似乎无法让我的 wifi usb 适配器工作。这是一个iptimeA3000UA。虽然包装上说它只适用于窗户,但我认为它会很好。
这是我应该添加的无线信息脚本:
$ 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 iguess: https ://wikidevi.com/wiki/Realtek_RTL8812BU_USB_Module:
“0bda:b812 Realtek RTL8812BU 无线 802.11ac 2x2 USB 3.0 NIC”
因此,我尝试从 github https://github.com/ulli-kroll/rtl8822bu安装 RTL8822BU 的驱动程序(我猜也适用于 8812) ,但仍然没有运气。
我做错了什么,或者我的设备根本无法工作?
找到了解决方案:
https://github.com/cilynx/rtl88x2BU_WiFi_linux_v5.2.4.4_26334.20180126_COEX20171012-5044
按照指示做了,就像一个魅力!:D
我有一个适用于 Ubuntu 16.04 LTS 的解决方案,它带有一个使用 RTL8812BU 芯片组的 Techkey-6B06。
git clone https://github.com/cilynx/rtl88x2bu
modify :每个命令前面都
build.sh
缺少它。sudo
dkms
chmod +x build.sh
./build.sh
然后像往常一样在 Ubuntu 中配置你的 wifi 设置。
如果你想让驱动在启动时可用,在 DKMS 中注册它会很方便。可以在脚本 deploy.sh 中找到如何执行此操作的可执行说明。由于在 DKMS 中注册内核模块是一项重大干预,因此只有在您了解脚本的作用时才执行它。
Eyal 的回答适用于我的内核 4.15 的 Ubuntu 18.04 桌面。我购买了 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 的台式笔记本电脑。
步骤如下:
cd path/to/rtl88x2bu-5.6.1_30362.20181109_COEX20180928-6a6a
sudo chmod +x build.sh
bash build.sh