De temps en temps lorsque je passe de eth0
à wlan0
(ou vice versa) nom de domaine d'interface résolvant les ruptures et /etc/resolv.conf
contient
nameserver 127.0.1.1
J'ai commenté #dns=dnsmasq
dans /etc/NetworkManager/NetworkManager.conf
et redémarré le gestionnaire de réseau avec restart network-manager
. Mais cela n'a pas aidé.
Ensuite, j'ai trouvé que le processus dnsmasq
n'est pas un enfant de NetworkManager
# pstree -spu $(pidof dnsmasq)
init(1)───dnsmasq(3015,libvirt-dnsmasq)
Je ne sais pas pourquoi il fonctionne. Peut-il être lié à VirtualBox? Je ne veux pas qu'il touche resolve.conf
. Comment le désactiver?
Mon système est Linux Mint 17 Qiana.
Sous Linux Mint, dnsmasq est installé pour mettre en cache les requêtes DNS et accélérer ainsi votre expérience Internet. La première partie de la désactivation consiste à modifier la configuration dans /etc/NetworkManager/NetworkManager.conf
en commentant dns=dnsmasq
.
Sudo sed -i 's/^dns=dnsmasq/#&/' /etc/NetworkManager/NetworkManager.conf
Ensuite, vous devez redémarrer les deux network-manager
et networking
services.
Sudo service network-manager restart
Sudo service networking restart
Depuis mon ordinateur portable est vraiment serré sur la RAM, je me suis assuré que le service dnsmasq s'est arrêté. Pour une raison quelconque, cela n'a pas été fait automatiquement avec le redémarrage du service. Je soupçonne qu'il y avait une façon plus élégante de l'arrêter que cela, mais je me suis fatigué de chercher quand je n'ai pas pu trouver un fichier init et SIGHUP n'a pas fonctionné.
Sudo killall dnsmasq
Personnellement, j'ai dû désactiver dnsmasq parce que le gestionnaire de réseau et dnsmasq n'aiment pas que je connecte une deuxième connexion à un routeur autrement déconnecté.