[Cisco] Serveur DHCP sur routeur Cisco

Les routeurs Cisco présentent des fonctionnalités avancées comme la prise en charge du service DHCP. Celui-ci, comme l’intégralité des services Cisco, se paramètre en ligne de commande.

Configuration

Notre serveur DHCP embarqué devra donc distribuer une adresse sur la plage IP 192.168.0.0/24 avec une exclusion des adresses 192.168.0.240 à .254, il distribuera la passerelle par défaut (lui même), le serveur DNS (9.9.9.9).

Router>ena
Router#configure terminal
Router(config)#ip dhcp pool LAN_CLIENT
Router(dhcp-config)#network 192.168.0.0 255.255.255.0
Router(dhcp-config)#dns-server 9.9.9.9
Router(dhcp-config)#default-router 192.168.0.254

Options

Nous allons également pouvoir utiliser diverses options comme le nom du domaine local ou le serveur de temps avec la commande suivante :

Router(dhcp-config)#option code option
Router(dhcp-config)#exit

Exclusion

Pour l’exclusion d’adresse, nous pouvons quitter le mode actuel pour retourner en mode configuration, on va par exemple ici exclure les adresse de 192.168.0.240 à 192.168.0.254.

Router#configure terminal
Router(config)#ip dhcp excluded-address 192.168.0.240 192.168.0.254

Réservation

Il est également possible de réserver une adresse IP à un équipement pour lequel nous aurons noter l’adresse MAC (sous la forme xxxx.xxxx.xxxx).

Router#configure terminal
Router(config)# ip dhcp pool LAN_CLIENT
Router(dhcp-config)# host 192.168.1.22 255.255.255.0
Router(dhcp-config)# client-identifier 1060.4C7B.B7D7

Vérifications

Depuis notre PC test nous pouvons effectuer une demande de bail en renouvelant notre paramétrage ip via la commande suivante (sous Windows) :

ipconfig /release
ipconfig /renew

Nous pouvons vérifier les baux attribués par notre routeur Cisco avec la commande suivante :

Router#sh ip dhcp binding

Supprimer un bail DHCP

Vous pouvez à tout moment supprimer un bail DHCP (pour régler un conflit ou changer l’adresse IP d’un client par exemple). Pour cela, exécuter la commande suivante en remplaçant l’adresse IP par celle de vos besoins.

Router(config)#clear ip dhcp binding 192.168.1.20

Vous pouvez aussi spécifier un astérisque (*) pour supprimer tous les baux DHCP.

Afficher les statistiques

Il existe une liste de statistiques du service DHCP. Pour l’afficher :

Router(config)#show ip dhcp server statistics
Router(config)#clear ip dhcp server statistics

Enjoy 😉

Laisser un commentaire

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