De temps en temps , quand je passe de eth0
la wlan0
(ou vice versa) nom de domaine d'interface résoudre les pauses et /etc/resolv.conf
contient
nameserver 127.0.1.1
Je commentais #dns=dnsmasq
dans /etc/NetworkManager/NetworkManager.conf
et remis en marche gestionnaire de réseau avec restart network-manager
. Mais cela n'a pas aidé.
Ensuite, j'ai trouvé que le dnsmasq
processus 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'elle touche resolve.conf
. Comment le désactiver?
Mon système est Linux Mint 17 Qiana.
linux-mint
dnsmasq
gumkins
la source
la source
dnsmasq
c'est un bon logiciel et qu'il sache pourquoi il remplace le/etc/resolv.conf
contenu par de lanameserver 127.0.1.1
valeur. Alors pourquoi ne fait-il pas son travail?/etc/resolv.conf
devrait toujours contenirnameserver 127.0.0.1
, car il gère toutes les requêtes DNS. Avec NetworkManager + dnsmasq, ce qui se produit normalement, c'est que NM envoie des messages à dnsmasq via dbus pour le signaler lorsque les connexions changent. Pourquoi ne le fait-il pas? C'est une question que vous pourriez poser sur ce site - avec toutes les explications nécessaires sur la configuration de votre réseau.127.0.1.1
(pas127.0.0.1
) et où il est configuré?127.
points vers la machine locale. Je ne sais pas pourquoi 127.0.1.1 est utilisé ici. Quoi qu'il en soit, si vous voulez de l'aide avec dnsmasq, vous devez poser une nouvelle question où vous expliquez votre configuration, y compris pourquoi VirtualBox est impliqué du tout (votre système fonctionne-t-il dans une machine virtuelle? Ou est-ce un hôte de machine virtuelle? Quel type de configurations de machine virtuelle avez-vous fait? etc.).Réponses:
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 sa désactivation consiste à modifier la configuration en la
/etc/NetworkManager/NetworkManager.conf
commentantdns=dnsmasq
.Ensuite, vous devez redémarrer les services
network-manager
etnetworking
.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 regarder quand je n'ai pas pu trouver un fichier init et SIGHUP n'a pas fonctionné.
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é.
la source
network-manager
fait planter le bureau Cinnamon en mode de secours. Assurez-vous de sauvegarder votre travail!