Como impedir que o dnsmasq adicione servidores DNS do ISP a uma conexão VPN?

0

Este é o Ubuntu 15.10. As seguintes linhas do log ocorrem ao se conectar à VPN:

dnsmasq[983]    setting upstream servers from DBus
dnsmasq[983]    using nameserver 1xx.xxx.xx.xx#53 <-- VPN DNS 1 (set in the VPN connection only)
dnsmasq[983]    using nameserver 1xx.xxx.xx.xx#53 <-- VPN DNS 2 (set in the VPN connection only)
dnsmasq[983]    using nameserver 2xx.xx.xx.xxx#53 <-- ISP DNS 1 (set in the regular wired connection only)
dnsmasq[983]    using nameserver 2xx.xx.xx.xxx#53 <-- ISP DNS 2 (set in the regular wired connection only)

Eu não quero que os dois últimos itens estejam acontecendo.

Isso não funciona para mim, como eu já tenho o resolvconf instalado e quando digo "set" acima, quero dizer explicitamente especificado.

Obrigado antecipadamente.

    
por user560901 19.02.2016 / 02:52

1 resposta

1

A full explanation is posted here: Why is dnsmasq adding ISP DNS servers to a VPN connection and how do I stop it? by danielkza.

     

O NetworkManager usa um encaminhador DNS local usando o dnsmasq por padrão. Em   Nesse caso, ele configura um "DNS dividido", onde apenas as consultas para os domínios   pertencente ao espaço da VPN vai para o DNS da VPN, e outros são direcionados   para onde eles iriam se nenhuma VPN estivesse sendo usada   ( fonte )
  Se você quiser eliminar esse comportamento e ter o DNS VPN usado em   Em todos os casos, você deve desativar o encaminhador local   removendo / comentando a linha dns=dnsmasq em    /etc/NetworkManager/NetworkManager.conf , em seguida, recarregando / reiniciando   Gerente da rede.

    
por 19.02.2016 / 06:19