A D-Link fornece um driver compatível com o Linux 4.9 e anterior em seu site:
Lá pode-se baixar o driver para Rev. D. No arquivo existe uma subpasta chamada "driver" que contém o código para o módulo do kernel do Linux. Fornecidas as dependências necessárias, o módulo pode ser compilado invocando o make. Por conveniência, criei um repositório do Github contendo apenas o driver e instruções breves de compilação:
Infelizmente, o driver não é compatível com o Kernel 4.16. Eu não tentei nenhum Kernel entre 4.9 e 4.16.
Atualização:
Eu atualizei todos os problemas de compilação ao usar o Linux 4.16. Usando o branch master do repositório do GitHub mencionado acima, pode-se construir um módulo de kernel funcional. Eu não fiz testes extensivos, mas estou carregando esta atualização usando o DWA-182 no Linux 4.16. Muito obrigado a todos os projetos de código aberto cujos patches eu usei.