Comment installer et configurer le serveur DHCP dans Ubuntu 19.04 et Ubuntu 18.04

Si votre travail concerne la gestion ou la maintenance du réseau, vous saurez sans aucun doute qu'il existe une série de protocoles, d'outils et de fonctions au niveau du réseau qui ont été développés pour que l'ensemble du processus de connectivité soit Cela dans une organisation (et même partout) si les problèmes de connexion au réseau échouent, cela peut conduire à diverses erreurs. Cela augmentera le travail de la zone des systèmes et nous pourrons ainsi savoir ce que c'est que de travailler sous pression puisqu'un ordinateur avec des pannes de connectivité ne pourra pas accéder au serveur, ne pourra pas établir de connexion et bien d'autres choses.

En tant que personnel informatique lors de la configuration d'un serveur, il est idéal de comprendre qu'il doit remplir divers rôles au sein de l'organisation et l'un d'entre eux, peut-être l'un des plus essentiels, est que ledit serveur remplit la fonction d'un serveur DHCP, avez-vous entendu cela terme ?, eh bien, Solvetic expliquera en détail comment fonctionne DHCP et comment vous pouvez installer et configurer ce serveur dans Ubuntu 18.04, 18.10 ou dans la nouvelle édition Ubuntu Server 19.04.

Qu'est-ce que le DHCPDHCP (Dynamic Host Configuration Protocol) est un protocole qui a été défini par l'IETF (Internet Engineering Task Force) et à ce titre est basé sur le protocole BOOTP qui aide les administrateurs réseau depuis de nombreuses années à avoir un meilleur contrôle sur tout ce qui concerne connexions locales dans les organisations, bien que DHCP s'applique à tous les types d'environnements (domicile - entreprise).

DHCP agit comme un protocole du modèle client/serveur grâce auquel nous pouvons octroyer automatiquement un hôte Internet Protocol (IP - Internet Protocol) qui possède une adresse IP intégrée et plus d'informations sur la configuration du réseau, comme le masque de. sous-réseau et la passerelle par défaut, éléments essentiels pour une connexion et une navigation correctes dans le réseau local ou externe.

Comme nous l'avons mentionné, DHCP est basé sur un autre protocole appelé BOOTP et c'est un protocole qui interagit avec DHCP afin d'ajuster diverses valeurs d'implémentation du réseau, de sorte que le protocole DHCP offre la possibilité que les ordinateurs clients configurés puissent accéder à la configuration TCP / IP informations établies sur le serveur et obtenir ainsi son adresse IP pour une communication 100% efficace, ce que nous souhaitons tous lorsque nous sommes administrateurs.

Pour comprendre un peu le fonctionnement de DHCP, il faut être conscient que chaque objet du réseau local basé sur TCP/IP nécessite une adresse IP unicast unique qui lui donne la possibilité d'accéder au réseau et aux ressources que nous avons configurées en elle. Cela s'applique aux dossiers partagés, aux serveurs de fichiers, aux imprimantes et plus encore, de sorte que si nous n'avons pas configuré de serveur DHCP, tous les ordinateurs qui rejoignent le réseau pour la première fois doivent être configurés manuellement et nous savons très bien que cela implique des ressources. , temps et possibilité d'erreurs, donc DHCP fera le travail « dur » d'attribuer ces paramètres réseau car il s'agit d'un processus automatisé qui est géré de manière centralisée à partir du serveur sur lequel ce rôle a été configuré.

Lorsque le serveur DHCP a été configuré, il doit disposer d'un pool d'adresses IP disponibles pour les nouveaux ordinateurs et périphériques qui souhaitent se connecter au réseau. Cela oblige le serveur DHCO à "louer" une adresse IP à ces ordinateurs, qui doivent avoir DHCP actif, lors de la connexion au réseau.

Les adresses IP délivrées et attribuées par DHCP sont dynamiques, d'où leur nom, mais ce ne sont pas des adresses IP statiques, cela permet aux adresses qui ne sont plus utilisées par le poste client de revenir automatiquement au groupe sur le serveur à attribuer. d'autres ordinateurs nécessitant une connectivité.

Le serveur DHCP est chargé de sauvegarder les informations de configuration d'adressage dans une base de données locale qui est constituée de paramètres tels que :

  • Paramètres de configuration TCP/IP pour tous les ordinateurs clients du réseau.
  • Adresses IP réservées associées à des clients DHCP spéciaux, cela s'applique dans les situations où certains ordinateurs ou machines nécessitent la même adresse en raison du type de travail qu'ils effectuent.
  • Adresses IP valides prêtes à être proposées aux ordinateurs nécessitant une connexion.
  • Possibilité d'exclure les adresses IP qui peuvent être disponibles pour des tâches administratives.
  • Configuration du temps pendant lequel l'adresse IP sera active avant qu'un renouvellement de son bail ne soit demandé

Nous avons beaucoup parlé de DHCP et nous espérons que vous comprenez tous ses avantages, nous allons donc maintenant passer à la partie pratique et nous allons apprendre à installer ce rôle et sa configuration respective dans Ubuntu Server, pour ce cas nous utiliserons la version 19.04 mais le processus s'applique également aux versions 18.04 et 18.10.

1. Comment installer le rôle DHCP dans Ubuntu 18/19


Afin d'installer cette fonctionnalité sur notre serveur et profiter de l'administration centrale d'adressage, nous allons exécuter la commande suivante sur le serveur :
 sudo apt installer isc-dhcp-server

AGRANDIR

Nous entrons la lettre S pour confirmer le téléchargement et l'installation du rôle et une fois ce processus terminé, nous verrons ce qui suit :

AGRANDIR

Nous avons déjà installé le rôle DHCP sur le serveur Ubuntu.

2. Comment configurer la carte réseau dans Ubuntu 19


La prochaine étape pour obtenir un contrôle total du DHCP est de configurer la carte réseau de notre équipement, pour cela nous devons éditer le fichier isc-dhcp-server afin d'établir les valeurs associées à la carte réseau puisque sa fonction sera la pour fournir l'adresse IP.

Étape 1
Pour effectuer cette tâche, nous pouvons utiliser un éditeur de texte et exécuter les opérations suivantes :

 sudo nano / etc / par défaut / isc-dhcp-server
Là, nous verrons ce qui suit :

AGRANDIR

Étape 2
En bas on retrouve les lignes suivantes :

INTERFACESv4Cela vous permet de configurer l'adressage IPv4
INTERFACESv6Cela vous permet de configurer l'adressage IPv6

À ce stade, nous devons connaître en détail le nom de la carte réseau du serveur, pour cela nous pouvons exécuter, avant d'accéder au fichier, la commande ifconfig et là nous verrons le nom de la carte, qui dans ce cas est enp0s3 :

AGRANDIR

Étape 3
Revenons maintenant au fichier de configuration DHCP et dans la section INTERFACESv4, nous entrons le nom de la carte réseau :

AGRANDIR

Nous sauvegardons les modifications à l'aide de la combinaison de touches Ctrl + O et sortons de l'éditeur à l'aide des touches Ctrl + X

3. Comment configurer le rôle DHCP dans Ubuntu 18/19

Étape 1
La prochaine étape à franchir consiste à configurer les paramètres DHCP en fonction des besoins, cela inclut d'avoir des valeurs définies telles que :

  • Masque de sous-réseau
  • Durée des adresses
  • Adresses de serveur DNS
  • Plage d'adresses à utiliser
  • Adresse de la passerelle et plus.

Pour faire cette configuration, nous devons exécuter la ligne suivante :

 sudo nano /etc/dhcp/dhcpd.conf
Étape 2
Là, nous verrons ce qui suit :

AGRANDIR

Étape 3
Les valeurs que nous devons attribuer seront les suivantes :

 sous-réseau 192.168.0.1 masque de réseau 255.255.255.0 plage 192.168.0.11 192.168.0.50; option serveurs de noms de domaine 8.8.8.8, 4.4.4.4 ; option nom de domaine "solvetic"; routeurs en option 192.168.0.1 ; option adresse de diffusion 192.168.0.255 ; durée de location par défaut 600; durée de location maximale 7200; 

AGRANDIR

NoterA partir d'Ubuntu 19.04, le fichier de configuration comprend déjà quelques valeurs par défaut, il suffit de les éditer selon le cas.

Étape 4
Une fois ces informations saisies, nous enregistrons les modifications avec les touches Ctrl + O et les sortons avec les touches Ctrl + X.

Ce que nous avons faitPour savoir ce que nous avons fait, Solvetic vous dira :

  • Nous avons ajouté l'adresse IP et le masque de réseau du serveur DHCP dans Ubuntu
  • La plage d'adresses à attribuer à l'équipement a été configurée
  • La prise en charge des DNS publics tels que ceux de Google ont été configurés, qui sont stables et sécurisés
  • Le nom de domaine a été défini dans l'option nom de domaine option
  • Nous avons entré l'adresse IP de diffusion ou de diffusion qui se terminera toujours par 255
  • La ligne default-lease-time indiquera l'heure de réservation d'une adresse IP à un ordinateur (durée en heures)
  • La valeur max-lease-time fait référence à la durée maximale pendant laquelle une IP sera réservée à un ordinateur local

Une fois les modifications enregistrées, nous allons redémarrer le service isc-dhcp-server avec la commande suivante :

 sudo systemctl redémarrer isc-dhcp-server
De plus, nous pouvons utiliser les commandes suivantes :
  • sudo systemctl start isc-dhcp-server (démarre le service DHCP)
  • sudo systemctl stop isc-dhcp-server (arrête le service DHCP)

AGRANDIR

4. Comment utiliser le serveur DHCP


Jusqu'à présent, nous avons installé et configuré le serveur DHCP avec les paramètres nécessaires pour que la connectivité soit correcte. Nous allons maintenant voir comment fonctionne DHCP sur les ordinateurs clients.

Étape 1
Nous avons un ordinateur Ubuntu 18.04 qui a la configuration réseau suivante :

  • Adresse MAC : 08 : 00 : 27 : être : 0d : d1
  • Adresse IP : 192.168.0.42

AGRANDIR

Étape 2
Nous pouvons aller dans le fichier de configuration dhcp.conf et établir une adresse IP réservée uniquement à cet ordinateur, nous exécutons la commande suivante :

 sudo nano /etc/dhcp/dhcpd.conf
Là, nous allons enregistrer les lignes suivantes :
 Hôte Ubuntu localhost {hardware ethernet 08 : 00 : 27 : be : 0d : d1; adresse fixe 192.168.0.48 ;}

AGRANDIR

Dans ce cas nous avons indiqué l'adresse MAC de la carte réseau ainsi qu'une adresse IP de la plage du serveur DHCP, nous sauvegardons les modifications avec les touches Ctrl + O et sortons avec les touches Ctrl + X.

Étape 3
Nous redémarrons le système et lorsque nous exécutons la commande ifconfig, nous verrons que le serveur DHCP a accordé cette IP exclusive audit équipement :

AGRANDIR

Étape 4
Maintenant, pour que les adresses IP soient accordées automatiquement et aléatoirement, dans ce cas nous utiliserons un ordinateur client avec une interface graphique, là nous devons cliquer sur l'icône réseau située en haut de l'écran et cliquer sur notre type de réseau et puis sélectionnez l'option "Configuration réseau filaire" dans ce cas :

Étape 5
Les éléments suivants seront affichés :

Étape 6
Là, nous cliquons sur l'icône du pignon situé dans le type de réseau et dans la fenêtre affichée, nous allons dans l'onglet IPv4 et là nous définissons la case Automatique (DHCP) dans le champ Méthode IPv4

Étape 7
Cliquez sur Appliquer pour enregistrer les modifications et désormais dans chaque connectivité le serveur DHCP se chargera d'attribuer l'adresse IP audit équipement :

Nous avons appris l'importance de DHCP dans nos tâches de connectivité quotidiennes et avec Solvetic, vous avez vu comment installer et configurer DHCP dans Ubuntu 18/19 de manière fonctionnelle, sécurisée et surtout pratique, grâce à laquelle les tâches d'attribution d'adresse IP sera quelque chose de beaucoup plus dynamique à partir de maintenant.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave