Comment modifier /etc/resolv.conf
Bonjour à tous,
Je rencontre actuellement un souci avec mon VPN d'FDN.
J'ai passé une partie d'une soirée tardive sur geeknode d'FDN avec un admin à repérer la panne.
Il faut que je modifie le fichier /etc/resolv.conf pour modifier les nameserver.
J'ai effectué un
$ sudo gedit /etc/resolv.conf
pour le faire, mais le changement n'a pas duré car le fichier indique /etc/resolv.conf bien :
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
Que faire ?
Merci d'avance.
Idée sans garantie.
Dans /etc/resolvconf cherche un sous-répertoire interface ou quelque chose d'approchant et dans celui-ci un fichier contenant
nameserver XXX.XX.XX.XXX
nameserver XXX.XX.XX.XXX
...
Attention ce peut être /etc/network/interfaces, /etc/resolvconf/run/interface/ etc.
renseigne les nameserver à ton goût
si ton interface est par exemple eth0 (adapter) il faut faire
# ifdown eth0
et
# ifup eth0
Ceci sans garantie.
Le principe est de trouver dans quel fichier il faut renseigner les nameserver qui serviront à mettre à jour resolv.conf qui effectivement est en principe réinitialisé automatiquement par le système lorsqu'il est modifié directement.
Il est aussi possible de modifier les droits de resolv.conf afin d'interdire sa modification.
Sans garantie.
Il y a pas mal de choses sur le net à propose de resolv.conf
merci
J'ai trouvé la solution après quelques tatonnements. Je la mets à titre d'information pour les hackeurs de Trisquel pour leur éviter de toujours rerourner dans resolv.conf
créer au préalable une copie :
sudo cp /etc/network/interfaces /etc/network/interfaces.copie
Puis :
sudo nano /etc/network/interfaces
On y voit le contenu :
# The loopback network interface
auto lo
iface lo inet loopback
Il faut juste ajouter les DNS (ici exemple des serveurs DNS public de Google 8.8.8.8 et 8.8.4.4)
# The loopback network interface
auto lo
iface lo inet loopback
dns-nameservers 8.8.8.8 8.8.4.4
Vous sauvegardez, vousredémarrez, et ça marche.