Ceci est une ancienne révision du document !


Configuration complète du serveur DHCP Microsoft

Installation du rôle Serveur DHCP

Le rôle “Serveur DHCP” peut être installé soit par le biais du gestionnaire de serveur (Gérer > Ajouter des rôles et des fonctionnalités), soit via la commande PowerShell suivante :

Install-WindowsFeature DHCP -IncludeManagementTools

Configuration initiale du service DHCP

Via le gestionnaire de serveur

Une fois le rôle DHCP installé sur le serveur, il faut réaliser sa configuration de base. Pour cela, aller dans le gestionnaire de serveur, cliquer en haut à droite sur le petit bouton Notifications, situé juste à gauche de gérer et faire Terminer la configuration DHCP :

Terminer la configuration DHCP

Un assistant de configuration va alors s'ouvrir. Cliquer sur Suivant : Configuration initiale du serveur DHCP

Si votre serveur fait partie d'un domaine Active Directory, séléctionner un utilisateur habilité à autoriser le serveur DHCP dans l'Active Directory. Sinon, ignorer l'autorisation AD. Confirmer avec Valider :

Choisir un utilisateur pour autoriser le DHCP dans l'Active Directory

Pour finir, cliquer sur Fermer, la configuration initiale du service DHCP est achevée :

Configuration initial du DHCP terminée

Via PowerShell (pour les serveurs en mode Core)

Création d'une étendue DHCP

Afin que le serveur DHCP puisse allouer des adresses et fournir des paramètres IP aux clients du réseau, il faut créer une étendue DHCP.

Via le gestionnaire DHCP

Ouvrir la console MMC Gestionnaire DHCP (en passant par le menu Démarrer > Outils d'administration). Cette console permet de gérer le rôle DHCP avec une interface graphique.

Pour créer une nouvelle étendue IPv4, dérouler les différents nœuds dans le volet à droite, et faire un clic droit sur IPv4 puis cliquer sur Nouvelle étendue :

Créer une nouvelle étendue DHCP

Dans l'assistant, continuer avec Suivant :

Créer une nouvelle étendue DHCP (2)

Choisir un nom et une description (facultatif) pour la nouvelle étendue et faire Suivant :

Nommer et décrire l'étendue DHCP

Renseigner la plage d'adresses IP que le serveur pourra distribuer avec le masque de sous-réseau correspondant.

Configuration de la plage d'IP de l'étendue

Si besoin, indiquer les plages d'adresses exclues de la plage DHCP renseignée précédemment :

Configuration des exclusions DHCP

Valider avec Suivant :

Configuration des exclusions DHCP (2)

Séléctionner la durée du bail DHCP :

Configuration de la durée des baux DHCP

Choisir de configurer les autres options maintenant :

Continuer la configuration de l'étendue

Spécifier une ou plusieurs passerelles par défaut que les clients de l'étendue utiliseront :

Configuration des passerelles par défaut de l'étendue

Indiquer le nom du domaine ainsi les serveurs DNS (privés ou publics) à attribuer aux clients :

Configuration des serveurs DNS

Si besoin, spécifier les serveurs WINS à utiliser :

Configuration des serveurs WINS

Enfin, activer l'étendue :

Activation de l'étendue

Et sauvegarder les réglages en cliquant sur Terminer :

Fin de la configuration

Via PowerShell

Mise en service d'un cluster DHCP (haute disponibilité)

Afin de créer un cluster de basculement du service DHCP, il faut lier les différents serveurs munis du rôle Service DHCP avec une relation de basculement. Il existe deux modes de fonctionnement de ce cluster : le mode Actif/Actif et le mode Actif/Passif.

Mode Actif/Passif (Serveur principal + serveur de secours)

Le service DHCP en mode Actif/Passif permet l'utilisation d'un serveur de secours en cas de panne du serveur principal. Le serveur de secours attend la panne du serveur principal pour le remplacer.

Pour configurer une relation de basculement dans ce mode, le serveur DHCP principal doit déjà avoir le rôle Service DHCP d'installé et autorisé dans l'AD, ainsi qu'au moins une étendue DHCP de paramétrée (voir plus haut).

Depuis ce dernier, ouvrir la console MMC Gestionnaire DHCP, dérouler les différents nœuds dans le volet de gauche, faire un clic droit sur IPv4, et cliquer sur Configurer un basculement… :

Configuration d'une nouvelle relation de basculement DHCP

Un assistant va s'afficher, sélectionner tout d'abord les étendues DHCP à répliquer sur les autres serveurs :

Sélection des étendues à répliquer

Indiquer ensuite l'adresse IP ou le nom d'hôte du second serveur pour former le cluster. Il faut que ce second serveur ait obligatoirement le rôle Service DHCP installé et qu'il soit aussi autorisé dans l'AD :

Indication du second serveur DHCP

Puis, donner un nom à la relation de basculement (1), choisir le mode de basculement Serveur de secours (2), spécifier le rôle qu'aura le second serveur dans le cluster (Actif ou Veille) (3) ainsi que le pourcentage d'adresses IP des différentes étendues à attribuer au serveur de secours, et terminer en définissant un mot de passe partagé afin de sécuriser le cluster (4) :

Réglages des paramètres du cluster DHCP

Ici, le Délai de transition maximal du client (MCLT) correspond au temps pour lequel le client peut prolonger lui-même son bail DHCP, par exemple lorsque le serveur principal est indisponible et que le serveur de secours n'a pas encore repris la main.

Vérifier les paramètres et confirmer avec Terminer :

Vérification des réglages du cluster

Le message suivant indique que le cluster a bien été créé :

Création du cluster

Maintenant, depuis la console Gestionnaire DHCP du serveur de secours, on constate que l'étendue créée sur le serveur principal a bien été répliquée localement :

Étendue sur le cluster

Désormais, le serveur de secours est prêt à prendre le relais du serveur principal en cas d'indisponibilité.

Mode Actif/Actif (Équilibrage de charge entre plusieurs serveurs)

Le service DHCP en mode Actif/Actif permet d'équilibrer les demandes DHCP sur le réseau entre deux serveurs. Cela permet d'éviter de surcharger les serveurs au niveau réseau (le matin lorsque tout le monde allume son PC en même temps par exemple), et de garantir une tolérance de panne dans le cas ou l'un d'eux n'est plus disponible comme dans le précédent mode.

Depuis le serveur principal, ouvrir la console MMC Gestionnaire DHCP, dérouler les différents nœuds dans le volet de gauche, faire un clic droit sur IPv4, et cliquer sur Configurer un basculement… :

Configuration d'une nouvelle relation de basculement DHCP

Un assistant va s'afficher, sélectionner tout d'abord les étendues DHCP à répliquer sur les autres serveurs :

Sélection des étendues à répliquer

Indiquer ensuite l'adresse IP ou le nom d'hôte du second serveur pour former le cluster. Il faut que ce second serveur ait obligatoirement le rôle Service DHCP installé et qu'il soit aussi autorisé dans l'AD :

Indication du second serveur DHCP

Résolution de problèmes

En cas de problème avec le fonctionnement du service DHCP, il existe plusieurs commandes pratique qui permettent d'aider à résoudre les problèmes sur le poste client :

  • Pour réinitialiser les paramètres IP des carte réseau configurées en dynamique :
ipconfig /release

Réinitialisation des paramètres IP dynamiques

  • Pour redemander un bail DHCP auprès d'un serveur :
ipconfig /renew

Demande de bail auprès des serveurs DHCP sur le réseau

  • Et enfin pour afficher les paramètres IP de la carte réseau, ainsi que les informations de bail (1) et l'adresse du serveur DHCP qui a traité la demande (2) :
ipconfig

Affichage des paramètres des cartes réseau