Actualización: Parece avahi-dnsconfd
que se está agregando 8.8.8.8
y 8.8.4.4
a mi /etc/resolv.conf
archivo. Encontré esto en / var / log / syslog:
Jan 4 17:00:21 freewill nm-dispatcher: req:1 'up' [ens33]: start running ordered scripts...
Jan 4 17:00:21 freewill avahi-dnsconfd[3579]: New DNS Server 8.8.4.4 (interface: 2.IPv4)
Jan 4 17:00:21 freewill avahi-dnsconfd[3579]: New DNS Server 8.8.8.8 (interface: 2.IPv4)
¿Cómo puedo hacer que Ubuntu busque servidores DNS solo desde DHCP y no use Avahi (mDNS) para buscar servidores DNS?
Estoy probando Ubuntu Mate 16.04.1 LTS y tengo problemas porque algo sigue agregando los servidores DNS de Google a /etc/resolv.conf
:
josh@freewill:~$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 10.100.1.1
nameserver 8.8.4.4
nameserver 8.8.8.8
search my.domain.name
No quiero 8.8.4.4
ni 8.8.8.8
en /etc/resolv.conf
porque eso rompe mi red local: mi servidor DNS local (10.100.1.1) sirve DNS para servicios NATed locales que no tienen registros DNS públicos.
Si edito /etc/resolv.conf
y elimino manualmente los servidores de nombres DNS de Google, se vuelven a agregar al reiniciar oresolvconf -u
NetworkManager no tiene 8.8.8.8 ni 8.8.4.4 enumerados en Servidores DNS adicionales, por lo que esa no es la causa.
El sistema tiene tres interfaces ethernet, solo una está conectada. Está en una red con un servidor DCHP que proporciona información de DNS. Contenido de /etc/network/interfaces
es:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
He corrido grep -R '8\.8\.8\.8' /etc
y no hay otra referencia a 8.8.8.8
ningún archivo de configuración. ¡Nada debajo se /etc/resolvconf
refiere a los servidores DNS de Google, tampoco!
¿Por qué Ubuntu Mate agrega servidores DNS de Google /etc/resolv.conf
y cómo puedo detenerlo? Por ahora, lo he hecho sudo rm /etc/resolv.conf; sudo cp /run/resolvconf/resolv.conf /etc/resolv.conf; sudo chattr +i /etc/resolv.conf
pero sé que en el futuro esto me morderá ...