O Network Manager usa dinamicamente seu /etc/resolv.conf
com dnsmasq
. Cada conexão pode ter nosso servidor dns listado.
Se você deseja evitar esse comportamento, você pode fazer isso
Em /etc/NetworkManager/NetworkManager.conf
comente o dns=dnsmasq
sudo nano /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
#dns=dnsmasq
no-auto-default=00:22:64:4E:6F:70,
[ifupdown]
managed=fals
e reinicie o serviço NM
sudo restart network-manager
Com esse /etc/resolv.conf
não depende mais do pacote resolvconf e é atualizado com base nas entradas DNS de cada conexão no Network Manager
Além disso, você pode adicionar o servidor de nomes em /etc/resolv.conf
. Se você não tiver configurado o dns no NM por conexão, isso será usado
sudo nano /etc/resolv.conf
nameserver 8.8.4.4
nameserver 8.8.8.8
Você pode parar e desabilitar o serviço resolvconf
e usar apenas servidores dns definidos estáticos em /etc/resolv.conf
Pare o serviço resolvconf
sudo service resolvconf stop
desative-o
sudo update-rc.d resolvconf disable
desative resolvconf
para sobrescrever resolv.conf
crie /etc/init/resolvconf.override
com o manual de linha única
echo 'manual' | sudo tee /etc/init/resolvconf.override
remova o link simbólico /etc/resolv.conf
rm /etc/resolv.conf
crie resolv.conf
com entrada de DNS estática
echo "namserver x.x.x.x." > /etc/resolv.conf