Mise en place d’un serveur DHCP sous Windows Server
Mise en place d’un serveur DHCP sous Windows Server
Objectif
Installer et configurer le rôle DHCP sur un serveur Windows afin d’attribuer automatiquement des adresses IP aux postes clients d’un réseau.
Contexte
Dans une infrastructure professionnelle, l’attribution manuelle des adresses IP est :
- chronophage
- source d’erreurs
- difficile à maintenir
Le protocole DHCP (Dynamic Host Configuration Protocol) permet d’automatiser :
- l’attribution d’adresses IP
- la configuration du masque
- la passerelle par défaut
- les serveurs DNS
Ce service est généralement centralisé sur un serveur Windows.
Pré-requis
- Un serveur sous Windows Server (2016/2019/2022)
- Adresse IP fixe configurée
- Serveur intégré au domaine Active Directory
- Droits administrateur
Installation du rôle DHCP
Méthode via l’interface graphique
1. Ouvrir le Gestionnaire de serveur
2. Cliquer sur "Ajouter des rôles et fonctionnalités"
3. Sélectionner "Installation basée sur un rôle"
4. Choisir le serveur cible
5. Cocher "Serveur DHCP"
6. Valider et installer
Une fois l’installation terminée, finaliser la configuration via l’assistant de post-installation.
Autorisation du serveur DHCP dans Active Directory
Le serveur doit être autorisé pour fonctionner dans un environnement AD.
Cette étape est proposée automatiquement après l’installation.
Création d’une étendue DHCP
1. Ouvrir "DHCP" et clique droit sur le serveur "Gestionnaire DHCP"
2. Clic droit sur IPv4 → "Nouvelle étendue"
3. Définir :
- Nom de l’étendue (ex : VLAN10_Utilisateurs)
- Plage d’adresses IP (ex : 192.168.10.10 à 192.168.10.200)
- Masque de sous-réseau
- Exclusions éventuelles
- Durée du bail
Configuration des options DHCP
Paramètres essentiels :
- 003 : Routeur (passerelle par défaut)
- 006 : Serveur DNS
- 015 : Nom de domaine
Exemple pour le VLAN 10 :
- Passerelle : 192.168.10.254
- DNS : 192.168.10.5
Activation de l’étendue
Une fois configurée, l’étendue doit être activée pour commencer à distribuer des adresses IP.
Vérification
Sur un poste client :
<syntaxhighlight lang="bash"> ipconfig /release ipconfig /renew </syntaxhighlight>
Pour afficher la configuration :
<syntaxhighlight lang="bash"> ipconfig /all </syntaxhighlight>
Dans la console DHCP :
- Vérifier les baux actifs - Contrôler les adresses distribuées
Dépannage
Si les postes n’obtiennent pas d’adresse IP :
- vérifier que l’étendue est activée - contrôler la configuration des options DHCP - vérifier que le serveur est autorisé dans Active Directory - tester la connectivité réseau - vérifier la configuration du DHCP relay (ip helper-address)
Erreurs fréquentes :
- serveur non autorisé - mauvaise passerelle configurée - plage IP incorrecte - conflit d’adresse IP
Bonnes pratiques
- Toujours utiliser une IP fixe pour le serveur - Documenter les étendues DHCP - Prévoir des exclusions pour les équipements critiques - Mettre en place un serveur DHCP secondaire - Sauvegarder régulièrement la configuration
Voir aussi
- Configuration du DHCP relay (ip helper-address) sur switch Cisco - Configuration d’une interface VLAN (SVI) Cisco - Mise en place d’un serveur DNS
Références
- Microsoft – Install and Configure DHCP Server
https://learn.microsoft.com/windows-server/networking/technologies/dhcp/dhcp-deploy-wps
- Microsoft – DHCP Server Overview
https://learn.microsoft.com/windows-server/networking/technologies/dhcp/dhcp-top
- Microsoft – Authorize DHCP Server in Active Directory
https://learn.microsoft.com/windows-server/networking/technologies/dhcp/dhcp-authorize-server
- RFC 2131 – Dynamic Host Configuration Protocol
https://datatracker.ietf.org/doc/html/rfc2131