De vez en cuando, cuando estoy cambiando de eth0
a wlan0
(o viceversa) de nombres de dominio interfaz de resolver las pausas y /etc/resolv.conf
contiene
nameserver 127.0.1.1
Comenté #dns=dnsmasq
en /etc/NetworkManager/NetworkManager.conf
y se reinicia con el administrador de la red restart network-manager
. Pero esto no ayudó.
Entonces descubrí que el dnsmasq
proceso no es hijo de NetworkManager
# pstree -spu $(pidof dnsmasq)
init(1)───dnsmasq(3015,libvirt-dnsmasq)
No estoy seguro de por qué se está ejecutando. ¿Se puede relacionar con VirtualBox? No quiero que se toque resolve.conf
. ¿Cómo deshabilitarlo?
Mi sistema es Linux Mint 17 Qiana.
dnsmasq
es un buen software y sabe por qué sobrescribe el /etc/resolv.conf
contenido con nameserver 127.0.1.1
valor. Entonces, ¿por qué no hace su trabajo entonces?
/etc/resolv.conf
siempre debe contener nameserver 127.0.0.1
, ya que maneja todas las solicitudes de DNS. Con NetworkManager + dnsmasq, lo que normalmente sucede es que NM envía mensajes a dnsmasq a través de dbus para informarle cuándo cambian las conexiones. ¿Por qué no lo está haciendo? Esa es una pregunta que puede hacer en este sitio, con todas las explicaciones necesarias sobre la configuración de su red.
127.0.1.1
(no 127.0.0.1
) y dónde está configurado?
127.
puntos a la máquina local. No sé por qué se usa 127.0.1.1 aquí. De todos modos, si desea ayuda con dnsmasq, debe hacer una nueva pregunta donde explique su configuración, incluido por qué VirtualBox está involucrado (¿su sistema se ejecuta en una VM? ¿O es un host de VM? ¿Qué tipo de configuraciones de VM? has hecho? etc.)