Pages : 1
#1 Le 21/03/2007, à 19:40
- sidney_v
dhcp3 + bind9, ca coince
Salut à tous,
J'ai installé un serveur dhcp3 et bind9 sur une dapper-server. Le but est de pouvoir distribuer des adresses ip aux postes clients et que le serveur dhcp mettent à jour dynamiquement le serveur dns. Rien d'impossible apparemment. Mais j'ai une erreur de rndc qui me bloque...
La config de Bind9
/etc/bind/rndc.key
key "mykey" {
algorithm hmac-md5;
secret "xxxxxxxxxxxxxxxxxxxxxxx==";
};
/etc/bind/rndc.conf
options {
default-server 127.0.0.1;
default-key "mykey";
default-port 953;
};server localhost {
key "mykey";
};
include "/etc/bind/rndc.key";
/etc/bind/named.conf
include "/etc/bind/named.conf.local";
controls {
inet 127.0.0.1 allow {127.0.0.1; } keys { "mykey"; } ;
};
/etc/bind/named.conf.local
include "/etc/bind/rndc.key";
zone "isere.chambagri.fr" {
type master;
file "/etc/bind/db.isere.chambagri.fr";
allow-update { key "mykey"; };
};zone "38.128.128.in-addr.arpa" {
type master;
file "/etc/bind/db.128.128.38";
allow-update { key "mykey"; };
};
La config de Dhcp3
/etc/dhcp3/dhcpd.conf (le fichier rndc.key a été copié dans le répertoire de conf de dhcp3)
ddns-update-style interim;
option domain-name "isere.chambagri.fr";
option domain-name-servers 128.128.38.57;
default-lease-time 600;
max-lease-time 7200;
one-lease-per-client on;
authoritative;# LanGrenoble
subnet 128.128.38.0 netmask 255.255.255.0 {
range 128.128.38.3 128.128.38.4;
option routers 128.128.38.51;
option broadcast-address 128.128.38.255;
ddns-updates on;
ddns-domainname "isere.chambagri.fr";
ddns-rev-domainname "in-addr.arpa";
include "/etc/dhcp3/rndc.key";
zone isere.chambagri.fr. {
primary 128.128.38.57;
key mykey;
}
zone 38.128.128.in-addr.arpa. {
primary 127.0.0.1;
key mykey;
}
}
Ce qui fonctionne :
Pris indépendamment, le serveur dhcp affecte bien une ip à mon poste ubuntu edgy
Idem pour le serveur dns qui résoud bien les noms en ip et inversement en fonction du contenu des fichiers de zone
Les 2 commandes named-checkconf et named-checkzone ne renvoient pas de message d'erreur
Le serveur rndc est bien en écoute sur le port 953 :
$ sudo netstat -lpn | grep named
tcp 0 0 128.128.38.57:53 0.0.0.0:* LISTEN 5449/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 5449/named
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 5449/named
tcp6 0 0 ::1:953 :::* LISTEN 5449/named
udp 0 0 0.0.0.0:53 0.0.0.0:* 5449/named
udp 0 0 128.128.38.57:53 0.0.0.0:* 5449/named
udp 0 0 127.0.0.1:53 0.0.0.0:* 5449/named
udp6 0 0 :::32776 :::* 5449/named
Là où ca bloque :
Au redémarrage du serveur dns, message d'erreur :
$ sudo /etc/init.d/bind9 restart
* Stopping domain name service...
rndc: connection to remote host closed
This may indicate that the remote server is using an older version of
the command protocol, this host is not authorized to connect,
or the key is invalid.
[ ok ]
* Starting domain name service... [ ok ]
Et du coup les ip distribuées par le serveur dhcp ne sont pas renseignées dans le serveur dns
Les 2 principales docs sur lesquelles je me suis appuyé :
http://arnofear.free.fr/linux/template.php?tuto=1&page=1
http://www.ubuntuforums.org/showthread.php?t=236093&highlight=bind
Dernière modification par sidney_v (Le 21/03/2007, à 19:51)
Membre de l'April - « promouvoir et défendre le logiciel libre » - www.april.org
Hors ligne
#2 Le 26/03/2007, à 23:12
- sidney_v
Re : dhcp3 + bind9, ca coince
Personne n'aurait un coup de pouce pour me remettre sur les rails ?
Membre de l'April - « promouvoir et défendre le logiciel libre » - www.april.org
Hors ligne
Pages : 1