Intégration des services

Par défaut les client Linux ne transmettent pas leur nom d'hôte comme c'est le cas pour les clients windows. Modifiez sur le client Linux le fichier /etc/dhclient.conf de la façon suivante, nous verrons plus loin comment générer un nom dynamiquement :

[root@bestof mlx]# more /etc/dhclient.conf
           send host-name "bestof";

Décommentez dans les fichiers named.conf et dhcpd.conf les lignes commentées par ###.

Supprimez dans le dhcpd.conf la ligne :

ddns-update-style none;

Relancez le service DNS et testez sont bon fonctionnement

Vérifiez le fichier dhcpd.conf avec la commande dhcpd3 -t.

Lancez dhcp en mode foreground dhcpd3 -d, voici ce que vous devriez obtenir :

root@master:/etc/dhcp3# dhcpd3 -d
Internet Software Consortium DHCP Server V3.0.1rc9
Copyright 1995-2001 Internet Software Consortium.
All rights reserved.
For info, please visit http://www.isc.org/products/DHCP
Wrote 1 leases to leases file.
Listening on LPF/eth0/00:d0:59:82:2b:86/192.168.0.0/24
Sending on   LPF/eth0/00:d0:59:82:2b:86/192.168.0.0/24
Sending on   Socket/fallback/fallback-net

Demandez un bail à partir du client windows (ici windows 2000 Server), voici ce qui devrait se passer :

DHCPDISCOVER from 00:08:c7:25:bf:5a (saturne) via eth0
DHCPOFFER on 192.168.0.195 to 00:08:c7:25:bf:5a (saturne) via eth0
Added new forward map from saturne.freeduc-sup.org to 192.168.0.195
added reverse map from 195.0.168.192.in-addr.arpa to saturne.freeduc-sup.org
DHCPREQUEST for 192.168.0.195 (192.168.0.1) from 00:08:c7:25:bf:5a (saturne) via eth0
DHCPACK on 192.168.0.195 to 00:08:c7:25:bf:5a (saturne) via eth0

Demandez un bail à partir du client Linux, voici ce qui devrait se passer :

DHCPDISCOVER from 00:08:c7:25:ca:7c via eth0
DHCPOFFER on 192.168.0.194 to 00:08:c7:25:ca:7c (bestof) via eth0
Added new forward map from bestof.freeduc-sup.org to 192.168.0.194
added reverse map from 194.0.168.192.in-addr.arpa to bestof.freeduc-sup.org
DHCPREQUEST for 192.168.0.194 (192.168.0.1) from 00:08:c7:25:ca:7c (bestof) via eth0
DHCPACK on 192.168.0.194 to 00:08:c7:25:ca:7c (bestof) via eth0

Voici le contenu du fichier de journalisation de bind :

Log de Bind log-update-debug.log
root@master:/var/log# more log-update-debug.log
May 06 07:49:50.457 update: info: client 192.168.0.1#32846: updating zone 'freeduc-sup.org/IN': adding an RR
May 06 07:49:50.458 update: info: client 192.168.0.1#32846: updating zone 'freeduc-sup.org/IN': adding an RR
May 06 07:49:50.512 update: info: client 192.168.0.1#32846: updating zone '0.168.192.in-addr.arpa/IN': deleting an rrse
t
May 06 07:49:50.512 update: info: client 192.168.0.1#32846: updating zone '0.168.192.in-addr.arpa/IN': adding an RR
May 06 07:50:47.011 update: info: client 192.168.0.1#32846: updating zone 'freeduc-sup.org/IN': adding an RR
May 06 07:50:47.011 update: info: client 192.168.0.1#32846: updating zone 'freeduc-sup.org/IN': adding an RR
May 06 07:50:47.017 update: info: client 192.168.0.1#32846: updating zone '0.168.192.in-addr.arpa/IN': deleting an rrse
t
May 06 07:50:47.017 update: info: client 192.168.0.1#32846: updating zone '0.168.192.in-addr.arpa/IN': adding an RR
root@master:/var/log#

Voici le contenu du fichier de déclaration de zone avec les nouveaux enregistrements

root@master:/var/log# dig @127.0.0.1 freeduc-sup.org axfr

; <<>> DiG 9.2.2 <<>> @127.0.0.1 freeduc-sup.org axfr
;; global options:  printcmd
freeduc-sup.org.        86400   IN      SOA     master.freeduc-sup.org. root.freeduc-sup.org. 2004050103 10800 3600 604800 38400
freeduc-sup.org.        86400   IN      NS      master.freeduc-sup.org.
freeduc-sup.org.        86400   IN      MX      10 master.freeduc-sup.org.
argo.freeduc-sup.org.   86400   IN      A       192.168.0.253
bestof.freeduc-sup.org. 300     IN      TXT     "00e31b2921cd30bfad552ca434b61bda02"
bestof.freeduc-sup.org. 300     IN      A       192.168.0.194
master.freeduc-sup.org. 86400   IN      A       192.168.0.1
saturne.freeduc-sup.org. 300    IN      TXT     "310e43cfc20efbe1c96798d48672bc76aa"
saturne.freeduc-sup.org. 300    IN      A       192.168.0.195
www.freeduc-sup.org.    86400   IN      CNAME   master.freeduc-sup.org.
freeduc-sup.org.        86400   IN      SOA     master.freeduc-sup.org. root.freeduc-sup.org. 2004050103 10800 3600 604800 38400
;; Query time: 381 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Tue May  6 07:56:43 2003
;; XFR size: 12 records