DHCP : baux et réservations
taper une IP à la main sur 50 machines, c'est 50 erreurs en puissance.
Prérequis : cours 4.1.
Pourquoi
taper une IP à la main sur 50 machines, c'est 50 erreurs en puissance. DHCP distribue IP + masque + passerelle + DNS automatiquement — à condition de comprendre baux et réservations quand ça coince.
Concepts
- DORA : Discover (qui est là ?) → Offer (prends celle-ci) → Request (ok je la prends) → Ack (noté). 4 messages en broadcast local, quelques millisecondes. Le savoir lire dans une capture change tout.
- Bail (lease) : durée d'attribution. Court (heures) = réseau qui bouge (invités, chantier) ; long (jours) = stable. Renouvelé à mi-parcours automatiquement.
- Réservation : « cette MAC aura toujours cette IP ». Le meilleur des deux mondes pour serveurs et imprimantes : fixe sans config manuelle.
Exemple : diagnostiquer
# Bail actuel (client Linux) :
cat /var/lib/dhcp/dhclient.leases 2>/dev/null || ip addr
# Forcer un renouvellement :
sudo dhclient -r && sudo dhclient
# Voir qui distribue (plusieurs DHCP = chaos) :
sudo tcpdump -i any -n port 67 or port 68
Deux serveurs DHCP sur le même LAN (box + vieux routeur) : des machines qui changent de réseau toutes seules. Un seul distribue, l'autre se tait.
Cas réel
Imprimante « qui disparaît » tous les mois : IP DHCP sans réservation, bail expiré, nouvelle IP — et tous les postes qui impriment vers l'ancienne. Réservation MAC → IP fixe : disparue une fois pour toutes.
Pièges
- Plage DHCP qui chevauche des statiques : conflit d'IP, les deux machines tombent par intermittence.
- Changer de plan sans baisser le bail : les clients gardent l'ancien réseau des heures.
- DHCP sans DNS distribué (ou mauvais DNS) : « le réseau marche mais les noms non ».
À retenir
DORA en 4 temps, bail adapté au mouvement, réservations pour le fixe, un seul serveur par LAN.