Vous êtes sur la page 1sur 7

RAPPORT ( Agent de relais DHCP / DDNS )

 PARTIE THEORIQUE
 Introduction
Dans les réseaux informatiques, le Dynamic Host Configuration Protocol
(DHCP) est utilisé pour attribuer automatiquement des adresses IP et
d'autres configurations réseau aux appareils connectés au réseau. Le DNS
dynamique (DDNS) permet de mettre à jour automatiquement les
enregistrements DNS lorsqu'une adresse IP change. Dans certains
scénarios, il est nécessaire d'utiliser un agent de relais DHCP et DDNS
pour coordonner ces deux protocoles. Ce rapport explore en détail
l'utilisation de l'agent de relais DHCP et DDNS sous Linux.

Agent de relais DHCP


L'agent de relais DHCP, également connu sous le nom de DHCP relay, est
un composant logiciel qui agit comme un intermédiaire entre les clients
DHCP et les serveurs DHCP. Son rôle principal est de transmettre les
messages DHCP entre les clients et les serveurs DHCP situés sur des
sous-réseaux différents.

 Fonctionnalités de l'Agent de relais DHCP

Relais des messages DHCP: L'agent de relais reçoit les messages


DHCP des clients, puis les transmet aux serveurs DHCP appropriés.
Contrôle des messages: Il peut filtrer, inspecter et modifier les
messages DHCP selon les besoins de configuration.
Translation d'adresses IP: Dans certains cas, il peut être nécessaire
de traduire les adresses IP des messages DHCP pour permettre la
communication entre différents sous-réseaux.
Support du Multicast: Certains agents de relais DHCP prennent en
charge la relève des messages multicast DHCP pour atteindre
plusieurs serveurs DHCP.
5. Haute disponibilité : Certains agents de relais DHCP offrent des
fonctionnalités de redondance et de basculement pour assurer la
haute disponibilité du service.

 Configuration de l'Agent de relais DHCP sous Linux

1. Installation du logiciel: L'agent de relais DHCP peut être installé à


l'aide des gestionnaires de paquets disponibles pour la distribution
Linux utilisée, par exemple, dhcp-helper ou dhcrelay .
2. Configuration du fichier de configuration : Le fichier de
configuration de l'agent de relais DHCP (par exemple,
/etc/dhcp/dhcrelay.conf) doit être configuré pour spécifier les
interfaces sur lesquelles écouter les messages DHCP et les adresses
IP des serveurs DHCP à relayer.
3. Démarrage du service: Une fois la configuration terminée, le
service de l'agent de relais DHCP peut être démarré à l'aide des
outils de gestion de services de la distribution Linux.

Agent de relais DDNS


L'agent de relais DDNS est un logiciel conçu pour faciliter la mise à jour
automatique des enregistrements DNS dans un serveur DNS lorsque
l'adresse IP d'un hôte change.

 Fonctionnalités de l'Agent de relais DDNS

Mise à jour des enregistrements DNS: L'agent de relais DDNS


détecte les changements d'adresses IP et met à jour les
enregistrements DNS correspondants pour refléter ces
changements.
Intégration avec DHCP: Il peut être intégré avec des serveurs
DHCP pour mettre à jour automatiquement les enregistrements
DNS lors de l'attribution ou de la libération d'adresses IP.
Sécurité: Certains agents de relais DDNS prennent en charge des
mécanismes de sécurité tels que l'authentification pour garantir
l'intégrité des mises à jour DNS.
Gestion des erreurs: Ils gèrent les erreurs de mise à jour DNS de
manière appropriée et fournissent des journaux pour le débogage.
 Configuration de l'Agent de relais DDNS sous Linux

1. Installation du logiciel: L'agent de relais DDNS peut être installé à


l'aide des gestionnaires de paquets disponibles pour la distribution
Linux utilisée, par exemple, ddclient ou nsupdate .
2. Configuration du fichier de configuration : Le fichier de
configuration de l'agent de relais DDNS (par exemple,
/etc/ddclient.conf) doit être configuré pour spécifier les
informations d'authentification et les paramètres de mise à jour
DNS.
3. Démarrage du service: Une fois la configuration terminée, le
service de l'agent de relais DDNS peut être démarré à l'aide des
outils de gestion de services de la distribution Linux.

 Conclusion
Les agents de relais DHCP et DDNS sous Linux sont des composants
essentiels dans les réseaux informatiques modernes pour assurer la
gestion efficace des adresses IP et des enregistrements DNS. En
comprenant leurs fonctionnalités et en configurant correctement ces
agents, les administrateurs système peuvent garantir un fonctionnement
réseau stable et sécurisé.

 PARTIE PRATIQUE
 Installation et configuration de l’agent de relais DHCP
Mettre à jour votre liste de paquets.
Installez l'agent de relais DHCP.

 Installation des packages

1.Installer le relais DHCP :


sudo yum install dhcp-relay

2.Installer le serveur DNS BIND :


sudo yum install bind bind-utils

 Configuration du relais DHCP

1.Éditez le fichier de configuration du relais DHCP :


sudo nano /etc/dhcp/dhcrelay.conf
2.Ajoutez les lignes suivantes en remplaçant <adresse_serveur_dhcp>
par l'adresse IP de votre serveur DHCP :
server <adresse_serveur_dhcp>;
interface <interface>;

3.Enregistrez et quittez le fichier.

Configuration du serveur DNS BIND :

1.Éditez le fichier de zone DNS :

sudo nano /etc/named.conf

2.Ajoutez les lignes suivantes pour activer DDNS (remplacez <zone>


par votre zone DNS) :
zone "<zone>" {
type master;
file "/etc/named/<zone>.zone";
allow-update { key ddns-key; };
};

3.Enregistrez et quittez le fichier.

4.Créez une clé de mise à jour DDNS :


sudo dnssec-keygen -a HMAC-MD5 -b 512 -n USER ddns-key

5.Copiez la clé générée dans le fichier /etc/named/ddns-key :


sudo cat Kddns-key*.private | grep Key > /etc/named/ddns-key
sudo chown named:named /etc/named/ddns-key
sudo chmod 640 /etc/named/ddns-key

6.Redémarrez le service BIND :


sudo systemctl restart named
 Autorisation DDNS sur le serveur DHCP
1.Éditez le fichier de configuration DHCP :
sudo nano /etc/dhcp/dhcpd.conf

2.Ajoutez les lignes suivantes pour autoriser DDNS (remplacez


<zone> par votre zone DNS) :
zone <zone>. {
primary <adresse_serveur_dns>;
key ddns-key;
}

3.Enregistrez et quittez le fichier.

Redémarrage des services

1.Redémarrez le service DHCP relay :


sudo systemctl restart dhcp-relay

2.Redémarrez le service DHCP :


sudo systemctl restart dhcpd

Vous aimerez peut-être aussi