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, de la configuration étendue du serveur DHCP. Vous pouvez également utiliser cette rubrique pour plus d’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 les 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 activer le serveur DHCP. Pour la comptabilité des services, vous devez également disposer de S-SSM-FP.

Pour plus de détails, voir Licences 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 entrante de périphérique :

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

  • Durées de bail 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 d’appareils (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 sur le sous-réseau. Le Tableau 1 fournit les paramètres et les valeurs de l’exemple de configuration du 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 élevée dans la gamme des pools

192.168.2.254

Adresse faible dans la plage du pool

192.168.2.2

Durée de 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 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

Liaison statique : adresse MAC

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

Adresse fixe

192.168.2.50

Configuration DHCP minimale du serveur local

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 entrante ge-1/0/1.0 au sein du groupe. Le pool d’adresses est nommé acmenetwork 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 de l’interface dhcp-local server, interface (interface sans bouclage) et address-assignment des instructions 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 DHCP local 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 du serveur DHCP peuvent toujours subsister. 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 DHCP local 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 avec 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 multicast 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) a 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 traditionnel du serveur DHCP dans lequel le pool d’adresses client et les informations de configuration du client résident sur le serveur DHCP. Avec le serveur local DHCP étendu, l’adresse client et les informations de configuration résident dans des pools centralisés d’attribution d’adresses, qui sont gérés indépendamment du serveur local DHCP et 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 utiliser les informations de l’option DHCP 82 dans la PDU cliente 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’attribution d’adresses à utiliser. Dans l’autre opération, vous configurez les pools d’attribution 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. Voir Groupe d’attribution d’adresses IP pour plus de détails sur la création et l’utilisation de pools d’attribution d’adresses.

Note:

Le serveur DHCP local étendu et les pools d’attribution 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 dhcp-local-server au niveau de la [edit system services] hiérarchie :

Vous pouvez également inclure ces déclarations 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 DHCP local 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

Cette rubrique couvre la configuration du commutateur en tant que serveur DHCP local à l’aide de DHCP pour IPv4 (DHCPv4).

Un serveur DHCP attribue automatiquement des adresses IP et des paramètres réseau aux appareils sur un réseau TCP/IP. Lorsqu’un commutateur Junos OS agit en tant que serveur DHCP, il réduit les efforts manuels en fournissant dynamiquement des adresses IP et d’autres détails tels que la passerelle par défaut.

Une configuration DHCP se compose de deux composants :

  • Configuration d’un serveur DHCP
  • Reconfiguration facultative des paramètres par défaut sur les clients DHCP

Cette rubrique décrit le processus de configuration d’un commutateur en tant que serveur DHCP local à l’aide d’IPv4 (DHCPv4). Pour plus d’informations sur le serveur local DHCPv6, consultez Présentation du serveur local DHCPv6.

Pour configurer un commutateur en tant que serveur DHCP, créez un pool d’adresses DHCP et définissez sa plage d’adresses IP. Le commutateur attribue des adresses IP à partir de ce pool et peut également fournir des paramètres supplémentaires tels que la passerelle par défaut et les serveurs DNS. Vous pouvez configurer plusieurs pools d’adresses. Le commutateur choisit un pool en fonction du sous-réseau de l’interface où la requête DHCPDISCOVER du client est reçue. S’il existe plusieurs pools sur la même interface, les adresses sont attribuées à tour de rôle à partir de tous les pools disponibles. DHCP conserve les informations d’état de tous les pools configurés, garantissant que les clients reçoivent des adresses des pools correspondant au sous-réseau de l’interface.

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.

Note: Cette rubrique s’applique aux commutateurs Junos OS prenant en charge le style de configuration ELS (Enhanced Layer 2 Logiciels). 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 de détails sur ELS, reportez-vous à la section Utilisation du CLI de Logiciels de couche 2 amélioré.

Vous pouvez activer les services de serveur DHCP sur un commutateur à l’aide d’interfaces physiques ou en configurant des interfaces VLAN de couche 3 (interfaces IRB). Dans les exemples de configuration suivants :

  • Le commutateur Junos OS agit comme serveur DHCP.
  • L’interface IRB ou l’interface Ethernet sert de passerelle par défaut pour les clients recevant des adresses IP du pool DHCP.

Configuration du commutateur en tant que serveur DHCP local à l’aide d’interfaces physiques

Procédez comme suit pour configurer le commutateur en tant que serveur DHCP local à l’aide d’interfaces physiques routées :

  1. Configurez une interface de couche 3 avec une adresse IP à partir de laquelle le serveur DHCP sera accessible.
  2. Configurez le serveur DHCP pour l’interface de couche 3.
  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) Définissez une plage d’adresses dans le pool d’attribution d’adresses. La plage est un sous-ensemble d’adresses au sein du pool qui peut être attribué aux clients. Si aucune plage n’est spécifiée, toutes les adresses du pool sont disponibles pour l’attribution. 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 comme passerelle par défaut sur le sous-réseau du client et 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 distinguer les offres de location.
  6. (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.
  7. (Facultatif) Spécifiez les options définies par l’utilisateur à inclure dans les paquets DHCP.
Vérification

Affichez les liaisons d’adresses dans le tableau des clients et des serveurs DHCP.

user@switch> show dhcp server binding

Configuration du commutateur en tant que serveur DHCP local à l’aide de l’interface IRB

Procédez comme suit pour configurer le commutateur en tant que serveur DHCP local à l’aide d’interfaces IRB :

  1. Configurez une interface de couche 3 avec une adresse IP à partir de laquelle le serveur DHCP peut être atteint.
  2. Configurez les détails du VLAN.
  3. Configurez le serveur DHCP pour l’interface de couche 3.
  4. Créez un pool d’adresses pour les adresses IPv4 qui peuvent être attribuées aux clients. Ici, vous définissez une plage d’adresses.
  5. (Facultatif) Configurez un ou plusieurs routeurs comme passerelle par défaut sur le sous-réseau du client.
Vérification

Affichez les liaisons d’adresses dans le tableau des clients et des serveurs DHCP.

user@switch> show dhcp server binding

Serveur DHCP étendu sur les commutateurs

Note:

Cette tâche utilise Junos OS pour EX Series commutateurs qui ne prennent pas en charge le style de configuration ELS (Enhanced Layer 2 Logiciels). 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 de détails sur ELS, reportez-vous à la section Utilisation du CLI de Logiciels de couche 2 amélioré.

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

Vous pouvez configurer l’une des deux versions d’un serveur DHCP sur un commutateur : la version de serveur étendue ou la version de serveur héritée. Nous vous recommandons de configurer le serveur étendu, sauf si vous devez garder la configuration de votre serveur DHCP rétrocompatible 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. Des configurations supplémentaires sont facultatives.

N’affectez pas d’adresses déjà utilisées dans le réseau à des pools d’adressages. 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’attribution d’adresses pouvant être utilisé par différentes applications clientes pour l’attribution dynamique DHCP :
  3. Créez un groupe de serveurs sur le commutateur, avec un nom de groupe et un nom d’interface pour DHCP :
  4. (Facultatif) Traiter les unités de données de protocole d’information (PDU) :
  5. (Facultatif) Redéfinissez l’ordre de correspondance des attributs pour la sélection des pools :
  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, consultez Procédure de configuration de 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 nécessitent des adresses IP permanentes. Déterminez les adresses IP à utiliser pour ces clients.

  • Lister les adresses IP disponibles pour les serveurs et les périphériques de votre réseau ; par exemple, les serveurs DNS, les serveurs NetBIOS, les serveurs de démarrage et les passerelles. Voir Comprendre la gestion des applications de stratégie prédéfinies.

  • 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 sur 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 héritée (démon DHCP) sur tous les pare-feu SRX Series est obsolète. 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 équipement qui a déjà la configuration DHCPD, les messages d’avertissement suivants s’affichent :

AVERTISSEMENT : la commande de configuration DHCP utilisée sera obsolète dans les futures versions de Junos.

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

Configuration

Procédure

Configuration rapide de la CLI

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 à votre configuration réseau, copiez et collez les commandes dans la CLI au niveau de la set access hiérarchie, puis entrez commit en mode 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 du 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 plage d’adresses Faible, tapez 192.168.2.2.

  6. Dans la plage d’adresses élevée, tapez 192.168.2.254.

  7. Dans la zone Exclure des 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 serveur suivant 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 d’équipement. Vous devez entrer une valeur numérique pour le code d’option. Sélectionnez le type d’option correspondant au code d’option dans la liste.

  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 procédure à suivre, consultez Utilisation de l’éditeur CLI en mode Configuration dans le Guide de l’utilisateur de la 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’attribution d’adresses. La plage est un sous-ensemble d’adresses au sein du pool qui peut être attribué aux clients. Si aucune plage n’est spécifiée, toutes les adresses du pool sont disponibles pour l’attribution. 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 comme 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 distinguer les offres de location.

  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, entrez en commit mode 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

En 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

En 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 plateforme 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,1 X 49 à D60
À partir de Junos OS version 15.1X49-D60 et de Junos OS version 17.3R1, la configuration DHCPD héritée (démon DHCP) sur tous les pare-feu SRX Series est obsolète. et seule la nouvelle CLI JDHCP est prise en charge.