Principes et Configuration du DHCP

Table des matières- I. Service DHCP

    1. DHCP (Dynamic Host Configuration Protocol)
    1. Avantages de l'utilisation du DHCP
    1. Méthodes d'alllocation du DHCP
  • II. Processus de bail DHCP
    1. Le processus par lequel le client obtient une adresse IP du serveur DHCP
    1. Quatre étapes distinctes
    1. Détails spécifiques :
  • 3.1. Demande d'adresse IP par le client
  • 3.2. Réponse du serveur
  • 3.3. Sélection d'adresse IP par le client
  • 3.4. Confirmation du bail par le serveur
  • 3.5. Reconnexion
  • 3.6. Renouvellement du bail
  • III. Configuration dynamique des adresses hôtes avec DHCP
    1. Service DHCP
    1. Informations d'adresse pouvant être attribuées
  • IV. Installation du serveur DHCP
    1. Logiciel serveur DHCP
    1. Fichiers principaux du logiciel DHCP
  • V. Expérimentation d'allocation réseau DHCP
  • Expérience : Utilisation d'ENSP avec VMware pour réaliser l'expérience suivante
  • Étapes spécifiques de l'expérience :
    1. Configuration de la machine virtuelle et de son passerelle en mode hôte uniquement
    1. Configuration des paramètres réseau de l'hôte
    1. Configuration de l'adresse IP de la machine virtuelle Linux et connexion à Xshell
    1. Configuration du cloud dans ENSP
    1. Configuration des commutateurs ENSP (sw2 et sw1)
    1. Test sur la machine virtuelle Linux (test ping)
    1. Installation de DHCP et copie des fichiers de configuration
    1. Modification du fichier de configuraton DHCP
    1. Activation du service DHCP et désactivation du pare-feu
    1. Configuraton des machines ENSP pour DHCP et vérification de l'acquisition automatique d'adresse IP
    1. Configuration du service relais DHCP dans ENSP
    1. Vérification à nouveau de l'acquisition d'adresse IP par PC2 et PC3

I. Service DHCP

  1. DHCP (Dynamic Host Configuration Protocol) ============================================

Protocole spécialisé conçu pour l'attribution automatique de paramètres TCP/IP aux ordinateurs dans les réseaux TCP/IP.

  1. Avantages de l'utilisation du DHCP ================================

• Réduction de la charge de travail de l'administrateur • Évite les erreurs de saisie • Prévient les conflits d'adresses IP • Lors du changement de plage d'adresses IP, il n'est pas nécessaire de reconfigurer l'adresse IP de chaque utilisateur • Améliore l'utilisation des adresses IP • Simplifie la configuration des clients

  1. Méthodes d'allocation du DHCP =============================

• Allocation automatique : Attribution d'une adresse IP utilisée de manière permanente • Allocation manuelle : Spécification d'une adresse IP par l'administrateur du serveur DHCP • Allocation dynamique : L'adresse est libérée après utilisation, disponible pour d'autres clients

II. Processus de bail DHCP

  1. Le processus par lequel le client obtient une adresse IP du serveur DHCP

  1. Quatre étapes distinctes

  • Le client recherche le serveur sur le réseau
  • Le serveur répond au client
  • Le client envoie une demande de service au serveur cible
  • Le serveur fournit le service au client
  1. Détails spécifiques :

3.1. Demande d'adresse IP par le client

• Lorsqu'un client DHCP démarre, il n'a pas encore d'adresse IP, il doit donc obtenir une adresse valide via DHCP

• Le client DHCP envoie alors un message de découverte DHCP (DHCP Discover) en diffusion pour trouver un serveur DHCP

3.2. Réponse du serveur

• Lorsqu'un serveur DHCP reçoit une demande d'adresse IP d'un client, il vérifie dans son pool d'adresses s'il dispose d'une adresse IP valide à attribuer

• Si disponible, le serveur DHCP marque cette adresse et l'inclut dans un message DHCP Offer, qu'il diffuse ensuite

3.3. Sélection d'adresse IP par le client

• Le client DHCP extrait l'adresse IP du premier message DHCP Offer reçu, et le serveur qui a fourni cette adresse la réserve, l'empêchant d'être attribuée à un autre client

3.4. Confirmation du bail par le serveur

• Après avoir reçu le message DHCP Request, le serveur DHCP envoie une confirmation de succès sous forme de message DHCP ACK, contenant la durée de validité de l'adresse IP et d'autres informations configurables

• Lorsque le client reçoit le message DHCP ACK, il configure l'adresse IP et termine l'initialisation TCP/IP

3.5. Reconnexion

• Lorsqu'un client DHCP se reconnecte au réseau, il n'a pas besoin d'envoyer à nouveau un message DHCP Discover, mais envoie directement un message DHCP Request contenant l'adresse IP précédemment attribuée

3.6. Renouvellement du bail

• Lorsque la durée de bail d'une adresse IP attribuée par un serveur DHCP atteint 50%, le bail doit être renouvelé

• Le client envoie directement un paquet DHCP Request au serveur ayant fourni le bail, demandant de renouveler le bail existant

III. Configuration dynamique des adresses hôtes avec DHCP

  1. Service DHCP

• Attribution automatique d'adresses à de nombreux clients, avec gestion centralisée • Réduction des coûts de gestion et d'exploitation, amélioration de l'efficacité de configuration réseau

  1. Informations d'adresse pouvant être attribuées

• Adresse IP et masque de sous-réseau de la carte réseau • Adresse réseau et adresse de diffusion correspondantes • Adresse de passerelle par défaut • Adresses des serveurs DNS

IV. Installation du serveur DHCP

  1. Logiciel serveur DHCP

• dhcp-4.2.5-47.el7.centos.x86_64.rpm du disque CentOS

  1. Fichiers principaux du logiciel DHCP

◆ Fichier de configuration principal : /etc/dhcpd.conf ◆ Programmes d'exécution : /usr/sbin/dhcpd, /usr/sbin/dhcrelay

Configuration du serveur DHCP

yum install -y dhcp
cd /etc/dhcp/
ls
less dhcpd.conf
 
cd /usr/share/doc/dhcp-4.2.5/
ls
less dhcpd.conf.example
 
cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

vim /etc/dhcp/dhcpd.conf

Configuration des paramètres globaux

default-lease-time 21600;
# Durée de bail par défaut de 6 heures, en secondes
 
max-lease-time 43200;
# Durée de bail maximale de 12 heures, en secondes
 
option domain-name "entreprise.com";
# Spécification du nom de domaine par défaut
 
option domain-name-servers 8.8.8.8, 8.8.4.4;
# Spécification des adresses des serveurs DNS
 
ddns-update-style none;
# Désactivation des mises à jour dynamiques DNS

# Déclaration de sous-réseau (appliquée à toute la sous-réseau, certains paramètres ont une priorité plus élevée que la configuration globale)
subnet 192.168.100.0 netmask 255.255.255.0 {    # Déclaration de la plage d'adresses à attribuer
 range 192.168.100.10 192.168.100.50;            # Configuration du pool d'adresses
 option routers 192.168.100.1;               # Spécification de l'adresse de la passerelle par défaut
}
 
subnet 10.0.0.0 netmask 255.255.255.0 {
 range 10.0.0.100 10.0.0.200;
 option routers 10.0.0.1;
}
 
subnet 172.16.0.0 netmask 255.255.0.0 {
 range 172.16.0.20 172.16.0.30;
 option routers 172.16.0.1;
}
 
# Déclaration d'hôte (attribution d'une adresse IP fixe à une machine unique)
serveur_specifique{                              # Nom de la machine devant recevoir une adresse IP fixe
 hardware ethernet 00:1A:2B:3C:4D:5E;        # Adresse MAC de la machine
 fixed-address 172.16.0.100;               # Adresse IP réservée pour cette machine
}
 
# Supprimer le contenu restant
 
systemctl start dhcpd
systemctl stop firewalld
setenforce 0

Client Linux utilisant DHCP pour obtenir une IP dynamiquement

Méthode 1 :

vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=dhcp ifdown eth0 ; ifup eth0

Méthode 2 :

dhclient -d eth0

Visualisation du fichier de bail less /var/lib/dhcpd/dhcpd.leases

V. Expérimentation d'allocation réseau DHCP

Expérience : Utilisation d'ENSP avec VMware pour réaliser l'expérience suivante

  • PC1, PC2 et PC3 doivent pouvoir obtenir automatiquement des adresses IP, avec le serveur DHCP étant une machine Linux

Étapes spécifiques de l'expérience :

  1. Configuration de la machine virtuelle et de son passerelle en mode hôte uniquement

  1. Configuration des paramètres réseau de l'hôte

  1. Configuration de l'adresse IP de la machine virtuelle Linux et connexion à Xshell

  1. Configuration du cloud dans ENSP (nécessaire pour la connexion réussie avec le commutateur)

  1. Configuration des commutateurs ENSP (sw2 et sw1)

  1. Test sur la machine virtuelle Linux (test ping)

  1. Installation de DHCP et copie des fichiers de configuration

  1. Modification du fichier de configuration DHCP (nom de domaine, adresses des serveurs DNS, déclaration de sous-réseau, configuration du pool d'adresses, plage pour l'attribution d'adresses IP, spécification de la passerelle par défaut)

  1. Activation du service DHCP et désactivation du pare-feu

setenforce est une commande de configuration du pare-feu SELinux de Linux, l'exécution de setenforce 0 désactive le pare-feu SELinux

  1. Configuration des machines ENSP pour DHCP et vérification de l'acquisition automatique d'adresse IP

  1. Configuration du service relais DHCP dans ENSP (la machine virtuelle agissant comme serveur relais, le pool d'adresses étant l'adresse IP de la machine virtuelle)

  1. Vérification à nouveau de l'acquisition d'adresse IP par PC2 et PC3

Étiquettes: DHCP configuration réseau adressage IP Linux VMware

Publié le 18 juin à 16h19