Qu'est-ce que le serveur DHCP sous Linux?

DHCP fait référence au protocole de configuration d'hôte dynamique. Chaque fois que les systèmes clients se connectent au réseau, le protocole de configuration d'hôte dynamique leur permet d'obtenir les informations de configuration du réseau à partir du serveur DHCP sous Linux. Le serveur DHCP est configuré avec d'autres paramètres de configuration réseau requis par les clients et la plage d'adresses IP. D'autres paramètres peuvent inclure des serveurs de noms de domaine (DNS), des passerelles par défaut, des hôtes Syslog, des serveurs NTP, des serveurs proxy et des serveurs de polices X.

Le serveur DHCP conserve l'enregistrement de toutes les adresses IP et les stocke dans le répertoire / var / lib / dhcp sous le nom de fichier dhcpd.leases. Ce fichier aide le serveur DHCP à conserver l'enregistrement de toutes les adresses IP en cas de redémarrage ou même de panne de courant. Le serveur DHCP attribue une adresse IP aux clients DHCP sur un bail. La durée du bail dépend de la configuration DHCP ou de la durée pendant laquelle le système client a besoin de la connexion.

Comment fonctionne le serveur DHCP sous Linux?

Le serveur DHCP effectue une série d'étapes ou un processus pendant qu'il exécute ses tâches. Ce processus est appelé le processus DORA (Discover Offer Request Acknowledgement).

  • Lorsqu'un nouveau système ou ordinateur se connecte à un réseau, il recherche le serveur DHCP dans un réseau. Comme il n'a pas d'adresse IP, il ne trouve pas de serveur DHCP, il envoie donc le DHCP pour découvrir des messages à tous les périphériques connectés au réseau. Ce processus est appelé diffusion.
  • Lorsque le serveur DHCP reçoit le message de découverte DHCP envoyé par le nouveau système ou client, le serveur DHCP propose une adresse IP et la diffuse à tous les périphériques connectés.
  • L'ordinateur ou le système client reçoit l'adresse IP, puis il diffuse la demande d'acceptation de l'adresse IP sur le réseau.
  • Ensuite, le serveur DHCP reconnaît le système client qu'il peut désormais utiliser l'adresse IP attribuée.
  • C'est le fonctionnement du serveur DHCP et ce processus est donc appelé DORA (Discover Offer Request Acknowledgement).

Les avantages

  • DHCP aide à la gestion des adresses IP. Il permet d'éviter les problèmes liés aux adresses IP en double. Sans DHCP, les adresses IP doivent être attribuées manuellement. Pendant l'attribution, vous devez garder à l'esprit que chaque client obtient une adresse IP unique et si le client passe à un autre réseau, changez de besoin de le faire manuellement, ce qui est une tâche difficile à faire. DHCP aide à surmonter ce travail fastidieux car il attribue et gère les adresses IP sans l'intervention de l'administrateur.
  • Le serveur DHCP prend en charge les clients BOOTP, c'est-à-dire que les clients peuvent facilement changer leur réseau de BOOTP en DHCP. Le serveur DHCP peut répondre aux demandes des clients DHCP ainsi que des clients BOOTP. Les clients BOOTP reçoivent les informations et nécessitent une adresse IP pour démarrer à partir du serveur.
  • Le serveur DHCP aide l'administrateur à définir la durée du bail pour les adresses IP allouées, qu'elles soient allouées manuellement ou non.
  • La configuration manuelle de chaque client avec l'adresse IP n'est pas requise.
  • Le serveur DHCP permet de détecter le serveur DHCP non autorisé présent sur le réseau.
  • Le serveur DHCP permet d'associer deux pools d'adresses IP dynamiques ou plus sur différents réseaux IP ou sous-réseaux.
  • Les informations de configuration sont stockées dans le magasin de données DHCP. Il n'est donc pas nécessaire de se connecter au client pour modifier sa configuration. Des modifications peuvent être apportées en modifiant les informations présentes dans le magasin de données.
  • Si le routeur du relais BOOTP n'est pas présent, le serveur DHCP peut également être configuré pour agir en tant qu'agent de relais BOOTP.
  • Il n'est pas nécessaire d'utiliser le fichier RARP (Reverse Address Resolution Protocol) ou bootparams pour obtenir les informations requises pour démarrer à partir d'un serveur sur le réseau, un client peut utiliser le serveur DHCP pour effectuer la tâche.
  • Le serveur DHCP permet au multithreading de gérer de nombreux clients simultanément.
  • Si un client est hors ligne, le serveur DHCP permet de réaffecter l'adresse IP de ce client à un autre client ou ordinateur.
  • Il permet de réduire le temps nécessaire à la configuration ou à la reconfiguration des ordinateurs présents sur le réseau.
  • L'attribution automatique d'adresses IP permet d'éviter les erreurs de configuration qui surviennent principalement en raison de la saisie manuelle des informations d'adresse IP.
  • Il est facile à utiliser et prend en charge tout système d'exploitation prenant en charge DHCP.

Comment configurer le serveur DHCP?

À partir du mode EXEC privilégié, les commandes suivantes doivent être utilisées dans l'ordre pour configurer le serveur DHCP (Dynamic Host Configuration Protocol):

1. Configurer le terminal: cette commande permet d'accéder au mode de configuration globale.
2. IP dhcp Pool: cette commande crée un pool d'adresses de serveur DHCP et permet d'accéder au mode de configuration du pool DHCP.
3. Réseau (masque de numéro de réseau): cette commande spécifie le numéro de réseau du sous-réseau et le masque du pool d'adresses DHCP.
4. Domaine - Nom de domaine: cette commande spécifie le nom de domaine du client.
5. Adresse du serveur DNS : cette commande spécifie l'adresse IP d'un serveur DNS disponible pour le client DHCP.
6. Par défaut - Adresse du routeur: cette commande spécifie l'adresse IP du routeur par défaut du client DHCP.
7. Quitter: Cette commande permet de revenir au mode EXEC privilégié.
8. Service dhcp Interface Type Number: Cette commande active le serveur DHCP sur l'interface.

Conclusion

Dans cet article, nous avons discuté du fonctionnement, des avantages et de la façon de configurer le serveur DHCP. Le serveur DHCP permet essentiellement d'attribuer automatiquement des adresses IP aux systèmes clients présents sur le réseau. Ceci est facile et simple à utiliser et réduit le temps de configuration et de reconfiguration des adresses IP.

Articles recommandés

Ceci est un guide du serveur DHCP sous Linux. Nous expliquons ici comment configurer le serveur DHCP, les avantages et les inconvénients du serveur DHCP. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Qu'est-ce que Linux?
  2. Avantage de Linux
  3. Distributions Linux
  4. Serveur Samba sous Linux
  5. Serveur proxy Linux (avantages)
  6. Top 12 Comparaison des adresses Mac vs IP
  7. Guide complet pour les opérateurs Linux