OVH Cloud OVH Cloud

/etc/resolv.conf écrasé

8 réponses
Avatar
BDBull
Bonjour,

A peine une heure que j'ai installé debian sarge et déjà bloqué :-(
Voilà : le PC est connecté à un modem/routeur ADSL DHCP. J'ai configuré
via /etc/resolv.conf les serveurs DNS de mon FAI, mais à chaque reboot
ce fichier est remplacé et c'est l'IP du routeur qui est mise comme
serveur DNS.
J'ai cherché sur google mais tous ce que j'ai trouvé c'est de locker le
fichier via chattr +i /etc/resolv.conf
Ca marche mais ce n'est pas très propre, connaissez-vous une meilleure
solution ?

Merci !

8 réponses

Avatar
Rakotomandimby (R12y) Mihamina
( Thu, 24 Feb 2005 21:55:57 +0100 ) BDBull :

Bonjour,


Bonjour

A peine une heure que j'ai installé debian sarge et déjà bloqué :-(
Voilà : le PC est connecté à un modem/routeur ADSL DHCP. J'ai configuré
via /etc/resolv.conf les serveurs DNS de mon FAI, mais à chaque reboot
ce fichier est remplacé et c'est l'IP du routeur qui est mise comme
serveur DNS.


Oui et pour cause, il forwarde les requetes DNS.
C'est ce qui se passait avec mon ancienne LiveBox.

Si tes requêtes DNS n'aboutissent pas, alors regarde dans la
configuration du modem routeur. Il se peut que par accident les
paramètres liés au sereur DNS soient vierges, auquel cas c'est la bas
qu'il faut agir.

Un modem/routeur moderne aura une interface d'administration web (il faut
chercher l'IP et le port sur le Net...)

--
L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses
activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance)
Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France)

Avatar
TiChou
Dans le message <news:421e3f66$0$20686$,
*BDBull* tapota sur f.c.o.l.configuration :

Bonjour,


Bonsoir,

A peine une heure que j'ai installé debian sarge et déjà bloqué :-(
Voilà : le PC est connecté à un modem/routeur ADSL DHCP. J'ai configuré
via /etc/resolv.conf les serveurs DNS de mon FAI, mais à chaque reboot ce
fichier est remplacé et c'est l'IP du routeur qui est mise comme serveur
DNS.


Et en quoi cela vous gène que les requêtes DNS soient relayées par le
routeur sachant que ce dernier utilise très certainement les serveurs DNS
fournit par le FAI lors de l'établissement de la connexion avec celui-ci ?

J'ai cherché sur google mais tous ce que j'ai trouvé c'est de locker le
fichier via chattr +i /etc/resolv.conf
Ca marche mais ce n'est pas très propre,


C'est une solution effectivement mais qui ne peut fonctionner que sur les
systèmes de fichiers ext2/ext3 et qui comme vous le dites n'est pas très
propre.

connaissez-vous une meilleure solution ?


Si vous y tenez tellement, oui. Il faut dire au client dhcp de ne pas
remplacer le contenu du fichier /etc/resolv.conf. Voyez donc dans le manuel
de votre client dhcp l'option adéquate. S'il s'agit du client dhclient, il
faudra alors modifier le script /etc/dhclient-script.

Merci !


De rien.

--
TiChou

Avatar
l'indien
On Thu, 24 Feb 2005 21:55:57 +0100, BDBull wrote:

Bonjour,

A peine une heure que j'ai installé debian sarge et déjà bloqué :-(
Voilà : le PC est connecté à un modem/routeur ADSL DHCP. J'ai configuré
via /etc/resolv.conf les serveurs DNS de mon FAI, mais à chaque reboot
ce fichier est remplacé et c'est l'IP du routeur qui est mise comme
serveur DNS.
J'ai cherché sur google mais tous ce que j'ai trouvé c'est de locker le
fichier via chattr +i /etc/resolv.conf
Ca marche mais ce n'est pas très propre, connaissez-vous une meilleure
solution ?


Oui, de dire à dhcp de ne pas tenir écraser le fichier.
man dhcpcd
dit qu'il faut utiliser l'option -R
Il n'y a pas à chercher beaucoup...

Avatar
Rakotomandimby (R12y) Mihamina
( Thu, 24 Feb 2005 23:42:37 +0100 ) l'indien :

man dhcpcd


Il n'y a pas que lui comme client DHCP.
Mais n'empeche ça peut aussi venir du serveur DHCP non?
Si le serveur DHCP fourni des adresses, normal que le système les utilise?
Moi je pense qu'il vaut mieux agir coté serveur DHCP, ou laisser comme
c'est. Parceque supposons qu'il change de modem, ou si emmenne son poste
dans un autre endroit, si il ne pense pas à remettre ses réglages comme
c'était, ça va encore bloquer.

--
L'ASPO a pour but de démocratiser l'acces a l'informatique. Une de ses
activité est l'infogerance (http://aspo.rktmb.org/activites/infogerance)
Tél: + 33 2 38 04 26 04 ou + 33 6 33 26 13 14 (France)

Avatar
Erwann ABALEA
On Thu, 24 Feb 2005, Rakotomandimby (R12y) Mihamina wrote:

( Thu, 24 Feb 2005 23:42:37 +0100 ) l'indien :

man dhcpcd


Il n'y a pas que lui comme client DHCP.
Mais n'empeche ça peut aussi venir du serveur DHCP non?


Non. Le serveur DHCP renvoit ce que lui demande le client. Si tu as la
possibilité, un petit ethereal pendant une négociation DHCP, et tu
comprendras.

--
Erwann ABALEA - RSA PGP Key ID: 0x2D0EABD5
-----
Par l'exemple, tester si déjà présent, le charger, le décharger...
-+- Joe in: Guide du Neuneu d'Usenet - Change pas de main -+-


Avatar
John Mackerel
Rakotomandimby (R12y) Mihamina wrote:

man dhcpcd


Il n'y a pas que lui comme client DHCP.
Mais n'empeche ça peut aussi venir du serveur DHCP non?
Si le serveur DHCP fourni des adresses, normal que le système les utilise?


Pas forcément. On peut très bien avoir un cache DNS, genre dnsmasq,
sur son réseau local.


Avatar
l'indien
On Fri, 25 Feb 2005 08:36:50 +0100, Erwann ABALEA wrote:

On Thu, 24 Feb 2005, Rakotomandimby (R12y) Mihamina wrote:

( Thu, 24 Feb 2005 23:42:37 +0100 ) l'indien :

man dhcpcd


Il n'y a pas que lui comme client DHCP.
Mais n'empeche ça peut aussi venir du serveur DHCP non?


Non. Le serveur DHCP renvoit ce que lui demande le client. Si tu as la
possibilité, un petit ethereal pendant une négociation DHCP, et tu
comprendras.


Il me semble que le server à le droit de renvoyer plus d'infos que ce qui
lui est demandé (mais l'obligation de renvoyer ce qui lui a été
demandé, bien sur). Il faudrait vérifier dans la RFC...

A part celà, tous les clients DHCP ont, me semble-t-il, une option pour
éviter de changer les 3 fichers /etc/resolv.conf, /etc/yp.conf te
/etc/ntp.conf.
Donc, oui, mon example était pour dhcpcd. Mais man pump ou autre donnera
sans doute les options à mettre pour résoudre le problème avec le
client concerné.
Si le client DHCP ne permet pas celà, alors il est inadapté à
l'utilisation réelle => il faut en changer.



Avatar
BDBull
Rakotomandimby (R12y) Mihamina wrote:
( Thu, 24 Feb 2005 21:55:57 +0100 ) BDBull :


Bonjour,



Bonjour


A peine une heure que j'ai installé debian sarge et déjà bloqué :-(
Voilà : le PC est connecté à un modem/routeur ADSL DHCP. J'ai configuré
via /etc/resolv.conf les serveurs DNS de mon FAI, mais à chaque reboot
ce fichier est remplacé et c'est l'IP du routeur qui est mise comme
serveur DNS.



Oui et pour cause, il forwarde les requetes DNS.
C'est ce qui se passait avec mon ancienne LiveBox.

Si tes requêtes DNS n'aboutissent pas, alors regarde dans la
configuration du modem routeur. Il se peut que par accident les
paramètres liés au sereur DNS soient vierges, auquel cas c'est la bas
qu'il faut agir.

Un modem/routeur moderne aura une interface d'administration web (il faut
chercher l'IP et le port sur le Net...)



Oui mais je ne veux justement pas que ces paramètres DNS se trouvent au
niveau serveur, mais sur le client :
Le modèle D-Link DSL-504T que j'utilise a visiblement un problème dans
sa gestion du DNS ~ après qq minutes de P2P (sous winXP), plus aucune
nouvelle connexion n'est possible, sauf si le DNS est configuré
localement ?!?

J'ai tout de même résolu le problème en mettant en commentaire tout le
code entre "if [ -x /sbin/resolvconf ]; then" et le "fi" suivant dans
dhclient-script.

Merci à tous pour votre aide,

BDBull, qui retrouve petit à petit ses marques en linux !