NetworkManager ne remplit pas le fichier resolv.conf

40

J'ai récemment mis à niveau 11.10 à 12.04 , et maintenant, NetworkManager ne remplit pas /etc/resolv.conf lors de la connexion aux réseaux sans fil, alors qu'il fonctionnait parfaitement dans 11.10 . Je ne vois aucune erreur explicite dans les NetworkManager , UI ou dans syslog . Comment diagnostiquer ce qui ne va pas?

Modifier: si j'essaie d'exécuter resolvconf , j'obtiens l'erreur

  

resolvconf: Erreur: /etc/resolv.conf n'est pas un lien symbolique, ne fait rien.

Que devrait-il être, un symlink à et / ou comment obtenir NetworkManager pour le remplir? Cela indique que le symlink doit pointer sur /run/resolvconf/resolv.conf , mais que ce fichier n'existe pas sur mon système.

    
posée Cerin 14.05.2012 - 23:29
la source

4 réponses

69

Utilisez la commande suivante et répondez OUI pour activer les mises à jour dynamiques:

sudo dpkg-reconfigure resolvconf

Travaillé pour moi sur Ubuntu 12.04.

    
réponse donnée Rostislav Stříbrný 06.08.2012 - 10:51
la source
16

J'ai eu le même problème. Il semble que Ubuntu utilise maintenant un résolveur local. Le moyen le plus rapide de supprimer cela est de commenter la ligne suivante dans /etc/NetworkManager/NetworkManager.conf :

#dns=dnsmasq

Pour plus d'informations, consultez cette page .

    
réponse donnée AbdallahDeeb 15.05.2012 - 10:16
la source
5

Si /etc/resolv.conf est un fichier, déplacez-le dans /run/resolvconf/resolv.conf:

sudo mv /etc/resolv.conf /run/resolvconf/resolv.conf

Puis créez le lien symbolique:

sudo ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf
    
réponse donnée stolen 05.08.2012 - 06:14
la source
1

Depuis longtemps, des problèmes avec mon ordinateur portable ont dû

sudo dhclient wlan0 

être capable de faire fonctionner le web. Trouvé que le resolv.conf n'a pas été mis à jour par le gestionnaire de réseau, et enfin le

sudo dpkg-reconfigure resolvconf

résolu mon problème!

    
réponse donnée Philippe Gachoud 28.05.2013 - 16:36
la source

Lire d'autres questions sur les étiquettes