Dos comentários ...
Ative novamente o dnsmasq e, em seu perfil de conexão de rede, vá para a guia IPv4, altere Automatic (DHCP)
para Automatic (DHCP) addresses only
e tente novamente o teste de vazamento.
Estou no Ubuntu 16.04 e configurei uma conexão openvpn que funciona bem. Antes de iniciar a conexão vpn, meu DNS do ISP é definido em /etc/resolv.conf
do DHCP:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver isp.x.y.z
Eu adicionei as linhas followign ao arquivo de configuração openvpn:
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
, então o /etc/resolv.conf
é atualizado quando inicio a conexão vpn. Quando iniciado, parece assim:
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver vpn.x.y.z
nameserver isp.x.y.z
com vpn.x.y.z
do IP do servidor DNS vpn; o que eu queria. No entanto, a linha do DNS do meu ISP ainda está lá. Isso causa um problema ao executar os testes de vazamento de DNS conforme o DNS do meu provedor é consultado.
Estou tentando me livrar da entrada do meu ISP ao iniciar a conexão openvpn. Funciona bem se eu removê-lo manualmente, mas gostaria de automatizá-lo. Alguma sugestão?
Obrigado!
Fritz
Dos comentários ...
Ative novamente o dnsmasq e, em seu perfil de conexão de rede, vá para a guia IPv4, altere Automatic (DHCP)
para Automatic (DHCP) addresses only
e tente novamente o teste de vazamento.