Mise en place d’un relais DHCP sous Debian 12

Anthony

Administrateur
Membre du personnel

Introduction :​

La mise en place d’un relais DHCP sous Debian 12 permet de relayer les requêtes DHCP des clients vers un serveur DHCP centralisé, facilitant la gestion des adresses IP sur plusieurs sous-réseaux. Ce guide explique comment installer, configurer et activer un relais DHCP



Étapes de mise en place​


1. Mettre à jour le système​

Avant d’installer et de configurer le relais DHCP, mettez à jour votre système Debian 12 pour vous assurer que tous les paquets sont à jour.
sudo apt update && sudo apt upgrade -y

2. Installer le paquet DHCP Relay​

Debian utilise le paquet isc-dhcp-relay pour le relais DHCP.
Installez-le en utilisant apt :
sudo apt install isc-dhcp-relay -y

3. Configurer le relais DHCP​

Une fois le paquet installé, vous devez modifier le fichier de configuration de isc-dhcp-relay. Ce fichier est situé à l'emplacement /etc/default/isc-dhcp-relay.

Ouvrez-le avec un éditeur de texte, par exemple nano :
sudo nano /etc/default/isc-dhcp-relay

Dans ce fichier, vous verrez plusieurs options que vous devez configurer :
  • SERVERS : Adresse IP du ou des serveurs DHCP auxquels les requêtes doivent être relayées.
  • INTERFACES : Interfaces réseau sur lesquelles le relais DHCP doit écouter les requêtes des clients.
  • OPTIONS : Autres options de configuration, si nécessaire.

Exemple de configuration :
# Adresse(s) IP des serveurs DHCP
SERVERS="192.168.1.100"

# Interfaces sur lesquelles le relais DHCP doit écouter (remplacez par vos interfaces réseau)
INTERFACES="eth0 eth1"

# Autres options (généralement vide)
OPTIONS=""

  • SERVERS : Remplacez 192.168.1.100 par l'adresse IP de votre serveur DHCP.
  • INTERFACES : Indiquez ici les interfaces réseau de votre serveur relais DHCP. Ces interfaces sont celles qui sont connectées aux sous-réseaux où résident les clients DHCP.

4. Redémarrer le service DHCP Relay​

Après avoir modifié le fichier de configuration, vous devez redémarrer le service pour appliquer les modifications.
sudo systemctl restart isc-dhcp-relay

5. Activer le relais DHCP au démarrage​

Assurez-vous que le service isc-dhcp-relay est activé pour qu’il se lance automatiquement au démarrage du système.
sudo systemctl enable isc-dhcp-relay

6. Vérifier le bon fonctionnement du relais DHCP​

Vous pouvez vérifier si le service est actif avec la commande suivante :
sudo systemctl status isc-dhcp-relay

Le statut doit être affiché comme active (running).


Test de la configuration​

Pour vérifier que le relais DHCP fonctionne correctement :
  • Connectez un client à un sous-réseau où le relais DHCP est configuré.
  • Le client doit pouvoir obtenir une adresse IP du serveur DHCP distant via le relais.
 
Haut