Di tanto in tanto quando sto passaggio da eth0
a wlan0
(o viceversa) interfaccia nome di dominio risolvere pause e /etc/resolv.conf
contiene
nameserver 127.0.1.1
Ho commentato #dns=dnsmasq
in /etc/NetworkManager/NetworkManager.conf
ed ho ricominciato network manager con restart network-manager
. Ma questo non ha aiutato.
Poi ho scoperto che il dnsmasq
processo non è figlio di NetworkManager
# pstree -spu $(pidof dnsmasq)
init(1)───dnsmasq(3015,libvirt-dnsmasq)
Non sono sicuro del perché stia funzionando. Può essere correlato a VirtualBox? Non voglio che tocchi resolve.conf
. Come disabilitarlo?
Il mio sistema è Linux Mint 17 Qiana.
dnsmasq
sia un buon software e sappia perché sovrascrive il /etc/resolv.conf
contenuto con nameserver 127.0.1.1
valore. Allora perché non fa il suo lavoro allora?
/etc/resolv.conf
dovrebbe sempre contenere nameserver 127.0.0.1
, perché gestisce tutte le richieste DNS. Con NetworkManager + dnsmasq, ciò che accade normalmente è che NM invia messaggi a dnsmasq su dbus per dirlo quando cambiano le connessioni. Perché non lo sta facendo? Questa è una domanda che potresti porre su questo sito - con tutte le spiegazioni necessarie sulla configurazione della tua rete.
127.0.1.1
(non 127.0.0.1
) e dove è configurato?
127.
punti alla macchina locale. Non so perché 127.0.1.1 sia usato qui. Ad ogni modo, se vuoi aiuto con dnsmasq, devi porre una nuova domanda in cui spieghi la tua configurazione, incluso il motivo per cui VirtualBox è coinvolto (il tuo sistema è in esecuzione in una VM? O è un host VM? Che tipo di configurazioni VM hai fatto? ecc.).