dhclient me fout en l'air mon /etc/resolv.conf

dhclient me fout en l'air mon /etc/resolv.conf - Logiciels - Linux et OS Alternatifs

Marsh Posté le 26-11-2003 à 10:22:14    

A chaque fois que je monte eth1 en dhcp par dhclient eth1, il me fout en l'air mon /etc/resolv.conf et modifie ses valeurs avec celle du FAI. C'est saoûlant parce que je me suis fait un cache DNS sur mon ordi et la ligne nameserver 127.0.0.1 saute à chaque fois. Une idée pour éviter ça ?  :hello:

Reply

Marsh Posté le 26-11-2003 à 10:22:14   

Reply

Marsh Posté le 26-11-2003 à 10:32:48    

la valeur peerdns dans /etc/ppp/options ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 26-11-2003 à 10:43:17    

Mjules a écrit :

la valeur peerdns dans /etc/ppp/options ?

J'ai pas trouvé. la seule chose que j'ai relative aux DNS c'est ces quelques lignes (commentées) :

Code :
  1. # Specify which DNS Servers the incoming Win95 or WinNT Connection should use
  2. # Two Servers can be remotely configured
  3. # ms-dns 192.168.1.1
  4. # ms-dns 192.168.1.2

Reply

Marsh Posté le 26-11-2003 à 11:36:28    

ben c'est normal que ton dhcp change tout ça. le problème c'est la configuration de ton dhcp, pas ton client

Reply

Marsh Posté le 26-11-2003 à 11:40:44    

Taz a écrit :

ben c'est normal que ton dhcp change tout ça. le problème c'est la configuration de ton dhcp, pas ton client

OK, rien à faire donc ?

Reply

Marsh Posté le 26-11-2003 à 11:41:56    

configurer ton dhcp correctement, ou virer le dhcp client de ta machine

Reply

Marsh Posté le 26-11-2003 à 12:02:48    

Taz a écrit :

configurer ton dhcp correctement, ou virer le dhcp client de ta machine

Tu te doutes bien que je n'ai pas accès à la config du serveur DHCP de Free  :whistle:

Reply

Marsh Posté le 26-11-2003 à 12:15:10    

chattr +i /etc/resolv.conf avec ca personne pourra le modifier, même pas le root :D

Reply

Marsh Posté le 26-11-2003 à 12:15:40    

ben l'utilise plus. je vois pas pourquoi tu t'en servais d'ailleurs, je savais même pas que les FAI avaient un DHCP ...

Reply

Marsh Posté le 26-11-2003 à 12:25:29    

Taz a écrit :

ben l'utilise plus. je vois pas pourquoi tu t'en servais d'ailleurs, je savais même pas que les FAI avaient un DHCP ...

C'est la procédure standard quand on a un modem Sagem Fast 800. Je vois pas très bien comment faire autrement (oui j'ai essayé de modifier le /etc/network/interfaces)

Reply

Marsh Posté le 26-11-2003 à 12:25:29   

Reply

Marsh Posté le 26-11-2003 à 12:35:22    

faire quoi autrement ?

Reply

Marsh Posté le 26-11-2003 à 12:40:45    

Taz a écrit :

faire quoi autrement ?

M'attribuer une adresse IP sur eth1 (en fait l'interface du modem USB)

Reply

Marsh Posté le 26-11-2003 à 13:36:07    

Si tu vires ton client dhcp, tu n'auras plus d'ip. Sauf si celle-ci est fixe et dans ce cas ton client dhcp n'est pas vraiment nécessaire.
Tu peux éventuellement mettre tes infos de dns dans un autre fichier. Et en fin de fichier rc.inet1 ajouter quelque chose comme "cat mesdns >> /etc/resolv.conf".
Y a d'autres solutions ;)

Reply

Marsh Posté le 26-11-2003 à 16:15:54    

man dhclient.
 
Il y a une option pour gue dhclient laisse tranquille le fichier /etc/resolv.conf.
De mémoire, un dhclient -R eth1 suffit.
En revanche, a toi de gérer la conf des dns...
 
Pour infos, il s'agit de la méthode normale et standard pour se connecter chez Free adsl en dégroupé avec un Sagem F@st 800 ou 908.
 

Reply

Marsh Posté le 27-11-2003 à 09:49:52    

j'ai un peu le même pb avec ma connexion (wanadoo + ST330)
 
dans mon script de lancement de la connexion je rétablis le resolv.conf (à partir d'une version "correcte" ) après avoir lancé pppd.
 
bonne idée le chattr +i parce même en 444 il était modifié :(

Reply

Marsh Posté le 27-11-2003 à 11:27:49    

Black_lord a écrit :

j'ai un peu le même pb avec ma connexion (wanadoo + ST330)
 
dans mon script de lancement de la connexion je rétablis le resolv.conf (à partir d'une version "correcte" ) après avoir lancé pppd.
 
bonne idée le chattr +i parce même en 444 il était modifié :(


 
j'ai pas trouvé plus goret comme solution  [:ruxx]

Reply

Marsh Posté le 28-11-2003 à 10:16:47    

moi non plus c'est pour ça que je l'ai fait :) (en fait c'est parce que je vais réinstaller ma bécane bientot normalement :)

Reply

Marsh Posté le 28-11-2003 à 10:35:36    

Black_lord a écrit :

moi non plus c'est pour ça que je l'ai fait :) (en fait c'est parce que je vais réinstaller ma bécane bientot normalement :)


pour une connexion ppp il suffit de commenter usepeerdns dans /etc/ppp/options (ou options.xxxx) pour gérer toi-même ton /etc/resolv.conf

Reply

Marsh Posté le 20-02-2005 à 13:24:32    

Ben pourceux qui comme moi ont une connexion ADSL sans PPP et uniquement avec un DHCPOBLIGATOIRE, le mieux et de commenter les lignes du script pour creer resolv.conf dans le script de DHCLIENT.
Ca marche super bien et c est pass sauvage :D


---------------
ATCS840 / HX1000 / Rampage Formula / Q9400@3.6GHz / 4x 2Go GSkill 6400 C4 / OCZ Vertex 60Go + 4To / 4870x2 / LG W2600HP (26" ) / clavier G15v2 / sidewinder mouse / Razer baracuda (casque 5.1)
Reply

Marsh Posté le 20-02-2005 à 13:35:14    

plop,
 
/etc/dhclient.conf
prepend domain-name-servers 127.0.0.1;
 

Reply

Marsh Posté le 20-02-2005 à 13:51:05    

personellement, je nai pas ce fichier ...


---------------
ATCS840 / HX1000 / Rampage Formula / Q9400@3.6GHz / 4x 2Go GSkill 6400 C4 / OCZ Vertex 60Go + 4To / 4870x2 / LG W2600HP (26" ) / clavier G15v2 / sidewinder mouse / Razer baracuda (casque 5.1)
Reply

Marsh Posté le 20-02-2005 à 13:57:05    

ben cherche le, dhclient a forcément son fichier de conf

Reply

Marsh Posté le 21-02-2005 à 15:36:59    

man dhclient.conf
 
 
options request ou require.
 
si vraiment c'est trop compliqué, utilise un autre client dhcp


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 21-02-2005 à 20:10:12    

Reply

Marsh Posté le 21-02-2005 à 20:13:45    

cela marche.
 
et c'est :


PEERDNS=no


 
cependant le truc bizarre est que lorsque tu regardes le contenu de /etc/sysconfig/network-scripts/ifup, tu ne vois pas l'utilisation de cette option pour dhclient ...


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed