[debian] réécriture resolv.conf
Résolu
manu
-
manu -
manu -
Bonjour,
Actuellement, à chaque boot, mon resolv.conf est réécrit, ce que j'ai lu était un comportement "normal", mais dérangeant.
A la réécriture, il me met ce contenu :
Ce qui est regrettable, puisque la résolution des adresses est particulièrement longue (5 à 10 secondes à attendre avant d'avoir une page web)
J'ai bien essayé de modifier les DNS via la livebox, ce n'est apparement plus possible. J'ai essayé de configurer le dhclient.conf en rajoutant :
J'avais lu que c'était censé être considéré par la machine comme "plus important" que la configuration de base, mais il n'en est rien.
Du coup, à chaque boot, je me suis créé un fichier bien configuré et je fais a chaque fois un
L'ojectif étant bien évidemment d'avoir au final resolv.conf configuré ainsi:
Questions :
1) comment automatiser la commande cp au démarrage de gnome ?
ou
2) qu'est ce qui déconne dans ma configuration du dhcient.conf et qui fait que les paramètre ne sont pas pris en compte ?
Merci !
Actuellement, à chaque boot, mon resolv.conf est réécrit, ce que j'ai lu était un comportement "normal", mais dérangeant.
A la réécriture, il me met ce contenu :
domain home search home nameserver 192.168.1.1
Ce qui est regrettable, puisque la résolution des adresses est particulièrement longue (5 à 10 secondes à attendre avant d'avoir une page web)
J'ai bien essayé de modifier les DNS via la livebox, ce n'est apparement plus possible. J'ai essayé de configurer le dhclient.conf en rajoutant :
supersede domain-name 208.67.222.222, 208.67.220.220; append domain-name-servers 208.67.222.222, 208.67.220.220;
J'avais lu que c'était censé être considéré par la machine comme "plus important" que la configuration de base, mais il n'en est rien.
Du coup, à chaque boot, je me suis créé un fichier bien configuré et je fais a chaque fois un
cp /etc/resolv.conf.perso /etc/resolv.conf, mais ca devient casse pied de le faire à chaque fois ...
L'ojectif étant bien évidemment d'avoir au final resolv.conf configuré ainsi:
domain home search home nameserver 208.67.222.222 nameserver 208.67.220.220
Questions :
1) comment automatiser la commande cp au démarrage de gnome ?
ou
2) qu'est ce qui déconne dans ma configuration du dhcient.conf et qui fait que les paramètre ne sont pas pris en compte ?
Merci !
A voir également:
- [debian] réécriture resolv.conf
- Fedora ou debian - Guide
- Miroir de l'archive debian corrompu - Forum Debian
- Debian passer en root - Forum Linux / Unix
- Debian en français ✓ - Forum Linux / Unix
- Debian live user password ✓ - Forum Debian
7 réponses
salut,
peut-être une réponse ici :
http://www.commentcamarche.net/forum/affich 2036862 mise a jour automatique de resolv conf
peut-être une réponse ici :
http://www.commentcamarche.net/forum/affich 2036862 mise a jour automatique de resolv conf
Merci. J'avais "mlaheureusement" déjà fais la recherche dans le forum.
Le 3 et 4 ne fonctionnent pas.
Je ne comprend pas le 2, je n'ai par ailleurs pas de fichier /etc/dhcp3/dhclient-script ... et je ne suis pas en mesure de le créer moi même de A à Z ... je en saurais quoi y mettre dedans pour coller à mon cas.
tu peux m'apporter des explications peut être ?
Le 3 et 4 ne fonctionnent pas.
Je ne comprend pas le 2, je n'ai par ailleurs pas de fichier /etc/dhcp3/dhclient-script ... et je ne suis pas en mesure de le créer moi même de A à Z ... je en saurais quoi y mettre dedans pour coller à mon cas.
tu peux m'apporter des explications peut être ?
Ca fait deux jours que je suis dessus, j'ai déjà rebooté un certains nombre de fois ... le service donc a été relancé aussi souvent (je ne savais pas relancer juste le service réseau ...)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
Pourrais-tu poster la totalité de ton fichier /etc/dhcp3/dhclient.conf stp ?
A priori, c'est ce fichier là qu'il faudrait modifier.
Autre question... 192.168.1.1 c'est ta machinbox ?
Pourrais-tu poster la totalité de ton fichier /etc/dhcp3/dhclient.conf stp ?
A priori, c'est ce fichier là qu'il faudrait modifier.
Autre question... 192.168.1.1 c'est ta machinbox ?
Salut Stubbs
Fichier dhclient.conf :
En ce qui concerne le 192.168.1.1, c'est effectivement la config du routeur orange.
http://img81.imageshack.us/img81/1031/captureyg6.png
A une époque, on pouvait modifier les DNS directement sur le routeur, mais désormais plus aucune option de configuration ...
Fichier dhclient.conf :
# Configuration file for /sbin/dhclient, which is included in Debian's
# dhcp3-client package.
#
# This is a sample configuration file for dhclient. See dhclient.conf's
# man page for more information about the syntax of this file
# and a more comprehensive list of the parameters understood by
# dhclient.
#
# Normally, if the DHCP server provides reasonable information and does
# not leave anything out (like the domain name, for example), then
# few changes must be made to this file, if any.
#
#send host-name "andare.fugue.com";
#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
#send dhcp-lease-time 3600;
#prepend domain-name-servers 127.0.0.1;
supersede domain-name 208.67.222.222, 208.67.220.220;
append domain-name-servers 208.67.222.222, 208.67.220.220;
request subnet-mask, broadcast-address, time-offset, routers,
domain-name, domain-name-servers, host-name,
netbios-name-servers, netbios-scope, interface-mtu;
#require subnet-mask, domain-name-servers;
#timeout 60;
#retry 60;
#reboot 10;
#select-timeout 5;
#initial-interval 2;
#script "/etc/dhcp3/dhclient-script";
#media "-link0 -link1 -link2", "link0 link1";
#reject 192.33.137.209;
#alias {
# interface "eth0";
# fixed-address 192.5.5.213;
# option subnet-mask 255.255.255.255;
#}
#lease {
# interface "eth0";
# fixed-address 192.33.137.200;
# medium "link0 link1";
# option host-name "andare.swiftmedia.com";
# option subnet-mask 255.255.255.0;
# option broadcast-address 192.33.137.255;
# option routers 192.33.137.250;
# option domain-name-servers 127.0.0.1;
# renew 2 2000/1/12 00:00:01;
# rebind 2 2000/1/12 00:00:01;
# expire 2 2000/1/12 00:00:01;
#}
En ce qui concerne le 192.168.1.1, c'est effectivement la config du routeur orange.
http://img81.imageshack.us/img81/1031/captureyg6.png
A une époque, on pouvait modifier les DNS directement sur le routeur, mais désormais plus aucune option de configuration ...
Bon, alors, je n'ai pas testé... mais à mon avis :
si tu changes
par
ça marche mieux ?
ou bien encore :
retirer
des requests
A tester donc.
Et pour éviter le reboot entre les tests :
Ah ah, les DNS de orange sont si m*** que ça ? :)
si tu changes
append domain-name-servers 208.67.222.222, 208.67.220.220;
par
prepend domain-name-servers 208.67.222.222, 208.67.220.220;
ça marche mieux ?
ou bien encore :
retirer
domain-name-servers
des requests
A tester donc.
Et pour éviter le reboot entre les tests :
ifdown <interface> ifup <interface>
Ah ah, les DNS de orange sont si m*** que ça ? :)
Arf, c'était bien ça :
domain-name-servers au lieu de domain-name dans la configuration supersede ... j'ai supprimé prepend/append qui sont inutiles.
Je considère donc comme résolu ! Merci.
Juste une question facultative, mais intéressante pour moi. Comment connaître le nom de l'interface réseau utilisée ?
En l'occurrence, je suis connecté par wifi, et ifconfig me donne 4 interfaces : eth1, eth2, lo et wlan0_rename
En les essayant toutes, ifdown/ifup, aucune ne coupe le wifi, et même un message d'erreur "interface wlan0_rename not configured". J'aurais pourtant juré que c'était celle ci qui était liée au wifi (d'autant que les valeur de Transmission et Reception augmentent à chaque page visitée) ... mais elle semble inexistante d'après ce message d'erreur ?!
J'ai pu désactiver/réactiver le wifi via le network manager, ce qui m'a évité de rebooter, mais je n'arrive pas à trouver le nom de la connection wifi.
N'y a t'il pas une sorte de "console qui traque toutes les actions" et qui pourrait me donner l'information ?
domain-name-servers au lieu de domain-name dans la configuration supersede ... j'ai supprimé prepend/append qui sont inutiles.
Je considère donc comme résolu ! Merci.
Juste une question facultative, mais intéressante pour moi. Comment connaître le nom de l'interface réseau utilisée ?
En l'occurrence, je suis connecté par wifi, et ifconfig me donne 4 interfaces : eth1, eth2, lo et wlan0_rename
En les essayant toutes, ifdown/ifup, aucune ne coupe le wifi, et même un message d'erreur "interface wlan0_rename not configured". J'aurais pourtant juré que c'était celle ci qui était liée au wifi (d'autant que les valeur de Transmission et Reception augmentent à chaque page visitée) ... mais elle semble inexistante d'après ce message d'erreur ?!
J'ai pu désactiver/réactiver le wifi via le network manager, ce qui m'a évité de rebooter, mais je n'arrive pas à trouver le nom de la connection wifi.
N'y a t'il pas une sorte de "console qui traque toutes les actions" et qui pourrait me donner l'information ?
Les scripts ifup/ifdown sont spécifiques à Debian et je ne sais pas si ils fonctionnent pour les interfaces wifi. Pour que les scripts fonctionnent, les interfaces doivent être décrites dans le fichier /etc/network/interfaces. Sinon pour désactiver une interface manuellement :
ifconfig <interface> down
Mais ça ne tue pas le démon DHCP. Pour ce faire :
ps ax | grep dhcp
puis
kill -s TERM <pid du script dhcpcd ou dhcp_client>
Pour les interfaces wifi, les options peuvent être obtenues (et modifiées) via la commande iwconfig. (voir aussi iwlist qui permet notamment de scanner les ap alentours).
Et, oui, il y a effectivement un fichier qui loggue toutes les actions du système : c'est /var/log/syslog
Pour voir ce qui s'y inscrit en direct-live : tail -f /var/log/syslog
Mais dans le cas présent ça ne t'aurais pas vraiment renseigné.
Content que ton problème de resolv.conf soit finallement résolvu. (Oulà il est tard :)
A+
ifconfig <interface> down
Mais ça ne tue pas le démon DHCP. Pour ce faire :
ps ax | grep dhcp
puis
kill -s TERM <pid du script dhcpcd ou dhcp_client>
Pour les interfaces wifi, les options peuvent être obtenues (et modifiées) via la commande iwconfig. (voir aussi iwlist qui permet notamment de scanner les ap alentours).
Et, oui, il y a effectivement un fichier qui loggue toutes les actions du système : c'est /var/log/syslog
Pour voir ce qui s'y inscrit en direct-live : tail -f /var/log/syslog
Mais dans le cas présent ça ne t'aurais pas vraiment renseigné.
Content que ton problème de resolv.conf soit finallement résolvu. (Oulà il est tard :)
A+
Et je profite pour répondre à ta question :
Je ne sais pas si les DNS orange sont si merdiques que ca. Peut etre qu'en configurant de facon à les appeler directement, sans passer par 192.168.1.1, mais en les pointant directement vers leurs adresses (comme pour les DNS d'opendns) ca irait mieux. J'ai lu que nombreux ont été ceux qui ont rencontré ce probleme de lenteur avec les livebox. Certains évoquaient un probleme de résolution ipv6 ... j'ai pas tout suivi, je n'ai pas les connaissances requises.
En tout cas, je retrouve enfin une navigation correcte, comme sous XP, grace à ces DNS ... c'est l'essentiel.
Je ne sais pas si les DNS orange sont si merdiques que ca. Peut etre qu'en configurant de facon à les appeler directement, sans passer par 192.168.1.1, mais en les pointant directement vers leurs adresses (comme pour les DNS d'opendns) ca irait mieux. J'ai lu que nombreux ont été ceux qui ont rencontré ce probleme de lenteur avec les livebox. Certains évoquaient un probleme de résolution ipv6 ... j'ai pas tout suivi, je n'ai pas les connaissances requises.
En tout cas, je retrouve enfin une navigation correcte, comme sous XP, grace à ces DNS ... c'est l'essentiel.