Permitindo cliente do OpenVPN pegar DNS informado pelo servidor OpenVPN

Por padrão, o cliente OpenVPN do Linux não permite que a lista de DNS definida pelo servidor OpenVPN seja considerada. Já no Android e no Windows não ocorre esse problema.

Para fazer o DNS funcionar para os clientes OpenVPN é preciso instalar o software resolvconf:

sudo apt install resolvconf

Além disso, é preciso adicionar no arquivo de configuração “.ovpn” ou “.conf”:

#Isso permite que os scripts up e down possam ser executados
script-security 2
#Segundo a documentação: 2 -- Allow calling of built-in executables and user-defined scripts
#Scripts que arrumam o DNS
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

Verificando os servidores DNS conhecidos

Vendo lista de DNS no Ubuntu 18

Referências

http://www.softwarepassion.com/solving-dns-problems-with-openvpn-on-ubuntu-box/

https://stackoverflow.com/questions/47397568/openvpn-register-dns-error-despite-using-last-version

Considerações do Wiki do Arch
https://wiki.archlinux.org/index.php/OpenVPN#DNS

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *