Est-ce que /etc/resolv.conf
est inutile dans [Ubuntu 12.04 LTS][1] (Precise Pangolin) ?
Je vois que les informations du serveur DNS sont stockées dans [NetworkManager][2] maintenant. L'outil de ligne de commande nmcli
peut vous en donner la liste.
Si je veux ajouter un serveur [DNS][3] supplémentaire, l'ajouter à /etc/resolv.conf
en utilisant le paquet resolvconf
peut-il m'aider ?
[1] : http://en.wikipedia.org/wiki/List_of_Ubuntu_releases#Ubuntu_12.04_LTS_.28Precise_Pangolin.29 [2] : http://en.wikipedia.org/wiki/NetworkManager [3] : http://en.wikipedia.org/wiki/Domain_Name_System
Si /etc/resolv.conf
contient nameserver 127.0.0.1
, alors ajouter des entrées dans /etc/resolvconf/resolv.conf.d/tail
ne fera pas grand chose d'utile.
Si vous utilisez NetworkManager, vous devriez plutôt ajouter statiquement les adresses des serveurs de noms via l'indicateur network : Editer les connexions... | Editer... | Paramètres IPv4 | Serveurs DNS supplémentaires.
Si vous voulez vraiment ajouter plus d'entrées à /etc/resolv.conf
, créez un /etc/resolvconf/resolv.conf.d/tail
et ajoutez-les là.
Comme pour chaque version d'Ubuntu, il est recommandé de lire les notes de mise à jour d'Ubuntu, disponibles ici :
Les sections Bureau et Infrastructure commune contiennent un lien vers
Il semble que vous parliez du paquet resolvconf.
Installez le paquet [resolvconf][1].
Exécutez
cd /etc/resolvconf/resolv.conf.d
sudo cp -p head head.orig #backup copy, always do this
sudo nano head
Le début du fichier est un avertissement effrayant. Le fichier /etc/resolv.conf est généré automatiquement à partir du contenu de ce fichier ; l'avertissement est là pour qu'il soit placé dans /etc/resolv.conf lorsque /etc/resolv.conf est généré. A la fin du fichier, ajoutez
nameserver <ip_of_nameserver>
Appuyez sur Ctrl x et répondez oui pour sauvegarder le fichier. Pour terminer, régénérez le fichier /etc/resolv.conf afin que les modifications soient appliquées dès maintenant :
sudo resolvconf -u
Ensuite, vérifiez le contenu du fichier /etc/resolv.conf pour voir que la ligne que vous avez ajoutée est maintenant présente. De plus, elle sera toujours présente au prochain démarrage de votre machine ou au prochain redémarrage de votre service réseau, selon la première éventualité.
Note : Cette réponse concerne une version assez différente de la question, une version pré-fusion, qui se concentre uniquement sur le pré-dépôt d'un serveur de noms souhaité.
Cela fonctionne avant 12.04 :
Editez /etc/dhcp3/dhclient.conf
et ajoutez :
prepend domain-name-servers 127.0.0.1;
(En fait, cette ligne est déjà présente ; il vous suffit de la décommenter).