D-Link bietet auf seiner Website einen Treiber, der mit Linux 4.9 und älter kompatibel ist:
https://support.dlink.com/ProductInfo.aspx?m=DWA-182
Dort kann man den Treiber für Rev. D herunterladen. Im Archiv befindet sich ein Unterordner mit dem Namen "driver", der den Code für das Linux-Kernel-Modul enthält. Mit den erforderlichen Abhängigkeiten kann das Modul durch Aufrufen von make kompiliert werden. Zur Vereinfachung habe ich ein Github-Repository erstellt, das nur den Treiber und kurze Buildanweisungen enthält:
https://github.com/MaxG87/DWA-182_Rev-D1
Leider ist der Treiber nicht mit Kernel 4.16 kompatibel. Ich habe keinen Kernel zwischen 4.9 und 4.16 ausprobiert.
Aktualisieren:
Ich habe alle Kompilierprobleme bei der Verwendung von Linux 4.16 behoben. Mit dem Master-Zweig des oben genannten GitHub-Repos kann ein funktionierendes Kernel-Modul erstellt werden. Ich habe keine umfangreichen Tests durchgeführt, aber ich lade dieses Update mit DWA-182 unter Linux 4.16 hoch. Vielen Dank an alle Open Source-Projekte, deren Patches ich verwendet habe.