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.confNous 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-enp0s3NoterNous 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.