Estou tentando modificar as configurações de DNS padrão do NetworkManager para que, sempre que eu adicionar uma nova conexão, ele use 127.0.0.1
em vez do DNS padrão para essa conexão. Eu ainda gostaria de poder modificar o DNS para cada conexão individual depois.
Eu configurei DNSCrypt recentemente e funcionou muito bem na maioria das redes. No entanto, algumas redes que eu uso exigem que eu use seu servidor DNS em vez de DNSCrypt, o que significa que não posso simplesmente definir o servidor de nomes padrão em resolv.conf
to 127.0.0.1
. Descobri que o NetworkManager / nmcli ainda fez um bom trabalho ao usar o DNSCrypt quando alterei algumas das redes para usar 127.0.0.1
. No entanto, seria muito bom se cada nova conexão tivesse essa configuração por padrão:
/etc/NetworkManager/system-connections/connection.conf
[ipv4]
dns=127.0.0.1;
ignore-auto-dns=true
method=auto
Na minha pesquisa, encontrei isso na% man_de% manpage:
Specify default values for connections.
Example:
[connection]
ipv6.ip6-privacy=0
No entanto, existem apenas algumas propriedades suportadas e tentar isso não funcionou:
[connection]
ipv4.method=auto
ipv4.dns=127.0.0.1;
ipv4.ignore-auto-dns=true
Eu queria saber se havia alguma solução alternativa para esse problema, seja usando o NetworkManager ou algo diferente.