Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 hmm

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 ? hmm


Membre de l'April - « promouvoir et défendre le logiciel libre » - www.april.org

Hors ligne