Activer le service DHCP sur un routeur Cisco

7 avril 2009 par alexandre Laisser une réponse »

Pour ce premier article, nous allons étudier la mise en place du service DHCP sur un routeur Cisco Systems.

Le protocole DHCP (Dynamic Host Configuration Protocol) permet aux utilisateurs d’obtenir une configuration IP  automatiquement.

Le service DHCP est souvent couplé au service DNS sur un serveur distinct. Cependant, il est possible de l’activer sur un routeur pour un réseau de petite taille.

Une configuration possède une adresse ip, son masque de sous-réseau  et différentes options. Une quarantaine d’entre elles sont configurables tel que la passerelle par défaut, les serveurs DNS,  le nom de domaine, le serveur WINS.

La configuration est attribuée pour une durée déterminée, on appelle ce temps: le bail.

Note : le protocole DHCP se diffuse par broadcast,  ce qui signifie que la demande du client ne peut pas traverser un routeur (sauf commande explicite).

Configuration

Voici le réseau de test :

schema11

La configuration du service DHCP se fait en 4 étapes :

  1. Création d’un pool DHCP.
  2. Indication du réseau à écouter.
  3. Définition des options du pool.
  4. Exclusion d’adresses IP

Étape 1 : Création du pool DHCP

La première étape consiste  à créer un pool DHCP sur le routeur. Un pool regroupe les adresses qui seront distribuées ainsi que ses options.

La commande est la suivante, en mode de configuration globale du routeur :

ip dhcp pool nom_du_pool


pooldhcp

On rentre alors en mode de configuration DHCP.

Il est notamment possible de créer plusieurs pools sur un même routeur.

Étape 2 : Indication du réseau à écouter

Dans le mode de configuration DHCP, on spécifie  le réseau à écouter avec la commande :

network adresse_ip masque

network Dans notre exemple, le service attribuera des adresses ip de 192.168.20.1 à 192.168.20.254

Étape 3 : Définition des options du pool

Nous allons spécifier 4 options : la passerelle par défaut, le serveur DNS, le nom de domaine et le bail.

Pour spécifier la passerelle par défaut, on utilise l’option

default-router ip_du_router

Pour indiquer le serveur DNS primaire :

dns-server ip_du_serveur_DNS

Le nom de domaine se spécifie avec:

domain-name nom_de_domaine

On fixe la durée du bail avec:

lease jour heure minute

La commande lease infinite permet de définir un bail infini.

DHCP Options

Étape 4 : Exclusion d’adresses IP

Une fois qu’on a fini de configurer le ou les pools DHCP  il faut définir quelles adresses ne seront pas distribuées par le serveur, pour éviter les conflits.

On va  interdire au serveur de distribuer l’adresse ip du routeur.

On utilise pour cela la commande en mode de configuration globale.:

ip dhcp excluded-address ip_interdite

DHCP excluded Address

Gestion du serveur DHCP

Par défaut, le service DHCP est activé lorsqu’on définit un pool.

Si l’on souhaite le désactiver, on utilise la commande suivante : no service dhcp. Pour le réactiver : service dhcp

On peut voir les baux distribués par le serveur avec : show ip dhcp binding, en mode privilégié.

DHCP Binding

Publicité

4 commentaires

  1. Neutro dit :

    Merci beaucoup, super tutoriel qui m’a bien aidé dans ma boite :)

  2. Anto dit :

    Merci pour ce super tuto, très clair.

    À noter que si on spécifie l’adresse de la passerelle par défaut avec la commande « default-router_ ip du routeur », ce n’est pas nécessaire de l’exclure du pool DHCP par la suite avec « ip dhcp excluded-address », le serveur en prend compte lors de l’attribution des IP.

  3. lepetrolier dit :

    Merci beaucoup c’est tres gentil de nous porter connaissances des choses au clair que de l’eau.

Laisser un commentaire