Quel est le paquet à installer pour mettre en place un DHCP ?

Chapitre 8. Monter un serveur DHCP

DHCP (Dynamic Host Configuration Protocol) est un protocole qui permet de configurer automatiquement les param�tres r�seau des postes connect�s. Cela �vite de mettre les configurations r�seau "en dur" sur les postes connect�s.

Si vous �tes sur un r�seau dont vous n'�tes pas l'administrateur, n'installez pas de serveur DHCP : cela risquerait de perturber la bonne marche du r�seau !

1. Installer le serveur DHCP

Plusieurs serveur DHCP sont disponibles dans la Debian ; je vous propose d'installer le serveur DHCP de l'Internet Software Consortium, qui se trouve dans le package dhcp3-server :

# apt-get install dhcp3-server

A l'installation, il vous demande d'entrer la liste des interfaces r�seaux sur lesquelles le serveur DHCP doit �couter (s�par�es par des espaces). Cette information est ensuite stock�e dans le fichier /etc/default/dhcp3-server.

2. Configurer le serveur DHCP

La configuration du serveur DHCP se fait dans le fichier /etc/dhcp3/dhcpd.conf. La syntaxe de ce fichier est expliqu�e dans man dhcpd.conf. Le fichier install� par d�faut est largement comment� et permet de comprendre la plupart des options.

J'ai �galement �crit un fichier de configuration d'exemple tr�s simplifi� qui peux vous servir comme base de travail :

# cp ~/config/dhcpd.conf /etc/dhcp3/

ou :

% wget //people.via.ecp.fr/~alexis/formation-linux/config/dhcpd.conf # mv dhcpd.conf /etc/dhcp3/

Une fois que le fichier de configuration est au point, relancez le serveur DHCP :

# /etc/init.d/dhcp3-server restart

Pour v�rifier en temps r�el le bon fonctionnement du serveur DHCP, surveillez les �critures dans le syslog :

% tail -f /var/log/syslog

Dans ce tutoriel, nous allons voir comment installer et configurer un serveur DHCP sous Windows Server dans un environnement Active Directory.

Pour rappel, le service DHCP permet de distribuer des adresses IP aux matériels connectés à un réseau qui en font la demande.

La requête DHCP peut être reçu directement depuis le matériel quand celui-ci se situe dans le même réseau logique où depuis un agent relais quand le matériel se trouve sur un autre réseau (physique ou logique).

Installation du rôle DHCP

Installation du rôle DHCP en Powershell

1. Ouvrir une fenêtre de commande Powershell en administrateur et saisir :

Install-WindowsFeature DHCP –IncludeManagementTools

2. Une fois l’installation terminée, fermer la fenêtre Powershell.

Installation du service DHCP en mode graphique

1. Depuis le Gestionnaire de serveur, cliquer sur Ajouter des rôles et des fonctionnalités 1 pour ouvrir l’assistant.

2. Au lancement de l’assistant cliquer sur Suivant 1.

3. Sélectionner l’option Installation basée sur un rôle ou une fonctionnalité 1 et cliquer sur Suivant 2.

4. Choisir le serveur où le rôle DHCP va être installé 1 et cliquer sur Suivant 2.

5. Cocher la case Serveur DHCP 1.

6. Cliquer sur le bouton Ajouter des fonctionnalités 1.

7. Cliquer sur Suivant 1.

8. Passer la liste des fonctionnalités en cliquant sur Suivant 1.

9. Passer le résumé du rôle Serveur DHCP en cliquant sur Suivant 1.

10. Cliquer sur Installer 1.

11. Patienter pendant l’installation…

12. Une fois l’installation terminée, cliquer sur Fermer 1 pour quitter l’assistant.

Configuration du service DHCP


La configuration et de l’administration du serveur DHCP se fait à l’aide de la console DHCP ou des commandes Powershell.

Autoriser le serveur DHCP dans le domaine

Cette étape est obligatoire pour chaque serveur DHCP et à faire une seule fois.

1. Depuis le gestionnaire de serveur, directement après l’installation une alerte est visible, cliquer dessus 1 et sur Terminer la configuration DHCP 2. Ceci va lancer un nouvel assistant.

2. Passer à l’étape d’après en cliquant sur Suivant 1.

3. Cliquer sur Valider 1.

4. Quitter l’assistant en cliquant sur le bouton Fermer 1.

5. De retour sur le gestionnaire de serveur, aller sur DHCP 1 / SERVICES 2. Faire un clic droit sur le service et cliquer sur Redémarrer les services 3.

Ajouter une étendue d’adresse

Une étendue est une plage d’adresses IP assignée aux ordinateurs demandant une adresse IP dynamique.

Pour fonctionner le serveur DHCP doit avoir au moins une étendue de configurée.

1. Depuis la console DHCP, faire un clic droit sur IPv4 1 et cliquer sur Nouvelle étendue… 2 pour ouvrir l’assistant Nouvelle étendue.

2. Passer la première fenêtre de l’assistant en cliquant sur Suivant 1.

3. Nommer l’étendue 1 puis cliquer sur Suivant 2.

4. Entrer une plage d’adresse disponible que le serveur DHCP pourra distribuer 1. Saisir le masque de sous-réseau 2 puis cliquer sur Suivant 3.

Dans l’exemple ci-dessus, le serveur DHCP va distribuer les adresses comprissent entre 192.168.1.140 à 192.168.1.149, soit 10 équipements maximum.

5. Cliquer sur Suivant 1.

Si pour quelques raisons, les adresses IP 142 à 144 sont à exclure de la distribution, il est possible de l’indiquer ici.

6. Configurer la durée du bail 1, qui correspond à la durée laquelle le poste à l’adresse IP. Cliquer sur Suivant 2.

7. Choisir Oui, je veux configurer ces options maintenant 1 et cliquer sur Suivant 2.

8. Passerelle par défaut : saisir l’adresse IP du routeur 1 et cliquer sur Ajouter 2.

9. Cliquer sur Suivant 1.

10. Entrer le domaine parent 1, qui correspond au nom DNS du domaine Active Directory, ajouter les serveurs DNS 2 (entrer l’IP puis et appuyer sur Ajouter) puis cliquer sur Suivant 3.

11. Configurer le serveur WINS si nécessaire (même opération que les serveurs DNS), sinon cliquer sur Suivant 1.

12. Sélectionner Oui, je veux activer cette étendue maintenant 1 pour une mise en service immédiate et cliquer sur Suivant 2.

13. Cliquer sur Terminer 1 pour fermer l’assistant.

14. L’étendue est disponible 1 dans la console DHCP.

Ajouter une réservation

Une réservation permet d’affecter toujours la même adresse à une carte réseau, la réservation est basée sur l’adresse MAC.

Il est possible d’ajouter une réservation par les deux méthodes suivantes :

Ajout depuis un bail

1. Aller sur la liste des baux de l’étendu 1, faire un clic droit sur le bail 2 et cliquer sur Ajouter à la réservation 3.

2. Cliquer sur OK 1 pour fermer le message de confirmation.

3. Aller dans le dossier Réservations 1 de l’étendue et vérifier la création du bail fixe 2.

Saisie manuelle

1. Faire un clic droit sur le dossier Réservation de l’étendue 1 puis Nouvelle réservation 2.

2. Entrer le nom de la réservation 1, l’adresse IP 2, l’adresse MAC de la carte réseau 3 et cliquer sur Ajouter 4 puis Fermer 5.

Il est possible d’indiquer une adresse hors plage de distribution.

3. La réservation est ajoutée 1.

Il est possible pour une réservation de personnaliser les options de l’étendue/serveur.

Différences entre Options d’étendue et Options de serveur

Dans la console DHCP, on trouve deux dossiers qui permettent la configuration des options DHCP. La principale différence se trouve au niveau de la portée.

Options de serveur : les options configurées dans ce dossier seront portées à l’ensemble des étendues sur le serveur DHCP, on peut y trouver les serveurs DNS par exemple.

Options d’étendue : les options configurées dans ce dossier seront portées qu’au niveau des adresses distribuées sur l’étendue, on peut y trouver par exemple la passerelle par défaut.

Propriétés du serveur DHCP

Dans cette partie nous allons avoir quelques propriétés utiles du serveur DHCP. Pour accéder aux propriétés, faire un clic droit sur le protocole IP et cliquer sur Propriétés.

Général

Depuis cet onglet, il est possible d’activer ou de désactiver la génération d’audit permettant de résoudre les éventuels problèmes sur le service.

Filtres

Cet onglet permet l’activation des listes vertes et d’exclusions. Pour activer une liste, il suffit de cocher la case et d’appliquer.

Les filtres s’appliquent sur des adresses MAC, il est possible de mettre une étoile pour un filtre plus large *.

Exemple : vous souhaitez exclure les iPhones de la plage réseau, dans un premier temps, il faut récupérer les suffixes MAC des IPhone et ajouter aux filtres d’exclusion la MAC sous la forme :

AA-BB-CC-*-*-* ou AABBCC*

Avancé

Une option intéressante à activer en cas de conflit régulier sur le service DHCP est la Tentatives de détection de conflit, qui va tenter de terminer si l’adresse est déjà prise avant de l’envoyer au poste ayant fait une demande.

Vidéo

Comment mettre en place un DHCP ?

Avant de commencer.
Connectez-vous au système serveur en tant que superutilisateur..
Démarrez le gestionnaire DHCP. ... .
Sélectionnez l'option de configuration en tant qu'agent de relais BOOTP. ... .
Saisissez l'adresse IP ou le nom d'hôte d'un ou plusieurs serveurs DHCP, puis cliquez sur le bouton d'ajout..

Quel type de paquet est envoyé par un serveur DHCP ?

Le serveur DHCP répond en envoyant un paquet DHCPOFFER. Dans la section IP de l'extrait de capture ci-dessous, l'adresse source est désormais l'adresse IP du serveur DHCP, et l'adresse de destination est l'adresse de diffusion 255.255.255.255. La section DHCP identifie le paquet comme une offre.

Quelle est la commande permettant de Démarrer le serveur DHCP ?

Pour lancer le service DHCP, utilisez la commande /sbin/service dhcpd start. Pour interrompre le serveur DHCP, utilisez la commande /sbin/service dhcpd stop.

Quel protocole utilisé DHCP ?

Les RFC 2131 et 2132 définissent DHCP comme norme IETF (Internet Engineering Task Force) basée sur le protocole Bootstrap (BOOTP), un protocole avec lequel DHCP partage de nombreux détails d'implémentation. DHCP permet aux hôtes d'obtenir les informations de configuration TCP/IP requises à partir d'un serveur DHCP.

Toplist

Dernier message

Mots clés