Aller au contenu

Exploiter le DHCP

1. Objectif du cours

Comprendre le rôle et le fonctionnement d'un serveur DHCP, savoir le configurer via la console Windows Server (création d'étendues, exclusions, options) et maîtriser les vérifications de base en environnement professionnel ou de laboratoire.

2. Notions et définitions essentielles

  • DHCP (Dynamic Host Configuration Protocol) : protocole client-serveur pour attribuer des adresses IP dynamiques.
  • Adressage statique vs dynamique : manuel vs par DHCP.
  • Étendue (scope) : plage d'adresses IPv4 que le serveur peut distribuer.
  • Exclusion : adresse(s) dans l'étendue que le DHCP ne doit pas distribuer.
  • Réservation : liaison permanente IP ↔ adresse MAC pour un client.
  • Bail : durée pendant laquelle une IP est allouée (par défaut 8 jours dans le cours).
  • Notions réseau : adresse IP, masque (ex. /24 = 255.255.255.0), passerelle, DNS.
  • Adresses privées : 10.0.0.0/8 ; 172.16.0.0–172.31.255.255 ; 192.168.0.0–192.168.255.255.
  • Adresses réseau et broadcast : première et dernière adresse du sous‑réseau (non utilisables pour les hôtes).
  • Ports DHCP : UDP 67 (serveur) et 68 (client).

3. Fonctionnement et principes

  • Modèle client-serveur : le client cherche un serveur et demande une configuration IP.
  • Quatre étapes principales (cycle d'attribution) : 1) Discover (broadcast client), 2) Offer (unicast serveur), 3) Request (broadcast client pour choisir une offre), 4) Ack (unicast serveur pour confirmer).
  • Plan d'adressage préalable : déterminer plages, masques et classes d'adresses adaptées (notamment en présence de VLANs).
  • Utilisation d'étendues multiples pour gérer plusieurs sous-réseaux/VLANs.
  • Options essentielles à fournir via DHCP : passerelle (routeur) et serveurs DNS ; WINS possible mais aujourd'hui rarement utilisé.
  • Éviter les conflits d'IP : prévoir exclusions pour équipements en IP fixe (imprimantes, scanners, etc.).
  • Haute disponibilité : possibilité de redondance/cluster DHCP (plusieurs serveurs).

4. Commandes et manipulations

  • ipconfig : obtenir, relâcher ou renouveler l'adresse IP d'un poste client (utilisé pour tester l'obtention d'une IP via DHCP).
  • ping : tester la connectivité réseau entre deux hôtes.
  • tracert : afficher les routeurs traversés par un paquet (diagnostic de routage).
  • nslookup : tester la résolution DNS (vérifier que les DNS fournis fonctionnent). (Regroupées pour le débogage réseau et la vérification du bon fonctionnement du DHCP côté client.)

5. Sécurité et bonnes pratiques

  • Utiliser des plages d'adresses privées adaptées au réseau.
  • Construire un plan d'adressage avant déploiement (estimer le nombre d'hôtes).
  • Définir des exclusions pour les dispositifs configurés en IP fixe afin d'éviter les conflits.
  • Configurer une IP fixe sur le serveur Windows avant d'installer le rôle DHCP (recommandé).
  • Dans un domaine Active Directory, autoriser le serveur DHCP via la console (nécessaire pour qu'il fonctionne).
  • En laboratoire, séparer l'environnement du poste hôte (ex. utiliser NAT network dans VirtualBox).

6. Points essentiels à retenir pour le TSSR

  • Le DHCP automatise l'attribution des paramètres réseau (IP, masque, passerelle, DNS) et simplifie l'administration.
  • Il utilise UDP ports 67 (serveur) et 68 (client) et fonctionne en 4 étapes (Discover → Offer → Request → Ack).
  • Toujours planifier les plages d'adressage et utiliser des adresses privées appropriées.
  • Créer des exclusions ou réservations pour équipements nécessitant une IP fixe ; les réservations lient IP et MAC.
  • Le bail a une durée (par défaut 8 jours) : ajustable selon le contexte.
  • Configurer les options essentielles : passerelle et DNS (WINS rare).
  • On peut déclarer plusieurs étendues pour gérer plusieurs sous-réseaux/VLANs.
  • Installer le rôle DHCP via le Gestionnaire de serveur Windows et autoriser en AD si nécessaire.
  • Prévoir une redondance (cluster) pour assurer la continuité du service en entreprise.
  • Vérifier le bon fonctionnement côté client (IP dans la plage, résolution DNS, connectivité).

7. Tableau récapitulatif

Élément But principal Quand l'utiliser Remarque clé
Adressage statique IP manuelle permanente Imprimante, scanner, serveur Risque conflits si non planifié
DHCP (étendue) Distribution automatique d'IP Postes clients, mobiles Plage définie par l'administrateur
Exclusion Empêcher distribution d'IP Dispositifs en IP fixe dans l'étendue Évite conflits
Réservation IP fixe via DHCP (MAC) Hôtes qui nécessitent IP stable mais gérée centralement Liaison MAC ↔ IP
Options DHCP Fournir passerelle/DNS/WINS À configurer lors de la création d'étendue WINS faible utilisation aujourd'hui

8. Vérifications pratiques

  • Vérifier sur le poste client qu'il a bien reçu une IP appartenant à l'étendue configurée (ex. 192.168.56.10 dans l'exemple).
  • Contrôler dans la console DHCP la présence du bail correspondant au client (adresse, durée restante).
  • S'assurer qu'une adresse exclue n'a pas été attribuée (vérification des conflits).
  • Tester la connectivité vers la passerelle et d'autres hôtes (ping) et le chemin emprunté (tracert).
  • Vérifier la résolution DNS configurée (nslookup) pour confirmer la bonne transmission des serveurs DNS par DHCP.

9. Flashcards Anki

Qu'est-ce que DHCP :: Dynamic Host Configuration Protocol, protocole d'attribution d'IP dynamique Quels ports UDP utilise le DHCP :: 67 (serveur) et 68 (client) Quatre étapes principales du processus DHCP :: Discover, Offer, Request, Ack Que contient une étendue DHCP :: Une plage d'adresses IPv4 distribuables aux clients But d'une exclusion dans une étendue :: Empêcher la distribution d'une adresse IP déjà utilisée en fixe Qu'est-ce qu'une réservation DHCP :: Liaison permanente entre une adresse IP et une adresse MAC Durée de bail par défaut mentionnée :: 8 jours Quels éléments réseau sont essentiels à configurer via DHCP :: Passerelle et DNS Pourquoi utiliser des adresses privées pour DHCP :: Elles sont destinées au LAN (ex. 192.168.x.x) Où installer le rôle DHCP sur Windows Server :: Via le Gestionnaire de serveur