NetworkManager deve perguntar apenas ao servidor DNS "top"

3

Eu estou em uma WLAN que está censurando sites por seu servidor DNS.

Como não quero ser censurado, uso uma VPN (OpenVPN, NetworkManager) para todo o meu tráfego.

Se eu tentar resolver um domínio, o dnsmasq do NetworkManager perguntará ao seu servidor DNS e ao meu (VPN). Agora, a censura depende de qual servidor DNS responde primeiro.

Como posso me livrar disso? (IMO) Não há (também tecnicamente) não é necessário perguntar ao seu servidor DNS como a VPN está "em cima" da WLAN.

[Editar] Conforme solicitado:

  • O NetworkManager usa o dnsmasq.
  • %código%
    • pgrep dnsmasq -a
  • %código%
    • 2766 /usr/sbin/dnsmasq --no-resolv --keep-in-foreground --no-hosts --bind-interfaces --pid-file=/var/run/NetworkManager/dnsmasq.pid --listen-address=127.0.1.1 --cache-size=0 --conf-file=/dev/null --proxy-dnssec --enable-dbus=org.freedesktop.NetworkManager.dnsmasq --conf-dir=/etc/NetworkManager/dnsmasq.d
  • Eu não uso o dhclient.
por Al Klimov 13.03.2017 / 18:21

1 resposta

4

Se você não quiser o servidor DNS do lan, configure o ipv4.no-auto-dns nesse WLan. Você não precisa de uma VPN para evitar o servidor DNS limitado, basta configurar um endereço estático como 'ipv4.dns = 8.8.8.8'.

Versões recentes também possuem prioridade ipv4.dns. Se você definir a prioridade da sua VPN para um número negativo, nenhum servidor DNS de suas outras conexões será adicionado. Os servidores de nomes da VPN são usados exclusivamente.

Veja man nm-settings

    
por 14.03.2017 / 09:08