3.13. Mise en place d'un agent relais DHCP


L'agent relais DHCP (dhcrelay) permet de relayer les requêtes DHCP et BOOTP d'un sous-réseau sans serveur DHCP vers un ou plusieurs serveurs DHCP situés sur d'autres sous-réseaux. Lorsqu'un client DHCP demande des informations, l'agent relais DHCP transmet la demande à la liste des serveurs DHCP spécifiés. Lorsqu'un serveur DHCP renvoie une réponse, l'agent relais DHCP transmet cette demande au client.

Selon que vous souhaitez configurer un relais DHCP pour IPv4, IPv6 ou les deux protocoles, reportez-vous à la procédure décrite ci-dessous :

Conditions préalables

  • Vous êtes connecté en tant qu'utilisateur root.

Procédure

  • Pour les réseaux IPv4 :

    1. Installez le paquetage dhcp-relay:

      # dnf install dhcp-relay
      Copy to Clipboard Toggle word wrap
    2. Copiez le fichier /lib/systemd/system/dhcrelay.service dans le répertoire /etc/systemd/system/:

      # cp /lib/systemd/system/dhcrelay.service /etc/systemd/system/
      Copy to Clipboard Toggle word wrap

      Ne modifiez pas le fichier /usr/lib/systemd/system/dhcrelay.service. Les futures mises à jour du paquet dhcp-relay peuvent annuler les modifications.

    3. Modifiez le fichier /etc/systemd/system/dhcrelay.service et ajoutez le paramètre -i interface ainsi que la liste des adresses IP des serveurs DHCPv4 responsables du sous-réseau :

      ExecStart=/usr/sbin/dhcrelay -d --no-pid -i enp1s0 192.0.2.1
      Copy to Clipboard Toggle word wrap

      Avec ces paramètres supplémentaires, dhcrelay écoute les requêtes DHCPv4 sur l'interface enp1s0 et les transmet au serveur DHCP avec l'IP 192.0.2.1.

    4. Recharger la configuration du gestionnaire systemd:

      # systemctl daemon-reload
      Copy to Clipboard Toggle word wrap
    5. En option, configurez le service dhcrelay pour qu'il démarre au démarrage du système :

      # systemctl enable dhcrelay.service
      Copy to Clipboard Toggle word wrap
    6. Démarrez le service dhcrelay:

      # systemctl start dhcrelay.service
      Copy to Clipboard Toggle word wrap
  • Pour les réseaux IPv6 :

    1. Installez le paquetage dhcp-relay:

      # dnf install dhcp-relay
      Copy to Clipboard Toggle word wrap
    2. Copiez le fichier /lib/systemd/system/dhcrelay.service dans le répertoire /etc/systemd/system/ et nommez le fichier dhcrelay6.service:

      # cp /lib/systemd/system/dhcrelay.service /etc/systemd/system/dhcrelay6.service
      Copy to Clipboard Toggle word wrap

      Ne modifiez pas le fichier /usr/lib/systemd/system/dhcrelay.service. Les futures mises à jour du paquet dhcp-relay peuvent annuler les modifications.

    3. Modifiez le fichier /etc/systemd/system/dhcrelay6.service et ajoutez les éléments -l receiving_interface et -u outgoing_interface à la fin du fichier :

      ExecStart=/usr/sbin/dhcrelay -d --no-pid -l enp1s0 -u enp7s0
      Copy to Clipboard Toggle word wrap

      Avec ces paramètres supplémentaires, dhcrelay écoute les demandes DHCPv6 sur l'interface enp1s0 et les transmet au réseau connecté à l'interface enp7s0.

    4. Recharger la configuration du gestionnaire systemd:

      # systemctl daemon-reload
      Copy to Clipboard Toggle word wrap
    5. En option, configurez le service dhcrelay6 pour qu'il démarre au démarrage du système :

      # systemctl enable dhcrelay6.service
      Copy to Clipboard Toggle word wrap
    6. Démarrez le service dhcrelay6:

      # systemctl start dhcrelay6.service
      Copy to Clipboard Toggle word wrap
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat