J’ai donc modifié le fichier indiqué dans le manuel:
Pour y rajouter les DNS de LDN (le premier dans la liste) et de FDN (les 2 suivants).
Voici le fichier complet après mes modifications (je n’ai pas touché à la partie IPV6 qui a été configurée par Debian lors de l’installation)
En revanche, je n’ai pas été capable de faire en sorte que resolvconf modifie le fichier /etc/resolv.conf sans faire un reboot. Pas très glorieux.
J’ai dû me tromper dans les commandes.
J’ai fait
Modifications /etc/network/interfaces
Le fichier /etc/resolv.conf toujours pas modifié par resolvconf.
Après reboot, ça va.]]>
Et pourquoi ta solution modifiée par raleur ne serait pas tout à fait propre?
Parce que ça implique de modifier le fichier /etc/dhcp/dhclient.conf et qu'à
chaque mise à jour il va falloir regarder ce qui change dans les options fournis
par le paquet debian. La meilleure méthode est d'utiliser resovlconf qui
est prévu pour cela et est bien plus souple.
J'ai utilisé cette méthode il y a déjà de nombreuses années, mais ne l'utilise plus
car je n'en ai plus besoin. À l'époque le FAI chez qui j'étais ne fournissait pas
la résolution DNS vers les adresse ipv6, du coup j'étais obligé de bidouiller
un peu pour pouvoir avoir mon tunnel ipv6 sur ipv4 qui fonctionne.]]>
Pour faire quelque chose de presque propre,
Et pourquoi ta solution modifiée par raleur ne serait pas tout à fait propre?]]>
C'est plus simple d'utiliser "supersede" au lieu de "append" + supprimer l'option de la liste des "request".
Et bien, c'est ce que j'avais commencé par faire, sans succès… j'ai du mal m'y prendre à
l'époque. Maintenant, j'utilise les DNS de mon FAI et donc je suis revenu à des
réglages « standards ».]]>
Et je supprime également dans le même fichier
domain-name-servers des requests, une option qui ressemble à :
Voir aussi
Maintenant, il existe resolvconf qui permet de faire quelque
chose de beaucoup plus souple. Mais je ne connais pas.
Aussi, si jamais tu te lances dans cette aventure, fais une sauvegarde du dhclient.conf
original au cas où.]]>
gnulux a écrit :
chattr +i /etc/resolvconf
Non, non, non... c'est sale !
C’est tout à fait ce que je pensais, après mes lectures, merci de ta confirmation, raleur.
Merci aussi de tes précisions, ça commence à être plus clair pour moi.
Je n’ai pas NetworkManager, mais Wicd que je n’ai pas touché. Debian m’a gentiment configuré le réseau lors de mon installation (Jessie) et j’ai juste fait une modification comme je l’ai indiqué en #1.
Je n’ai pas non plus configuré le réseau par ifupdown.
Donc, il faudrait que je passe par Wicd > Propriétés de la connexion filaire par défaut. L’interface n’est pas très claire, mais en regardant le fichier resolv.conf, je devrais pouvoir me débrouiller.
Et en parlant d’IP statiques pour les ordinateurs du réseau local, il semble qu’on puisse mettre une IP statique pour un ordinateur dans Wicd. J’utilise Wicd depuis des années mais sans l’avoir jamais configuré ]]>
chattr +i /etc/resolvconf
Non, non, non... c'est sale !
Modifier directement resolv.conf n'est pas durable car des programmes le modifient automatiquement, au démarrage ou périodiquement (DHCP, reconnexion...).
Il faut donc passer par ces programmes pour modifier les DNS.
Si le réseau est configuré par NetworkManager, modifier les DNS dans l'applet réseau.
Si le réseau est configuré par ifupdown via le fichier /etc/network/interfaces, en statique il faut installer resolvconf et utiliser l'option dns-resolvers dans le fichier, en DHCP il faut modifier la configuration du client DHCP (dhclient.conf pour dhclient) pour remplacer ou précéder le contenu de l'option qui contient les DNS.
En dernier ressort, le paquet resolvconf permet de gérer la priorité des différentes sources de DNS qui font appel à lui au lieu de modifier directement resolv.conf, mais sa configuration n'est pas instinctive.]]>
Et comme un reboot remets les DNS du FAI, j’ai suivi les tuto:
Ça marche mais j’ai lu aussi que certains programmes ont besoin de modifier les DNS (lesquels, pourquoi? pas plus d’infos sur le sujet). Donc, cette méthode va les coincer. Je sais bien qu’on décoince avec
Vaut-il mieux installer resolvconf?
PS: la box du FAI ne permet pas de modifier les DNS]]>