bonjour a tous.
Voila j'ai un petit probleme de configuration avec mes serveurs dns et dhcp. Comme le dit le sujet, je voudrai que le seveur dhcp mette à jour automatiquement le serveur dns. Donc j'ai d'abord configuré les deux serveurs indépendement, puis ensuite je les ai configuré pour qu'ils fonctionnent ensemble.
Cependant bien que le dns marche ainsi que le dhcp, le dhcp n'arrive pas à mettre a jour les adresses ip ... dans les fichiers de zone du dns.
Je vous donne la configuration que j'ai mis en place:
named.conf
# Use with the following in named.conf, adjusting the allow list as needed:
key "rndc-key" {
algorithm hmac-md5;
secret "";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
zone "zone" IN {
type master;
file "/etc/bind/zone";
allow-update { 192.168.0.3; key "rndc-key";};
};
zone "0.168.192.in-addr.arpa" IN {
type master;
file "/etc/bind/192.168.0";
allow-update { 192.168.0.3; key "rndc-key";};
};
rndc.conf[/u] (fichier que j'ai créé dans /etc/bind/
# Start of rndc.conf
key "rndc-key" {
algorithm hmac-md5;
secret "";
};
options {
default-key "rndc-key";
default-server 127.0.0.1;
default-port 953;
};
# End of rndc.conf
fichier de zone[/u]
@ IN SOA st1.zone. root.zone. (
2005092100
8H
2H
1W
1D)
@ IN NS st1.zone.
@ IN MX 1 st1.zone.
st1 IN A 192.168.0.3
st2 IN A 192.168.0.2
st3 IN A 192.168.0.1
dhcpd.conf
default-lease-time 1200;
max-lease-time 9220;
ddns-update-style interim;
#ignore client-update;
key "rndc-key"
{
algorithm hmac-md5;
secret "";
};
zone zone
{
primary 192.168.0.1;
key rndc-key;
}
zone 0.168.192.in-addr.arpa.
{
primary 192.168.0.1;
key rndc-key;
}
subnet 192.168.0.0 netmask 255.255.255.0
{
option domain-name "zone";
option domain-name-servers 192.168.0.3;
option routers 192.168.0.1;
range 192.168.0.4 192.168.0.10;
}
host st1
{
hardware ethernet <adresse mac>;
fixed-address 192.168.0.3;
}
Voila, si quelqu'un a une idée pour m'aider a résoudre le fait que le dhcp ne mette pas a jour les fichiers de zone du dns.
Merci d'avance.
# Coté client
Posté par monsieur ploploop . Évalué à 2.
exemple, dhclient.conf :
interface "ethX"
{
send host-name "monclient1";
}
# les droits, fichiers de logs...
Posté par plancky . Évalué à 2.
As-tu vérifié les droits sur les fichiers de zone de Bind ? Voir si le user avec lequel tourne Bind a le droit de modifier les fichiers...
D'autre part, vois aussi ce que contient le fichier de log (a priori, /var/log/daemon.log) en vérifiant si, lors d'une nouvelle machine, tu as un message spécifique t'indiquant peut-être l'origine du problème...
Vois aussi, dans le même fichier de log, le démarrage de bind pour être sûr qu'il n'y a pas de problèmes de config de bind ou même du serveur dhcp...
# Alternative plus simple
Posté par niol (site web personnel) . Évalué à 2.
Je te conseille cela en voyant la taille de ton réseau.
[^] # re--problem
Posté par skadomers . Évalué à 2.
Bon sinon, le client dhcp envoie bien son namehost d'après la configuration que j'ai.
J'ai regardé aussi mon fichier de log , et voila le résultat:
Sep 28 10:14:52 debianKentin dhcpd: DHCPDISCOVER from 00:11:2f:4c:1c:68 (chris) via eth0
Sep 28 10:14:52 debianKentin dhcpd: DHCPOFFER on 172.16.203.15 to 00:11:2f:4c:1c:68 (chris) via eth0
Sep 28 10:14:52 debianKentin dhcpd: added reverse map from 15.203.16.172.in-addr.arpa. to chris.quentin
Sep 28 10:14:52 debianKentin dhcpd: DHCPREQUEST for 172.16.203.15 (172.16.203.1) from 00:11:2f:4c:1c:68 (chris) via eth0
Sep 28 10:14:52 debianKentin dhcpd: DHCPACK on 172.16.203.15 to 00:11:2f:4c:1c:68 (chris) via eth0
Sep 28 10:14:55 debianKentin dhcpd: DHCPREQUEST for 172.16.203.15 from 00:11:2f:4c:1c:68 (chris) via eth0
Sep 28 10:14:55 debianKentin dhcpd: DHCPACK on 172.16.203.15 to 00:11:2f:4c:1c:68 (chris) via eth0
voila.
Mais ca ne marche toujours pas, aucunes mises a jours faites par la dhcp sur le serveur dns
[^] # Re: re--problem
Posté par skadomers . Évalué à 0.
client 127.0.0.1#32842: updating zone 'zone/IN': update failed: 'name not in use' prerequisite not satisfied (YXDOMAIN)
Sep 28 18:32:54 localhost named[3936]: client 127.0.0.1#32842: updating zone 'zone/IN': update failed: 'RRset exists (value dependent)' prerequisite not satisfied (NXRRSET)
Sep 28 18:32:54 localhost dhcpd: Can't update forward map st3.zone to 192.168.0.10: no such RRset
voila, pourtant le hostname de la machine cliente existe bien dans les fichiers de zone du DNS.
Merci pour votre aide
[^] # Re: re--problem
Posté par plancky . Évalué à 2.
De ce que je comprends du message dans ton fichier de log, il te dit que le prérequis "nom de machine libre" n'est pas satisfait...
D'après ce que je peux comprendre, le serveur DHCP envoie au serveur DNS, lors de la première distribution d'adresse IP, un ordre d'ajouter une machine... Mais pour ajouter une machine, il ne faut pas qu'un nom identique existe déjà..
A tenter : supprimer le hostname de la machine cliente dans tes fichiers de zone du DNS et vérifier...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.