Von Zeit zu Zeit, wenn ich von eth0
der wlan0
Benutzeroberfläche zur (oder umgekehrt) Benutzeroberfläche wechsle, bricht die Auflösung von Domänennamen ab und /etc/resolv.conf
enthält
nameserver 127.0.1.1
Ich bemerkte #dns=dnsmasq
in /etc/NetworkManager/NetworkManager.conf
und Netzwerk - Manager mit neu gestartet restart network-manager
. Aber das hat nicht geholfen.
Dann stellte ich fest, dass dieser dnsmasq
Prozess kein Kind von NetworkManager ist
# pstree -spu $(pidof dnsmasq)
init(1)───dnsmasq(3015,libvirt-dnsmasq)
Ich bin nicht sicher, warum es läuft. Kann es mit VirtualBox zusammenhängen? Ich möchte nicht, dass es sich berührt resolve.conf
. Wie kann ich es deaktivieren?
Mein System ist Linux Mint 17 Qiana.
linux-mint
dnsmasq
Gummibärchen
quelle
quelle
dnsmasq
ist eine gute Software und sie weiß, warum sie/etc/resolv.conf
Inhalte mitnameserver 127.0.1.1
Wert überschreibt . Warum macht es dann seine Arbeit nicht?/etc/resolv.conf
immer enthalten seinnameserver 127.0.0.1
, da es alle DNS-Anfragen bearbeitet. In NetworkManager + dnsmasq sendet NM normalerweise über dbus Nachrichten an dnsmasq, um zu benachrichtigen, wenn sich die Verbindungen ändern. Warum macht es das nicht? Das ist eine Frage, die Sie auf dieser Site stellen können - mit allen notwendigen Erklärungen zu Ihrem Netzwerk-Setup.127.0.1.1
(nicht127.0.0.1
) und wo es konfiguriert ist?127.
Punkten auf den lokalen Computer beginnt . Ich weiß nicht, warum hier 127.0.1.1 verwendet wird. Wie auch immer, wenn Sie Hilfe bei dnsmasq benötigen, müssen Sie eine neue Frage stellen, in der Sie Ihr Setup erläutern, einschließlich der Frage, warum VirtualBox überhaupt beteiligt ist (wird Ihr System in einer VM ausgeführt? Oder handelt es sich um einen VM-Host? Welche Art von VM-Konfigurationen? hast du gemacht? etc.).Antworten:
Unter Linux Mint wird dnsmasq installiert, um DNS-Abfragen zwischenzuspeichern und so Ihre Interneterfahrung zu beschleunigen. Der erste Teil der Deaktivierung besteht darin, die Konfiguration
/etc/NetworkManager/NetworkManager.conf
durch Auskommentieren zu änderndns=dnsmasq
.Als Nächstes müssen Sie die Dienste
network-manager
und neu startennetworking
.Da auf meinem Laptop der Arbeitsspeicher sehr knapp ist, habe ich dafür gesorgt, dass der dnsmasq-Dienst gestoppt wird. Aus irgendeinem Grund wurde dies beim Neustart des Dienstes nicht automatisch durchgeführt. Ich vermute, es gab eine elegantere Möglichkeit, dies zu verhindern, aber ich hatte es satt zu suchen, als ich keine Init-Datei fand und SIGHUP nicht funktionierte.
Persönlich musste ich dnsmasq deaktivieren, da Netzwerkmanager und dnsmasq es nicht mögen, wenn ich eine zweite Verbindung zu einem ansonsten getrennten Router herstelle.
quelle
network-manager
stürzt der Cinnamon-Desktop in den Fallback-Modus ab. Speichern Sie unbedingt Ihre Arbeit!