Aggiornamento: sembra che sia avahi-dnsconfd
l'aggiunta 8.8.8.8
e il 8.8.4.4
mio /etc/resolv.conf
file. Ho trovato questo in / 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)
Come posso fare in modo che Ubuntu recuperi i server DNS solo da DHCP e non usi Avahi (mDNS) per recuperare i server DNS?
Sto testando Ubuntu Mate 16.04.1 LTS e ho problemi perché qualcosa continua ad aggiungere i server DNS di 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
Non voglio 8.8.4.4
né 8.8.8.8
in /etc/resolv.conf
causa che le interruzioni mia rete locale: Il server DNS locale (10.100.1.1) serve DNS per i servizi NATed locali che non dispongono di record DNS pubblici.
Se modifico /etc/resolv.conf
e rimuovo manualmente i nameserver DNS di Google, questi vengono nuovamente aggiunti al riavvio oresolvconf -u
NetworkManager non ha 8.8.8.8 né 8.8.4.4 elencati in Server DNS aggiuntivi, quindi questa non è la causa.
Il sistema ha tre interfacce Ethernet, solo una è connessa. È su una rete con un server DCHP che fornisce informazioni DNS. Il contenuto di /etc/network/interfaces
è:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Ho eseguito grep -R '8\.8\.8\.8' /etc
e non ci sono altri riferimenti 8.8.8.8
in alcun file di configurazione. Nulla di ciò si /etc/resolvconf
riferisce ai server DNS di Google, neanche!
Perché Ubuntu Mate sta aggiungendo i server DNS di Google /etc/resolv.conf
e come posso farlo smettere? Per ora l'ho fatto sudo rm /etc/resolv.conf; sudo cp /run/resolvconf/resolv.conf /etc/resolv.conf; sudo chattr +i /etc/resolv.conf
ma so che in futuro questo mi morderà ...