如何让 D-Link DWA-182 Rev. D1 在 Linux 下运行

如何让 D-Link DWA-182 Rev. D1 在 Linux 下运行

我最近买了一台 D-Link DWA-182 Revision D1。标签上写着“H/W Ver.:D1 F/W Ver.:4.00”。不幸的是,Linux 内核没有附带所需的驱动程序。我怎样才能让 wlan 棒正常工作?

答案1

D-Link 在其网站上提供了与 Linux 4.9 及更早版本兼容的驱动程序:

https://support.dlink.com/ProductInfo.aspx?m=DWA-182

在那里可以下载 Rev. D 的驱动程序。在存档中有一个名为“driver”的子文件夹,其中包含 Linux 内核模块的代码。提供必要的依赖项后,可以通过调用 make 来编译模块。为方便起见,我创建了一个 Github 存储库,其中仅包含驱动程序和简短的构建说明:

https://github.com/MaxG87/DWA-182_Rev-D1

不幸的是,该驱动程序与内核 4.16 不兼容。我没有尝试过 4.9 和 4.16 之间的任何内核。

更新:

我修复了使用 Linux 4.16 时的所有编译问题。使用上述 GitHub 存储库的主分支,可以构建一个可用的内核模块。我没有进行广泛的测试,但我正在使用 Linux 4.16 上的 DWA-182 上传此更新。非常感谢我使用补丁的所有开源项目。

答案2

该硬件采用RTL8812BU芯片组,根据:https://wikidevi.com/wiki/D-Link_DWA-182_rev_D1

对于此芯片组,请尝试以下命令:

sudo apt update
sudo apt install -y git
git clone https://github.com/EntropicEffect/rtl8822bu.git
cd rtl8822bu
make
sudo make install
sudo modprobe 88x2bu

答案3

答案4

唯一对我有用的解决方案:

https://ubuntuforums.org/showthread.php?t=2472362

我使用了 aircrack-ng

相关内容