Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuration du serveur DHCP

Cette rubrique traite de la configuration minimale du serveur DHCP, de la configuration complète du serveur DHCP et de la configuration étendue du serveur DHCP. Vous pouvez également utiliser cette rubrique pour obtenir des informations sur la configuration d’un routeur en tant que serveur DHCP, d’un commutateur en tant que serveur DHCP, d’un serveur DHCP sur des commutateurs et d’un périphérique en tant que serveur DHCP.

Note:

Pour les routeurs MX Series, la fonctionnalité de serveur DHCP pour Junos OS fait partie de la fonctionnalité de gestion des abonnés. Vous devez disposer de la licence S-SA-FP, S-MX80-SA-FP ou S-MX104-SA-FP pour pouvoir activer le serveur DHCP. Pour la comptabilité des services, vous devez également disposer de S-SSM-FP.

Pour plus de détails, voir Licences pour PTX, MX, M et T Series ou Guide de l’utilisateur des licences Juniper.

Présentation de la configuration du serveur DHCP

Une configuration de serveur DHCP classique fournit les paramètres de configuration suivants pour un sous-réseau particulier sur une interface d’entrée de périphérique :

  • Un pool d’adresses IP, avec une adresse exclue du pool.

  • Durées de location par défaut et maximales.

  • Suffixes de recherche de domaine. Ces suffixes spécifient la liste de recherche de domaine utilisée par un client lors de la résolution des noms d’hôte avec DNS.

  • Un serveur de noms DNS.

  • Option d’adresse de sollicitation de l’appareil (option 32). L’adresse IP exclue du pool d’adresses IP est réservée à cette option.

En outre, le serveur DHCP peut attribuer une adresse statique à au moins un client du sous-réseau. Le Tableau 1 fournit les paramètres et les valeurs de l’exemple de configuration de serveur DHCP.

Tableau 1 : Exemples de paramètres de configuration du serveur DHCP

Réglage

Valeur de l’échantillon

Configuration du sous-réseau DHCP

Adresse du sous-réseau du pool d’adresses

192.168.2.0/24

Adresse haute dans la gamme de la piscine

192.168.2.254

Adresse basse dans la plage de la piscine

192.168.2.2

Durée du bail par défaut du pool d’adresses, en secondes

1,209,600 (14 jours)

Durée maximale du bail du pool d’adresses, en secondes

2,419,200 (28 jours)

Suffixes de recherche de domaine

mycompany.net

mylab.net

Adresse à exclure du pool

192.168.2.33

Adresse du serveur DNS

192.168.10.2

Code d’identification pour l’option d’adresse de sollicitation du routeur

32

Choix du type pour l’option d’adresse de sollicitation du routeur

Ip address

Adresse IP pour l’option d’adresse de sollicitation du routeur

192.168.2.33

Configuration de l’adresse MAC DHCP

Adresse MAC de liaison statique

01:03:05:07:09:0B

Adresse fixe

192.168.2.50

Configuration minimale du serveur local DHCP

L’exemple de sortie suivant montre la configuration minimale que vous devez utiliser pour configurer un périphérique SRX300, SRX320, SRX340, SRX345, SRX550M ou SRX1500 en tant que serveur DHCP. Dans cette sortie, le groupe de serveurs est nommé mobileusers et le serveur local DHCP est activé sur l’interface d’entrée ge-1/0/1.0 au sein du groupe. Le pool d’adresses est nommé acmenetwork à partir de la plage basse de 192.168.1.10/24 à une plage haute de 192.168.1.20/24.

Note:

Vous pouvez configurer le serveur local DHCP dans une instance de routage à l’aide des dhcp-local serverinstructions , interface (interface sans bouclage) et address-assignment au niveau de la [edit routing-instances] hiérarchie.

Cet exemple montre la configuration minimale que vous devez utiliser pour le serveur local DHCP étendu au niveau du groupe :

Cet exemple crée le groupe de serveurs nommé group_one, et spécifie que le serveur local DHCP est activé sur l’interface ge-0/0/2.0 au sein du groupe. Le serveur local DHCP utilise la configuration de correspondance de pool par défaut de ip-address-first.

Note:

Si vous supprimez la configuration du serveur DHCP, les liaisons de serveur DHCP peuvent être conservées. Pour vous assurer que les liaisons DHCP sont supprimées, exécutez la clear dhcp server binding commande avant de supprimer la configuration du serveur DHCP.

Cet exemple montre la configuration minimale que vous devez utiliser pour le serveur local DHCP étendu au niveau du groupe. S’il existe une configuration de profil dynamique pour l’interface ifd.0 ge-0/0/2, vous devez ajouter une interface au format. Par exemple ge-0/0/2.0:

Cet exemple crée le groupe de serveurs nommé group_one, et spécifie que le serveur local DHCP est activé sur l’interface ge-0/0/2.0 au sein du groupe.

Exemple : Configuration complète du serveur DHCP

Regardez la vidéo suivante pour savoir comment configurer un serveur DHCP à l’aide de J-Web :

Exigences

  • Cet exemple est testé sur Junos OS version 20.1R1.

Aperçu

Vous ne pouvez configurer un serveur DHCP que sur l’adresse IP principale d’une interface. L’adresse principale d’une interface est l’adresse utilisée par défaut comme adresse locale pour les paquets de diffusion et de multidiffusion provenant localement et envoyés par l’interface.

L’exemple suivant montre des instructions au niveau de la [edit interfaces] hiérarchie. L’adresse principale de l’interface (10.3.3.1/24) possède une plage de pool d’adresses correspondante (10.3.3.33 à 10.3.3.254) définie au niveau de la [edit system services] hiérarchie.

Configuration

Pour configurer le serveur DHCP, effectuez les tâches suivantes :

  1. Configurez les options du serveur DHCP.

  2. Configurez les options du client.

Configurer un serveur DHCP hérité

Procédure étape par étape
  1. Spécifiez l’option de configuration du serveur DHCP.

  2. Configurez les options du client.

Configurer un routeur en tant que serveur local DHCP étendu

Vous pouvez activer le routeur pour qu’il fonctionne comme un serveur local DHCP étendu et configurer les options de serveur local DHCP étendu sur le routeur. Le serveur local DHCP étendu fournit une adresse IP et d’autres informations de configuration en réponse à une demande du client.

Le serveur local DHCP étendu améliore le fonctionnement du serveur DHCP traditionnel dans lequel le pool d’adresses client et les informations de configuration client résident sur le serveur DHCP. Avec le serveur local DHCP étendu, l’adresse du client et les informations de configuration résident dans des pools d’affectation d’adresses centralisés, qui sont gérés indépendamment du serveur local DHCP et qui peuvent être partagés par différentes applications clientes.

Le serveur local DHCP étendu prend également en charge la correspondance avancée des pools et l’utilisation de plages d’adresses nommées. Vous pouvez également configurer le serveur local pour qu’il utilise les informations de l’option DHCP 82 dans la PDU du client afin de déterminer la plage d’adresses nommée à utiliser pour un client particulier. Les informations de configuration du client, qui sont configurées dans le pool d’attribution d’adresses, incluent des options définies par l’utilisateur, telles que le serveur de démarrage, la période de grâce et la durée du bail.

La configuration de l’environnement DHCP qui inclut le serveur local DHCP étendu nécessite deux opérations de configuration indépendantes, que vous pouvez effectuer dans n’importe quel ordre. En une seule opération, vous configurez le serveur local DHCP étendu sur le routeur et spécifiez comment le serveur local DHCP détermine le pool d’affectation d’adresses à utiliser. Dans l’autre opération, vous configurez les pools d’affectation d’adresses utilisés par le serveur local DHCP. Les pools d’attribution d’adresses contiennent les adresses IP, les plages d’adresses nommées et les informations de configuration des clients DHCP. Pour plus d’informations sur la création et l’utilisation de pools d’attribution d’adresses, reportez-vous à la section Pool d’attribution d’adresses IP .

Note:

Le serveur local DHCP étendu et les pools d’affectation d’adresses utilisés par le serveur doivent être configurés dans le même système logique et la même instance de routage.

Vous ne pouvez pas configurer le serveur local DHCP étendu et le relais DHCP étendu sur la même interface.

Pour configurer le serveur local DHCP étendu sur le routeur, incluez l’instruction suivante dhcp-local-server au niveau de la [edit system services] hiérarchie :

Vous pouvez également inclure ces instructions aux niveaux hiérarchiques suivants :

  • [edit logical-systems logical-system-name system services]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name system services]

  • [edit routing-instances routing-instance-name system services]

En outre, vous pouvez configurer le suivi pour les opérations de serveur local DHCP en incluant l’instruction traceoptions au niveau de la [edit system processes dhcp-service] hiérarchie :

Configuration d’un commutateur en tant que serveur DHCP

Note:

Cette rubrique s’applique à Junos OS pour les commutateurs EX Series et les commutateurs QFX Series avec prise en charge du style de configuration ELS (Enhanced L2 Software). Si votre commutateur exécute un logiciel qui ne prend pas en charge ELS, reportez-vous à la section Configuration d’un serveur DHCP sur les commutateurs. Pour plus d’informations sur ELS, reportez-vous à la section Utilisation de la CLI logicielle de couche 2 améliorée.

Un serveur DHCP (Dynamic Host Configuration Protocol) fournit une structure permettant de transmettre les informations de configuration aux hôtes clients sur un réseau TCP/IP. Un commutateur agissant comme un serveur DHCP peut allouer dynamiquement des adresses IP et d’autres paramètres de configuration, minimisant ainsi la surcharge nécessaire pour ajouter des clients au réseau.

Une configuration DHCP se compose de deux composants : une reconfiguration facultative des paramètres par défaut sur les clients DHCP et la configuration d’un serveur DHCP. Cette rubrique couvre la configuration du commutateur en tant que serveur DHCP local à l’aide de DHCP pour IPv4 (DHCPv4). Pour plus d’informations sur le serveur local DHCPv6, reportez-vous à la section Présentation du serveur local DHCPv6.

Cette rubrique décrit la tâche suivante :

Configuration du commutateur en tant que serveur DHCP local

Pour configurer un commutateur en tant que serveur DHCP local, vous devez configurer un pool d’adresses DHCP et indiquer les adresses IP du pool. Le commutateur, qui fait office de serveur DHCP, distribue dynamiquement les adresses IP de ce pool. Le commutateur peut affecter dynamiquement des paramètres de configuration supplémentaires, tels que la passerelle par défaut, pour fournir au client des informations sur le réseau.

Plusieurs pools d’adresses peuvent être configurés pour un serveur DHCP. DHCP conserve les informations d’état de tous les pools configurés. Les adresses des clients se voient attribuer à partir de pools dont les sous-réseaux correspondent à l’interface sur laquelle le paquet DHCPDISCOVER envoyé par le client est reçu sur le serveur. Lorsqu’il existe plusieurs pools sur la même interface, les adresses sont attribuées à tour de rôle à partir de tous les pools disponibles.

Vous devez vous assurer que vous n’affectez pas d’adresses déjà utilisées dans le réseau aux pools d’adresses. Le serveur DHCP ne vérifie pas si les adresses sont déjà utilisées dans le réseau avant de les attribuer aux clients.

  1. Configurez une interface de couche 3 avec une adresse IP sur laquelle le serveur DHCP sera accessible :

    Par exemple:

  2. Configurez le serveur DHCP pour l’interface de couche 3 :

    Par exemple:

  3. Créez un pool d’adresses pour les adresses IPv4 qui peuvent être attribuées aux clients. Les adresses du pool doivent se trouver sur le sous-réseau dans lequel résident les clients DHCP. N’incluez pas les adresses déjà utilisées sur le réseau.

    Par exemple:

  4. (Facultatif) Définissez une plage d’adresses dans le pool d’affectation d’adresses. La plage est un sous-ensemble d’adresses dans le pool qui peut être attribué aux clients. Si aucune plage n’est spécifiée, toutes les adresses du pool peuvent être attribuées. Configurez le nom de la plage et les limites inférieure et supérieure des adresses de la plage :

    Par exemple:

  5. (Facultatif) Configurez un ou plusieurs routeurs en tant que passerelle par défaut sur le sous-réseau du client :

    Par exemple:

  6. (Facultatif) Configurez l’adresse IP utilisée comme adresse source du serveur DHCP dans les messages échangés avec le client. Les clients utilisent ces informations pour faire la distinction entre les offres de leasing.

    Par exemple:

  7. (Facultatif) Spécifiez la période maximale, en secondes, pendant laquelle un client détient le bail pour une adresse IP attribuée si le client ne renouvelle pas le bail :

    Par exemple:

  8. (Facultatif) Spécifiez les options définies par l’utilisateur à inclure dans les paquets DHCP :

    Par exemple:

Configuration d’un serveur DHCP sur des commutateurs

Note:

Cette tâche utilise Junos OS pour les commutateurs EX Series qui ne prend pas en charge le style de configuration ELS (Enhanced L2 Software). Si votre commutateur exécute un logiciel prenant en charge ELS, reportez-vous à la section Configuration d’un commutateur en tant que serveur DHCP. Pour plus d’informations sur ELS, reportez-vous à la section Utilisation de la CLI logicielle de couche 2 améliorée.

Un serveur DHCP (Dynamic Host Configuration Protocol) peut fournir deux services réseau TCP/IP très utiles. DHCP peut allouer dynamiquement des paramètres IP, tels qu’une adresse IP, aux clients et fournir des mises à niveau logicielles aux clients.

Une configuration DHCP se compose de deux composants : une reconfiguration facultative des paramètres par défaut sur les clients DHCP et la configuration d’un serveur DHCP. Cette rubrique traite de la configuration du serveur DHCP. Pour plus d’informations sur la reconfiguration d’un client DHCP, reportez-vous à la section Configuration d’un client DHCP.

Vous pouvez configurer l’une des deux versions d’un serveur DHCP sur un commutateur : la version du serveur étendu ou la version du serveur hérité. Nous vous recommandons de configurer le serveur étendu, sauf si vous avez besoin de maintenir la rétrocompatibilité de votre configuration de serveur DHCP avec la version héritée du serveur.

Cette rubrique comprend les tâches suivantes :

Configuration d’un serveur DHCP étendu sur un commutateur

Pour configurer un serveur DHCP étendu, vous devez configurer un pool DHCP, indiquer les adresses IP du pool et créer un groupe de serveurs. D’autres configurations sont facultatives.

N’attribuez pas d’adresses déjà utilisées dans le réseau à des pools d’adresses. Le serveur DHCP étendu ne vérifie pas si les adresses sont déjà utilisées avant de les attribuer aux clients.

  1. Créez un pool d’adresses pour les adresses IP DHCP :
  2. Configurez un pool d’affectation d’adresses qui peut être utilisé par différentes applications clientes pour l’affectation dynamique DHCP :
  3. Créez un groupe de serveurs sur le commutateur, en fournissant un nom de groupe et un nom d’interface pour DHCP :
  4. (Facultatif) Traiter les unités de données du protocole d’information (PDU) :
  5. (Facultatif) Redéfinissez l’ordre de mise en correspondance des attributs pour la sélection du pool :
  6. (Facultatif) Activez la reconfiguration dynamique déclenchée par le serveur étendu DHCP pour tous les clients DHCP ou uniquement pour les clients DHCP desservis par le groupe d’interfaces spécifié :

Exemple : Configuration d’un équipement de sécurité en tant que serveur DHCP

Cet exemple montre comment configurer l’appareil en tant que serveur DHCP.

Pour plus d’informations sur la configuration de JDHCP dans une instance de routage, reportez-vous à la section Comment configurer JDHCP dans une instance de routage.

Exigences

Avant de commencer :

  • Déterminez les pools d’adresses IP et les durées de bail à utiliser pour chaque sous-réseau.

  • Obtenez les adresses MAC des clients qui ont besoin d’adresses IP permanentes. Déterminez les adresses IP à utiliser pour ces clients.

  • Répertoriez les adresses IP disponibles pour les serveurs et les appareils de votre réseau ; par exemple, les serveurs DNS, NetBIOS, les serveurs d’initialisation et les périphériques de passerelle. Reportez-vous à la section Présentation des applications de stratégies prédéfinies de gestion.

  • Déterminez les options DHCP requises par les sous-réseaux et les clients de votre réseau.

Aperçu

Dans cet exemple, vous configurez l’appareil en tant que serveur DHCP. Vous spécifiez le pool d’adresses IP comme 192.168.2.0/24 et d’une plage basse de 192.168.2.2 à une plage haute de 192.168.2.254. Vous définissez la durée maximale du bail à 2 419 200. Ensuite, vous spécifiez l’adresse IP du serveur DNS comme 192.168.10.2.

Avertissement:

À partir de Junos OS version 15.1X49-D60 et de Junos OS version 17.3R1, la configuration DHCPD (démon DHCP) héritée de tous les pare-feu SRX Series est déconseillée. et seule la nouvelle CLI JDHCP est prise en charge. Lorsque vous effectuez une mise à niveau vers Junos OS version 15.1X49-D60 et versions ultérieures sur un périphérique disposant déjà de la configuration DHCPD, les messages d’avertissement suivants s’affichent :

AVERTISSEMENT : La commande de configuration DHCP utilisée sera déconseillée dans les futures versions de Junos.

AVERTISSEMENT : Veuillez consulter la documentation pour les commandes mises à jour.

Configuration

Procédure

Configuration rapide de l’interface de ligne de commande

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez les sauts de ligne, modifiez tous les détails nécessaires pour qu’ils correspondent à la configuration de votre réseau, copiez et collez les commandes dans l’interface de ligne de commande au niveau de la set access hiérarchie, puis passez commit en mode de configuration.

Configuration rapide de l’interface graphique
Procédure étape par étape

Pour configurer l’appareil en tant que serveur DHCP, spécifiez les informations du pool DHCP, les informations sur le serveur, la durée du bail et les informations sur les options :

  1. Dans l’interface J-Web, sélectionnez Configurer > services DHCP > DHCP.

  2. Sélectionnez Pools DHCP. Cliquez sur Add.

  3. Spécifiez l’adresse IP utilisée comme adresse source que le serveur DHCP inclut dans les paquets IP lorsqu’il communique avec les clients. L’adresse est incluse dans le paquet DHCP de l’option 54.

  4. Spécifiez les informations de sous-réseau pour le pool d’attribution d’adresses IPv4. Tapez 192.168.2.0/24.

  5. Dans la zone Plage d’adresses faible, saisissez 192.168.2.2.

  6. Dans la zone Plage d’adresses élevée, saisissez 192.168.2.254.

  7. Dans la zone Exclure les adresses, tapez les adresses que vous souhaitez exclure d’un pool d’adresses DHCP. Type 192.168.2.0/24

  8. Spécifiez l’identificateur de serveur à attribuer à tous les clients DHCP de ce pool d’adresses. L’identificateur peut être utilisé pour identifier un serveur DHCP dans un message DHCP.

  9. Spécifiez le nom de domaine à attribuer à tous les clients DHCP de ce pool d’adresses.

  10. Spécifiez le prochain serveur que les clients DHCP doivent contacter. Type 192.168.10.2

  11. Définissez la durée maximale (en secondes) pendant laquelle DHCP doit louer une adresse. Tapez 2419200.

  12. Définissez l’option DHCP 32, l’option d’adresse de sollicitation de l’appareil. Vous devez entrer une valeur numérique pour le code d’option. Sélectionnez dans la liste le type d’option qui correspond au code d’option.

  13. Cliquez sur OK.

  14. Si vous avez terminé de configurer l’appareil, cliquez sur Valider > Valider.

Procédure étape par étape

L’exemple suivant vous oblige à naviguer à différents niveaux dans la hiérarchie de configuration. Pour obtenir des instructions sur la façon de procéder, consultez Utilisation de l’éditeur CLI en mode configuration dans le Guide de l’utilisateur CLI.

Pour configurer l’appareil en tant que serveur DHCP :

  1. Configurez une interface avec une adresse IP à partir de laquelle le serveur DHCP sera accessible.

  2. Configurez le serveur DHCP.

  3. Créez un pool d’adresses pour les adresses IPv4 qui peuvent être attribuées aux clients. Les adresses du pool doivent se trouver sur le sous-réseau dans lequel résident les clients DHCP. N’incluez pas les adresses déjà utilisées sur le réseau.

  4. (Facultatif) Spécifiez la plage du pool d’adresses IP. Définissez une plage d’adresses dans le pool d’affectation d’adresses. La plage est un sous-ensemble d’adresses dans le pool qui peut être attribué aux clients. Si aucune plage n’est spécifiée, toutes les adresses du pool peuvent être attribuées. Configurez le nom de la plage et les limites inférieure et supérieure des adresses de la plage.

  5. (Facultatif) Configurez un ou plusieurs routeurs en tant que passerelle par défaut sur le sous-réseau du client.

  6. (Facultatif) Configurez l’adresse IP utilisée comme adresse source du serveur DHCP dans les messages échangés avec le client. Les clients utilisent ces informations pour faire la distinction entre les offres de leasing.

  7. (Facultatif) Spécifiez la période maximale, en secondes, pendant laquelle un client détient le bail pour une adresse IP attribuée si le client ne renouvelle pas le bail.

  8. (Facultatif) Spécifier les options définies par l’utilisateur à inclure dans les paquets DHCP

  9. Attribuez une adresse IP fixe avec l’adresse MAC du client.

Résultats
  • À partir du mode configuration, confirmez votre configuration en entrant la show access address-assignment commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.

  • À partir du mode configuration, confirmez votre configuration en entrant la show system services dhcp-local-server commande. Si la sortie n’affiche pas la configuration prévue, répétez les instructions de configuration de cet exemple pour la corriger.

Si vous avez terminé de configurer l’appareil, passez commit en mode de configuration.

Vérification

Vérifiez que la configuration fonctionne correctement.

Vérification de la base de données de liaison DHCP

But

Vérifiez que la base de données de liaison DHCP reflète la configuration du serveur DHCP.

Action

À partir du mode opérationnel, entrez les commandes suivantes :

  • show dhcp server binding pour afficher toutes les liaisons actives dans la base de données.

  • show dhcp server binding address detail (où address est l’adresse IP du client) pour afficher plus d’informations sur un client.

Ces commandes produisent l’exemple de sortie suivant :

Vérification du fonctionnement du serveur DHCP

But

Vérifiez que l’opération du serveur DHCP a été configurée.

Action

À partir du mode opérationnel, entrez la commande suivante :

  • show dhcp server statistics pour vérifier les statistiques du serveur DHCP.

Tableau de l’historique des modifications

La prise en charge des fonctionnalités est déterminée par la plate-forme et la version que vous utilisez. Utilisez l’Explorateur de fonctionnalités pour déterminer si une fonctionnalité est prise en charge sur votre plateforme.

Libérer
Description
15.1X49-D60
À partir de Junos OS version 15.1X49-D60 et de Junos OS version 17.3R1, la configuration DHCPD (démon DHCP) héritée de tous les pare-feu SRX Series est déconseillée. et seule la nouvelle CLI JDHCP est prise en charge.