Mise à jour du fameux HowTo de Tranbert ns4es

Notre ami Tranbert a écrit, il y a un moment déjà, le fameux Howto ns4es qui a aidé nombre d'entre nous à installer un serveur BIND en tant que serveur primaire de nos petits domaines...

Avec la sortie de SME 5.5, Bind, qui etait livré jusqu'alors en version 8.x, est maintenant fournit en v.9.1.3 !

Du coup, ça a pas loupé, on a été plusieurs a faire le constat suivant "Pourquoi BIND ha marche plus ?"

Vous trouverez ici la réponse ;)

Primo, on élimine l'éventualité d'erreurs dans les fichiers de définition de zone, la syntaxe de ces fichiers étant rigoureusement identique entre BIND 8 et BIND 9
Alors qu'est ce qui change, et qui casse tout ? J'ai trouvé deux choses :

1- Résolution du problème de ligne de commande
Tranbert vous avait fait modifier vos templates afin d'obtenir ces lignes dans /etc/inittab :
ni:3457:respawn:/usr/sbin/named -f -u dns -g dns -t /home/dns -c /etc/named.conf
ne:3457:respawn:/usr/sbin/named -f -u dns -g dns -t /home/dns -c /etc/named-ext.conf

Et bien à mon tour je vous les fait modifier pour que vous ayez ceci à la place :
ni:3457:respawn:/usr/sbin/named -f -u dns -t /home/dns -c /etc/named.conf
ne:3457:respawn:/usr/sbin/named -f -u dns -t /home/dns -c /etc/named-ext.conf

2- Résolution du problème du fichier named.conf
La ça va être un peu plus délicat... En fait il faut savoir que SME intègre des mécanismes qui permettent de gérer automatiquement les hotes virtuels, les alias de noms, etc. et créé en fonction de tout ça les fichiers de zone et la config de bind kivabien.

dans son HowTo, Tranbert n'en tient pas compte, et rajoute dans /etc/e-smith/template-custom/etc/named.conf/ son fichier 31tagada, sans passer par les mécanismes de SME.
Du coup, si le domaine tagada est déjà existant et configuré via ces fameux mécanismes, le fichier /etc/named.conf se retrouve avec une zone en double !

A priori, BIND 8 n'etait pas trop regardant avec ce genre d'erreurs... Par contre BIND 9, est intraitable !

Afin d'avoir un fonctionnement normal du DNS local, j'ai simplement supprimé le répèrtoire /etc/e-smith/template-custom/etc/named.conf/ et rajouté à la main les quelques alias locaux qui manquaient (news.ricospirit.net) via le server-manager.

C'est tout...

Copyleft © 2001, 2002 RicoSpirit
Valid HTML 4.0!