Installer et configurer le serveur et le client DHCP CentOS 8

Pour tous ceux d'entre nous qui gérons des réseaux ou des systèmes d'exploitation, à un moment donné, il a été nécessaire de configurer DHCP (Dynamic Host Configuration Protocol) qui est une fonction qui a pour tâche de créer des baux ou des groupes d'adresses IP pour attribuer au hasard des ordinateurs sur le réseau sans les répéter et dans cette concession d'adresse IP, il sera possible de réserver des adresses IP pour certaines tâches de support supplémentaires.

CentOS 8 fait partie des distributions Linux axées sur les entreprises grâce à ses fonctions de sécurité, de performance et d'exploitation. C'est pourquoi nous verrons ci-dessous en détail comment installer et configurer un serveur DHCP dans CentOS 8 à la fois au niveau serveur et client.

1. Comment installer DHCP sur le serveur CentOS 8

Étape 1
La première étape que nous devons faire est d'installer le protocole DHCP sur l'ordinateur serveur, pour cela nous exécutons la commande suivante :

 sudo dnf -y installer le serveur DHCP

AGRANDIR

Étape 2
À la fin de ce processus, nous verrons ce qui suit :

AGRANDIR

2. Comment configurer le serveur DHCP dans CentOS 8

Étape 1
Une fois installé nous allons le configurer, pour cela nous accéderons au fichier suivant avec notre éditeur souhaité :

 sudo nano /etc/dhcp/dhcpd.conf
Nous verrons ce qui suit :

AGRANDIR

Étape 2
En haut de ce fichier, nous entrerons les variables suivantes :

 option nom de domaine "solvetic.lan"; option serveurs de noms de domaine ns1.solvetic.lan, ns2.solvetic.lan; durée de location par défaut 3600; durée de location maximale 7200; faisant autorité;

AGRANDIR

Étape 3
Ensuite, nous entrons dans ce qui suit :

 sous-réseau 192.168.1.1 masque de réseau 255.255.255.0 {option routeurs 192.168.1.1; option masque de sous-réseau 255.255.255.0; option recherche de domaine "solvetic.lan" ; option serveurs de noms de domaine 192.168.0.1 ; plage 192.168.0.15 192.168.0.45 ; plage 192.168.0.60 192.168.10.90 ; }

AGRANDIR

Étape 4
Dans ces lignes nous avons défini :

  • Domaine
  • Temps de réponse
  • IP du routeur
  • Masque de sous-réseau
  • Domaine de recherche
  • Plages d'adresses IP à utiliser

Nous enregistrons les modifications avec les touches Ctrl + O et sortons de l'éditeur avec les touches Ctrl + X.

Une fois cela fait, on démarre le service dhcp :

 sudo systemctl démarrer dhcpd

AGRANDIR

Étape 5
Nous vérifions l'état DHCP avec la commande suivante :

 statut sudo systemctl dhcpd

AGRANDIR

Étape 6
Nous allons ajouter le service DHCP au pare-feu CentOS 8 et mettre à jour les règles avec les commandes suivantes :

 sudo firewall-cmd --add-service = dhcp --permanent sudo firewall-cmd -reload

AGRANDIR

Étape 7
Nous permettons au service DHCP d'être démarré au démarrage de CentOS 8 :

 sudo systemctl activer dhcpd

AGRANDIR

Étape 8
Si nous le souhaitons, nous pouvons confirmer le port via lequel DHCP écoute :

 sudo netstat -tulpen

AGRANDIR

Jusqu'à présent, nous avons installé le serveur DHCP sur CentOS 8.

3. Comment configurer le client DHCP CentOS 8

Étape 1
Nous allons sur l'ordinateur CentOS 8 qui fera office de client et là nous installerons le client DHCP avec la commande suivante :

 sudo dnf -y installer dhcp-client

AGRANDIR

Étape 2
À la fin, nous verrons ce qui suit :

AGRANDIR

Étape 3
Nous allons maintenant utiliser la commande dhclient suivie de l'interface pour les requêtes DHCP :

 sudo dhclient "interface"

AGRANDIR

Étape 4
Nous allons créer une connexion DHCP persistante, pour cela nous exécutons ce qui suit :

 ifname = "adapter" connexion nmcli modifier $ {ifname} ipv4.method auto nmcli connection down $ {ifname}; connexion nmcli jusqu'à $ {ifname}

AGRANDIR

Étape 5
Nous configurons les paramètres de l'adaptateur avec la commande suivante :

 sudo nano / etc / sysconfig / network-scripts / ifcfg-enp0s3
NoterNous devons entrer le bon adaptateur dans chaque cas.

Étape 6
Là, nous éditons les éléments suivants :

 DEVICE = "enp0s3" BOOTPROTO = "dhcp" ONBOOT = "yes" TYPE = "Ethernet" PERSISTENT_DHCLIENT = "yes"

AGRANDIR

Nous sauvegardons les modifications avec les touches Ctrl + O et sortons avec les touches Ctrl + X.

Étape 7
Après cela, nous redémarrons l'ordinateur client et avec la commande "ip a", nous verrons qu'une adresse IP a été attribuée à partir de la plage que nous avons établie :

AGRANDIR

Étape 8
Depuis le serveur, nous pouvons voir les connexions DHCP en exécutant ce qui suit. On y trouve des détails précis sur l'équipe.

 cat /var/lib/dhcpd/dhcpd.leases

AGRANDIR

Solvetic a expliqué comment installer et configurer DHCP en tant que serveur et client dans CentOS 8.

wave wave wave wave wave