Una forma de detener que Network Manager agregue servidores DNS al archivo /etc/resolv.conf
es hacer lo siguiente:
Primero abra el archivo de configuración de nm /etc/NetworkManager/NetworkManager.conf
:
sudo vim /etc/NetworkManager/NetworkManager.conf
Luego, agregue lo siguiente a la sección [main]:
dns=none
rc-manager=unmanaged
Guarde y salga.
/etc/resolv.conf
es un enlace simbólico a /run/resolvconf/resolv.conf
.
NetworkManager no actualiza directamente /etc/resolv.conf
(solo actualiza /run/resolvconf/resolv.conf
).
Entonces:
rm /etc/resolv.conf
)/etc/resolv.conf
Luego recibirás este error XD:
Error: ipv4: Address already assigned.
/etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /
run/resolvconf/resolv.conf
/etc/resolv.conf
sudo apt update
sudo apt install resolvconf
sudo vim /etc/resolvconf/resolv.conf.d/head
Agrega las DNS de Google por ejemplo
nameserver 8.8.8.8
nameserver 8.8.4.4
Si usas systemd:
sudo systemctl restart resolvconf.service
sudo systemctl restart systemd-resolved.service
Y por ultimo
sudo resolvconf -u
Eso es todo.