Configuration DHCP Cisco Packet Tracer : tutoriel complet pas à pas (2025)

Tu veux apprendre à configurer un serveur DHCP sous Cisco Packet Tracer ? Dans ce tutoriel complet, nous allons définir le protocole DHCP, comprendre son fonctionnement, puis réaliser pas à pas la configuration sur une architecture réseau simulée. Un must pour les candidats CCNA.

Qu’est-ce que le protocole DHCP ?

Le DHCP (Dynamic Host Configuration Protocol) est un protocole réseau qui attribue automatiquement des adresses IP aux machines connectées sur un réseau. C’est en quelque sorte un distributeur automatique d’adresses IP : au lieu de configurer chaque poste manuellement, le serveur DHCP s’en charge pour toi.

Grâce au DHCP, chaque machine reçoit non seulement une adresse IP, mais aussi le masque de sous-réseau, l’adresse de la passerelle par défaut et l’adresse du serveur DNS. Tout cela de façon centralisée.

Comment fonctionne le DHCP (processus DORA)

Le DHCP fonctionne selon un processus en 4 étapes appelé DORA :

  • D — Discover : le client envoie une diffusion sur le réseau pour trouver un serveur DHCP.
  • O — Offer : le serveur répond en proposant une adresse IP disponible.
  • R — Request : le client accepte l’offre et envoie une demande officielle.
  • A — Acknowledge : le serveur confirme l’attribution et enregistre le bail DHCP.

Le bail DHCP est la durée pendant laquelle l’adresse IP est réservée pour la machine. Une fois le bail expiré, la machine doit renouveler sa demande.

Adresse IP dynamique vs adresse IP statique

Une adresse IP dynamique est attribuée automatiquement par le DHCP et peut changer à chaque connexion. Une adresse IP statique est configurée manuellement par l’administrateur réseau et ne change jamais. En entreprise, les serveurs et équipements réseau ont généralement des adresses statiques, tandis que les postes clients utilisent le DHCP.

Prérequis : télécharger et installer Cisco Packet Tracer

Pour suivre ce tutoriel, tu as besoin de Cisco Packet Tracer. Télécharge la dernière version (8.x) gratuitement depuis le site officiel Cisco Networking Academy (inscription gratuite requise). Le logiciel est disponible pour Windows, macOS et Linux.

Architecture réseau utilisée dans ce tutoriel

Notre architecture est simple et représentative d’un réseau de bureau :

  • 1 serveur dédié (jouera le rôle de serveur DHCP)
  • 1 switch Cisco 2960
  • 3 PC clients
  • Câbles droits pour interconnecter les équipements

Le serveur aura l’adresse IP statique 192.168.1.1 et distribuera des adresses dans la plage 192.168.1.20 à 192.168.1.254.

Configuration pas à pas du serveur DHCP sous Cisco Packet Tracer

Étape 1 : Placer les équipements

Dans Cisco Packet Tracer, place dans l’espace de travail : un serveur (catégorie End Devices), un switch 2960 (catégorie Network Devices), et trois PC. Relie chaque équipement au switch avec des câbles droits (copper straight-through).

Étape 2 : Fixer l’adresse IP du serveur (statique)

Clique sur le serveur, puis va dans Desktop > IP Configuration. Sélectionne Static et renseigne :

  • IP Address : 192.168.1.1
  • Subnet Mask : 255.255.255.0
  • Default Gateway : 192.168.1.1

Étape 3 : Activer et configurer le service DHCP

Toujours dans le serveur, clique sur l’onglet Services, puis sur DHCP dans le menu de gauche. Configure les paramètres suivants :

  • Service : On (activer le service)
  • Pool Name : serverPool
  • Default Gateway : 192.168.1.1
  • DNS Server : 8.8.8.8
  • Start IP Address : 192.168.1.20
  • Subnet Mask : 255.255.255.0
  • Maximum Number of Users : 50

Clique sur Save pour valider la configuration. Ton serveur DHCP est maintenant opérationnel.

Gratuit
Tu veux aller plus loin ?
Reçois mes guides pratiques, mes tutoriels vidéo et mes conseils sur le réseau, Linux, la cybersécurité et l’IA. Directement dans ta boîte mail. Sans spam.
Tes données restent privées. Désinscription en 1 clic.

Étape 4 : Activer le DHCP sur les postes clients

Pour chaque PC client, clique dessus et va dans Desktop > IP Configuration. Sélectionne DHCP à la place de Static. En quelques secondes, le PC obtient automatiquement une adresse IP dans la plage que tu as configurée.

Étape 5 : Vérifier que les PC ont obtenu une adresse IP

Sur chaque PC, va dans Desktop > Command Prompt et tape la commande suivante :

ipconfig

Si tu vois une adresse IP dans la plage 192.168.1.20 – 192.168.1.254, le DHCP fonctionne correctement. Tu peux aussi faire un ping 192.168.1.1 pour tester la connectivité avec le serveur.

Configurer le DHCP sur un routeur Cisco (méthode CLI)

En entreprise et lors des examens CCNA, la configuration DHCP se fait souvent directement sur un routeur Cisco via les commandes IOS. Voici comment procéder.

Commandes IOS indispensables

Router> enable
Router# configure terminal
Router(config)# ip dhcp excluded-address 192.168.1.1 192.168.1.20
Router(config)# ip dhcp pool LAN_BUREAU
Router(dhcp-config)# network 192.168.1.0 255.255.255.0
Router(dhcp-config)# default-router 192.168.1.1
Router(dhcp-config)# dns-server 8.8.8.8
Router(dhcp-config)# lease 7
Router(dhcp-config)# exit
Router(config)# end
Router# show ip dhcp binding

Explication ligne par ligne :

  • ip dhcp excluded-address 192.168.1.1 192.168.1.20 : exclut les adresses .1 à .20 du pool (réservées aux équipements fixes).
  • ip dhcp pool LAN_BUREAU : crée un pool DHCP nommé LAN_BUREAU.
  • network 192.168.1.0 255.255.255.0 : définit la plage d’adresses du pool.
  • default-router 192.168.1.1 : indique la passerelle par défaut envoyée aux clients.
  • dns-server 8.8.8.8 : spécifie le serveur DNS (ici Google DNS).
  • lease 7 : définit la durée du bail DHCP à 7 jours.
  • show ip dhcp binding : affiche la liste des baux actifs.

Exclure des adresses IP du pool DHCP

Il est recommandé d’exclure toujours les premières adresses du pool pour les équipements réseau (routeur, switch, serveurs, imprimantes). La commande ip dhcp excluded-address permet de définir une plage d’adresses à ne jamais distribuer aux clients.

Commandes de vérification DHCP

Après la configuration, utilise ces commandes pour vérifier le bon fonctionnement du DHCP :

show ip dhcp binding        → affiche les baux actifs (IP attribuées + adresses MAC)
show ip dhcp pool           → état du pool (adresses libres/utilisées)
show ip dhcp server statistics → statistiques de requêtes DHCP

Erreurs fréquentes et comment les résoudre

Le PC n’obtient pas d’adresse IP

Si un PC reste bloqué sur une adresse 169.254.x.x (adresse APIPA), cela signifie qu’il n’a pas réussi à contacter le serveur DHCP. Vérifie les points suivants :

  • Le service DHCP est-il bien activé (bouton On) sur le serveur ?
  • Tous les câbles sont-ils bien branchés dans Packet Tracer ?
  • Le serveur et les PC sont-ils dans le même réseau/VLAN ?

Conflit d’adresses dans le réseau

Un conflit d’adresses survient quand deux machines ont la même IP. Pour l’éviter, utilise toujours la commande ip dhcp excluded-address pour réserver les adresses statiques hors du pool DHCP. Si un conflit est détecté, le routeur Cisco affiche un message d’erreur et met l’adresse en quarantaine.

Message « DHCP pool exhausted » : cela indique que toutes les adresses du pool sont utilisées. Augmente la taille du pool ou réduis la durée des baux pour libérer plus rapidement les adresses inutilisées.

Aller plus loin : DHCP avec plusieurs VLANs

Quand ton réseau est segmenté en VLANs, les requêtes DHCP ne traversent pas les frontières de VLAN par défaut. Pour y remédier, on utilise la commande ip helper-address sur l’interface du routeur qui fait face au VLAN client. Cette commande redirige les broadcasts DHCP vers le serveur DHCP centralisé.

Pour plusieurs VLANs, crée un pool DHCP distinct pour chaque sous-réseau sur le routeur, puis configure ip helper-address sur chaque interface VLAN (SVI) du switch de niveau 3.

Pour aller encore plus loin avec Cisco Packet Tracer

Maintenant que tu maîtrises la configuration DHCP, tu peux explorer d’autres aspects de l’administration réseau Cisco. Voici des ressources complémentaires pour approfondir tes connaissances :

FAQ – Questions fréquentes sur le DHCP sous Cisco Packet Tracer

Comment vérifier que le DHCP fonctionne dans Cisco Packet Tracer ?

Clique sur un PC, va dans Desktop > Command Prompt, tape ipconfig. Si le PC affiche une adresse dans la plage que tu as configurée, le DHCP fonctionne correctement.

Quelle est la différence entre un serveur DHCP et un routeur DHCP dans Packet Tracer ?

Dans Packet Tracer, tu peux configurer le DHCP soit sur un serveur dédié (via l’interface graphique), soit directement sur un routeur Cisco via les commandes IOS. En entreprise, c’est généralement le routeur ou un serveur Windows Server qui joue ce rôle.

Comment configurer le DHCP sur un routeur Cisco en ligne de commande ?

Tu utilises les commandes ip dhcp pool, network, default-router et dns-server en mode de configuration globale. Consulte la section CLI de cet article pour le détail complet des commandes.

Pourquoi mon PC reste en 169.254.x.x sous Packet Tracer ?

C’est une adresse APIPA : ton PC n’a pas réussi à contacter le serveur DHCP. Vérifie que le service DHCP est bien activé (On) sur le serveur et que tous les câbles sont correctement branchés.

Peut-on configurer le DHCP pour plusieurs VLANs dans Packet Tracer ?

Oui, en utilisant plusieurs pools DHCP sur le routeur et la commande ip helper-address pour faire passer les requêtes DHCP entre VLANs.

Mamadou
Mamadou

Je suis Mamadou Mouslim Diallo, Ingénieur télécoms - digital entrepreneur - blogueur activiste - Web développeur passionné de TICs. Je suis formateur en administration réseaux systèmes - Windows Server - Linux - réseaux Cisco

Articles: 187

Mises à jour de la newsletter

Saisissez votre adresse e-mail ci-dessous et abonnez-vous à notre newsletter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *