J'ai récemment mis à niveau de 11.10
à 12.04
, et maintenant NetworkManager
ne remplit pas /etc/resolv.conf
lors de la connexion à des réseaux sans fil, alors que cela fonctionnait parfaitement dans 11.10
. Je ne vois aucune erreur explicite dans NetworkManager
name__, UI
ou dans syslog
name__. Comment diagnostiquer ce qui ne va pas?
Edit: Si j'essaie d'exécuter resolvconf
name__, j'obtiens l'erreur
resolvconf: Erreur: /etc/resolv.conf n'est pas un lien symbolique, il ne fait rien.
Qu'est-ce que cela devrait être, un symlink
et/ou comment puis-je obtenir NetworkManager
pour le remplir? This dit que symlink
doit pointer sur /run/resolvconf/resolv.conf
, mais que ce fichier n'existe pas sur mon système.
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.
J'ai eu le même problème. Semble qu'Ubuntu utilise maintenant un résolveur local. Le moyen le plus rapide de supprimer cela consiste à commenter la ligne suivante dans /etc/NetworkManager/NetworkManager.conf
:
#dns=dnsmasq
Pour plus d'informations, veuillez consulter cette page .
Si /etc/resolv.conf est un fichier, déplacez-le dans /run/resolvconf/resolv.conf:
Sudo mv /etc/resolv.conf /run/resolvconf/resolv.conf
Ensuite, créez le lien symbolique:
Sudo ln -s ../run/resolvconf/resolv.conf /etc/resolv.conf
Depuis très longtemps, j'ai eu des problèmes avec mon ordinateur portable, j'ai dû
Sudo dhclient wlan0
pour pouvoir faire fonctionner le web. Constaté que le fichier resolv.conf n’était pas mis à jour par le gestionnaire de réseau, et enfin le
Sudo dpkg-reconfigure resolvconf
résolu mon problème!