Comme promis, un petit tuto Windows pour illustrer l’installation et la configuration d’un service trùs pratique, le DHCP (Dynamic Host Configuration Protocol).

Le DHCP, c’est le protocole utilisĂ© pour fournir automatiquement un adressage IP complet Ă  toutes les machines d’une infrastructure qui en font la demande. Un vĂ©ritable gain de temps pour les admins !

Bonne lecture ! cool


Installer et configurer un serveur DHCP sous Windows

Ce tutoriel a Ă©tĂ© rĂ©alisĂ© avec un serveur Windows 2016 et un client Windows 10 sous vmWare Workstation. Comme d’habitude, vous pouvez cliquer sur les diffĂ©rentes images pour avoir une meilleure rĂ©solution.

Info + : Pour en savoir plus sur le protocole DHCP, consultez cet article : Introduction au DHCP
Et pour la version Linux, c’est par ici : DHCP sous Linux
Et en bonus, réalisez le tuto ci-dessous en Powershell : Installer et configurer son DHCP en PowerShell

Rentrons directement dans le vif du sujet ! bb

La 1Ăšre action Ă  effectuer, si ce n’est pas dĂ©jĂ  le cas, c’est d’attribuer une adresse IP fixe Ă  notre serveur. Pour cela, on se rend dans les paramĂštres du systĂšme, partie « Centre rĂ©seau et partage ». (Utilisez la zone de recherche, la loupe, Ă  droite du menu dĂ©marrer pour y accĂ©der directement).

Dans la partie « rĂ©seaux actifs », il n’y a qu’un seul point de connexions ici nommĂ© « Ethernet0 2 ». Cliquez dessus pour visualiser son Ă©tat. Ensuite cliquez sur le bouton « PropriĂ©tĂ©s »

Double-cliquez sur l’élĂ©ment « Protocole internet version 4 » pour pouvoir lui dĂ©finir un adressage IP.

Cochez « Utiliser l’adresse IP suivante » et assignez une adresse et un masque de sous-rĂ©seau. Ici j’ai choisi d’utiliser le rĂ©seau 192.168.10.0/24.

J’ai donc attribuĂ© l’adresse 192.168.10.10 avec le masque /24, c’est-Ă -dire 255.255.255.0 Ă  mon futur serveur DHCP.

Les adresses de passerelle et de DNS sont fictives et n’aboutiront nulle part dans notre contexte, c’est uniquement pour mieux illustrer la rĂ©alitĂ©.

Une fois votre configuration manuelle de l’interface rĂ©seau du serveur terminĂ©e, cliquez sur OK et fermez toutes les autres fenĂȘtres.

On va maintenant installer le service DHCP sur notre machine serveur.

Allez dans le gestionnaire de serveur. Celui-ci s’ouvre automatiquement Ă  l’ouverture de session. Si l’option a Ă©tĂ© dĂ©cochĂ©e, vous pourrez le retrouver dans le menu dĂ©marrer ou en exĂ©cutant « servermanager.exe »

Si vous avez la partie de droite dite « Démarrage rapide », cliquez sur « Ajouter des rÎles et des fonctionnalités ». Si cette partie a été masquée, vous pouvez par le menu « Gérer » en haut à droite du tableau de bord.

On arrive sur la page « Avant de commencer » qui peut ĂȘtre ignorer. Cliquez sur Suivant.

Le type d’installation que nous allons effectuer est basĂ© sur un rĂŽle. Cochez le 1er cercle et cliquez sur Suivant.

On sĂ©lectionne le serveur de destination. Ici, nous n’en avons qu’un seul, notre serveur de DHCP. Cliquez sur Suivant.

C’est dans cette partie que nous allons choisir le rîle serveur DHCP. Cochez la case sur la gauche du rîle.

Lorsque l’on sĂ©lectionne un rĂŽle, l’assistant va nous proposer automatiquement les fonctionnalitĂ©s requises au bon fonctionnement de ce rĂŽle. Dans la fenĂȘtre qui s’est ouverte, cliquez sur « Ajouter les fonctionnalitĂ©s ». Quand le rĂŽle Serveur DHCP est bien cochĂ©, cliquez sur Suivant.

Passez la fenĂȘtre de sĂ©lection des fonctionnalitĂ©s, nous n’en avons plus besoin, elles ont Ă©tĂ© automatiquement ajoutĂ©es.

Avant l’installation, le serveur nous propose des petites informations importantes sur le service DHCP que nous avons demandĂ©s. Cliquez sur Suivant.

Vérifiez que vous installez bien le rÎle demandé ainsi que ses fonctionnalités et cliquez sur Installer.

Patientez 1 à 2 minutes que l’installation s’effectue.

Le rĂŽle a bien Ă©tĂ© installĂ©, mais l’assistant nous demande maintenant d’effectuer la post-installation du service DHCP. Cliquez sur « Terminer la configuration DHCP ».

La post-installation nous spĂ©cifie que des groupes de sĂ©curitĂ©, spĂ©cifique au serveur DHCP, doivent ĂȘtre crĂ©Ă© sur le serveur. Cliquez sur Valider.

L’assistant s’est occupĂ© de crĂ©er lui-mĂȘme les groupe dont il a besoin. Il ne reste qu’à redĂ©marrez le service DHCP pour appliquer les changements.

Pour redémarrer le service, plusieurs possibilités, passer par la ligne de commande, utiliser la console de gestion des services ou passer par le gestionnaire de serveur. Allez je vais vous montrer les 3 comme ça pas de jaloux !

  • 1Ăšre technique : Powershell

Ouvrez une console Powershell et saisissez la commande : Restart-Service DHCPServer

  • 2Ăšme technique : Console de gestion des services

Recherchez « Services » ou exécutez directement « services.msc ».

Cherchez le service appelé « Serveur DHCP ». Effectuez un clic-droit dessus et cliquez sur Redémarrer.

  • 3Ăšme technique : Gestionnaire de serveur

Allez sur DHCP dans la partie de gauche.

Descendez jusqu’à la zone « Services ». Faites un clic droit sur le service DHCPServer et cliquez sur RedĂ©marrer les services.

 

VoilĂ , le rĂŽle DHCP a Ă©tĂ© installĂ©, le serveur est maintenant prĂȘt.
Maintenant nous allons configurer notre serveur DHCP !
Ou pas… laugh1 

Avant de se lancer dans la configuration en dur du service DHCP, il est plus judicieux de dĂ©finir en amont ce qu’on va mettre en place. En d’autres termes, on va noter la configuration du DHCP avant de l’appliquer !

Voici le tableau sur lequel j’ai appris Ă  dĂ©finir mes config DHCP avant dĂ©ploiement et dont je me sers toujours ! A vous de crĂ©er le vĂŽtre ou de l’adapter ! Le tĂ©lĂ©charger au format .docx : template-table-dhcp-conf.docx

Commençons par remplir la partie gauche de notre tableau.

Alors nous allons dire que notre réseau est le 192.168.10.0/24. Donc, nous allons créer une étendue 192.168.10.0 avec le masque de sous-réseau en 255.255.255.0 et laissez le bail par défaut à 8 jours.

Ensuite, on va dĂ©cider que le DHCP devra distribuer toutes les adresses disponibles dans ce rĂ©seau c’est-Ă -dire de la 192.168.10.1 Ă  la 192.168.10.254.

Nous allons ensuite ajouter des options. Une option d’étendue qui sera l’adresse de la passerelle pour les postes clients, l’option « Routeur » qui aura pour valeur 192.168.10.1 et une option de serveur, l’option « Serveur DNS », avec la valeur 8.8.8.8 (DNS de Google).

Voilà la 1Úre partie de notre tableau rempli !

Et maintenant la partie droite ! On va corser lĂ©gĂšrement les choses en dĂ©finissant une plage d’exclusions des 20 premiĂšres adresses du rĂ©seau 192.168.10.0/24. La place d’exclusion dĂ©butera Ă  l’adresse 192.168.10.1 et terminera Ă  l’adresse 192.168.10.20.

Et pour terminer, une petite rĂ©servation de l’adresse IP 192.168.10.254 pour l’imprimante qui a pour adresse MAC A1:B2:C3:D4:E5:F6.

VoilĂ  le tableau de notre future configuration DHCP complet !

 

DĂ©sormais, tout est prĂȘt ! Mettons tout cela en place sur le serveur DHCP (et c’est pas trop tĂŽt…) ! 

Ouvrez la console de gestion du service DHCP en exécutant la commande « dhcpmgmt.msc » ou en passant par le gestionnaire de serveur, menu « Outils » en haut à droite et « DHCP ».

Voici la console de gestion du rĂŽle DHCP :

DĂ©veloppez le nom du serveur DHCP et IPv4. Faites un clic-droit sur IPv4 et cliquez sur Nouvelle Etendue.

Renseignez un nom et une description pour votre Ă©tendue et poursuivez.

Remplissez la plage d’adresse que l’étendue pourra distribuer et le masque de sous-rĂ©seau (si 255.255.255.0, longueur = 24. Si 255.255.0.0, longueur = 16, etc
). On oublie pas de se rĂ©fĂ©rer Ă  notre super tableau !

Ajoutez la plage d’exclusions que nous avons dĂ©fini. Renseignez l’adresse de dĂ©but et de fin et cliquez sur Ajouter pour voir apparaĂźtre la plage dans la zone infĂ©rieure.

On laisse le bail par dĂ©faut Ă  8 jours. Vous pouvez mettre 1 heure ou mĂȘme 1 minute si vous le souhaitez.

L’assistant nous demande si nous voulez configurer maintenant ou plus tard des options pour notre Ă©tendue. Comme nous sommes des informaticiens organisĂ©s, nous connaissons dĂ©jĂ  les options Ă  renseigner donc, on les configure maintenant of course ! laugh

La 1Ăšre option proposĂ©e par l’assistant c’est bien sur l’option « Routeur » c’est-Ă -dire la passerelle Ă  dĂ©clarer Ă  nos clients. Renseignez l’adresse de la passerelle et poursuivez.

Si vous avez un nom de domaine ou si vous avez un serveur DNS spĂ©cifique Ă  ce rĂ©seau, c’est ici que vous allez le renseignez. Je ne modifierai pas cette partie ni la suivante concernant le serveur WINS car, mĂȘme si je n’ai qu’une seule Ă©tendue donc que je peux trĂšs bien dĂ©clarer dĂšs maintenant mon DNS, j’ai choisi d’en faire une option « de serveur » et non pas une option « d’étendue ».

Activez dĂšs maintenant l’étendue et cliquez sur Terminer Ă  la derniĂšre fenĂȘtre de l’assistant.

AprĂšs quelques seconde, l’Ă©tendue sera crĂ©Ă©e et bien active. Si vous avez un point d’exclamation bleu, patientez une minute et actualisez la console.

Bon maintenant on va spĂ©cifier l’adresse du DNS ! Faites un clic droit sur Options de serveur et cliquez sur Configurer les options.

Dans la liste des options disponible, cochez « 006 Serveurs DNS ». Dans la partie infĂ©rieure, renseignez l’adresse IP du serveur DNS (ici 8.8.8.8 qui n’est qu’une adresse d’illustration). Une validation de l’adresse IP du DNS sera effectuĂ©e. Une fois terminĂ©, cliquez sur OK.

Passons Ă  la rĂ©servation d’un adresse IP. Faites un double-clic sur RĂ©servations et cliquez sur Nouvelle rĂ©servation.

Saisissez un nom pour cette rĂ©servation, l’adresse IP Ă  dĂ©dier et l’adresse physique, l’adresse MAC, du client qui devra se voir attribuĂ© cette adresse et cliquez sur Ajouter. Une fois la rĂ©servation effectuĂ©e, les donnĂ©es saisies seront effacĂ©es, vous pouvez fermer la fenĂȘtre.

 

Notre serveur DHCP est configuré !

Maintenant, on va connecter un poste client Windows 10 sur le mĂȘme rĂ©seau que ce serveur et voir s’il rĂ©cupĂšre bien la configuration.

Info + : Si vous rĂ©alisez ce tuto depuis l’hyperviseur vmWare, n’oubliez pas de mettre les 2 machines virtuelles dans un mĂȘme vmnet et il ne faut pas que ce vmnet est dĂ©jĂ  un service DHCP activé ! VĂ©rifiez bien votre Virtual Network Editor.

Si le client Ă©tait dĂ©jĂ  allumĂ©, il est nĂ©cessaire de lancer la commande suivante pour relancer la recherche d’une configuration rĂ©seau : ipconfig /renew

Et pour vérifier si notre serveur DHCP nous a répondu et attribué une adresse, on lance la commande ipconfig /all

La sortie de cette commande nous indique clairement que le DHCP est activĂ© et que le serveur a pour adresse 192.168.10.10, soit notre serveur DHCP ! Ensuite on voit que l’adresse IP attribuĂ©e Ă  notre client est la 192.168.10.21 c’est-Ă -dire que la plage d’exclusion est bien prise en compte. Les paramĂštres passerelle et DNS sont Ă©galement corrects.

Retournons dans la console DHCP sur notre serveur dans la partie Baux d’adresses de notre Ă©tendue.

On retrouve bien notre client portant l’adresse 192.168.10.21.

Allez comme je suis en forme ce soir, en bonus, et pour vous prouver le bon fonctionnement de la réservation, je vais ajouter une autre machine Windows et définir sa véritable adresse MAC dans le DHCP.

Si vous vĂ©rifiez l’adresse physique de la machine, c’est bien la mĂȘme que celle dĂ©finie sur le DHCP et celle-ci a bien rĂ©cupĂ©rĂ© les infos du DHCP.

Un petit tour sur les baux ; la réservation pour PC-2 est bien active !

 

CQFD : le serveur DHCP est désormais totalement fonctionnel !

 

Voici pour ce tuto sur l’installation d’un DHCP dans un environnement Windows !

Nous verrons peut ĂȘtre dans un prochain article comment mettre en place de la haute tolĂ©rance et haute disponibilitĂ© au niveau du service DHCP…

En attendant, je vous dis à trÚs vite ! bye 

[Tuto] Installation et Configuration du service DHCP sous Windows

Articles pouvant vous intéresser