[Résolu] Bind ne démarre pas tout seul

Bind ne démarre pas tout seul [Résolu] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 27-03-2008 à 14:59:47    

Bonjour,
 
Je dispose d'un serveur DNS sous Debian avec Bind9. Mon problème est que quand je dois éteindre ce serveur pour une raison quelconque et ensuite le redémarrer, le démon Bind ne fonctionne plus :??:. Pourtant dans les logs de démarrage le service démarre bien et ce sans la moindre erreur, mais impossible de résoudre quoi que se soit comme requête.
Un nslookup sur l'IP d'une machine cliente me retourne une erreur.
Le seule moyen pour que tout rendre dans l'ordre est "/etc/init.d/bind9 restart".
 
Pouvez-vous m'aider ?

Message cité 1 fois
Message édité par Gavrinis le 28-03-2008 à 14:41:44
Reply

Marsh Posté le 27-03-2008 à 14:59:47   

Reply

Marsh Posté le 27-03-2008 à 15:01:16    

Je dirais de
 - vérifier ton fichier /etc/resolv.conf après un reboot
 - voir si tu n'as pas un process à la con (genre du DHCP) qui le modifierait
 - voir le lien des /etc/rc*.d s'il pointe bien vers le bon script dans /etc/init.d

 

sinon quelle distribution ?


Message édité par o'gure le 27-03-2008 à 15:02:06

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 27-03-2008 à 15:13:28    

mon /etc/resolv.conf semble correct :

Code :
  1. search lan
  2. nameserver 10.1.1.250
  3. nameserver 195.238.2.22
  4. nameserver 195.238.2.21


DHCP a l'air bon, il n'y a pas de serveur DHCP sur ce serveur.
Les liens pointent bien vers /etc/init.d/bind9
 
sinon quelle distribution ?

Gavrinis a écrit :

Je dispose d'un serveur DNS sous Debian avec Bind9.

Reply

Marsh Posté le 27-03-2008 à 15:30:57    

Vérifie que tu n'as pas d'alerte dans tes logs au sujet de bind.
Pas de serveur mais y a il un client ou un process pour de l'ADSL (style pppd ou autre) qui serait succeptible de modifier ton resolv.conf ?
Tu te connectes comment à internet ?
Faudrait voir un ps aux après le boot


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 27-03-2008 à 15:50:03    

Pas la moindre erreur dans les logs à propos de named.
Je vais regarder du côté DHCP alors.
Je me connecte à Internet via un modem RJ-45 qui est branché sur un roueur.

Reply

Marsh Posté le 27-03-2008 à 15:54:24    

Et ton serveur obtient son adresse via DHCP auprès du routeur ?


---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 27-03-2008 à 20:46:52    

oui, il l'obtient par le routeur.

Reply

Marsh Posté le 27-03-2008 à 21:07:29    

regarde la conf de dhclient pour qu'il ne mette pas à jour ton resolv.conf
man dhclient
man dhclient.conf
man dhcp-options

 

ca vient de là je pense.


Message édité par o'gure le 27-03-2008 à 21:07:42

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 27-03-2008 à 21:12:14    

tu peux rajouter par exemple :

prepend domain-name-servers 127.0.0.1


ou avec un

supersede domain-name-servers <dns1-ip>, <dns2-ip>;


dans ton dhclient.conf

 

lis bien les manpages pour avoir la synthaxe et comprendre comment ca fonctionne

 

Sinon pour un serveur, en particulier un serveur DNS, je le mettrais en adressage fixe...
Ca éviterait ce genre d'ennui.


Message édité par o'gure le 27-03-2008 à 21:22:18

---------------
Relax. Take a deep breath !
Reply

Marsh Posté le 27-03-2008 à 23:01:55    

j'ai fait ce que tu m'as dit et ça fonctionne après un redémarrage quand je décommente cette ligne "prepend domain-name-servers 127.0.0.1" dans dhclient.conf.
Cependant ça ne fonctionne que lorsque j'ai fait un "/etc/init.d/bind9 restart" avant le redémarrage :??: personnellement je ne comprends pas, si cette commande n'est pas tapé avant le redémarrage le nslookup ne donne rien alors que si c'est fait le nslookup me résoud l'IP :heink: je ne comprends rien.

Reply

Marsh Posté le 27-03-2008 à 23:01:55   

Reply

Marsh Posté le 28-03-2008 à 14:41:27    

Aux dernières nouvelles, j'ai fait comme tu m'as dit et fait passer le serveur en IP statique et depuis plus de problème, j'espère que ce n'est pas que passager.
 
En tout cas, un grand merci à toi O'gure

Reply

Marsh Posté le 29-03-2008 à 13:29:39    

avec resolvconf, ce genre de choses se font toutes seules: quand tu démarres ton bind, ça modifie ton resolv.conf comme attendu, et inversement

Reply

Sujets relatifs:

Leave a Replay

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