Mise en place d'un service DHCP sous Linux

Publié le par Bory DIALLO

Tout réseau informatique qui se respecte dispose d'un service quasi indispensable pour son bon fonctionnement appelé DHCP.

I - Définition

Dynamic Host Configuration Protocol (DHCP) est l'un des services pour le bon fonctionnement d'un réseau. Il a pour rôle d'attribuer de façon dynamique des éléments TCP/IP aux machines connectées. 

 

II - Méthodologie de configuration

1 - On choisi le réseau dans lequel on aimerait mettre nos machines

2 - On défini une plage dans laquelle puiser les adresses IP

3 - On précise éventuellement

  • L'adresse IP du serveur DNS
  • L'adresse IP du serveur tftp
  • L'adresse de la passerelle par défaut

Comme il est dit ci haut, lorsque ce service est en place dans un réseau, les choses iront bien plus vite. L'administrateur n'aura plus à fixer manuellement des éléments sur chaque machine du réseau. Cette tâche est d'ailleurs fastidieuse et comporte des risques de se tromper en affectant la même adresse à plusieurs machines. 

Le but de ce TP est de mettre en place un serveur dhcp sous l'environnement Linux

 

III- Mise en place d'une architecture 

Pour pouvoir installer sur notre serveur tous les paquets nécessaires pour la mise en  place du service, il doit pouvoir accéder à internet, cela se fait comme suit :

Clique droit sur le serveur > Edit Config puis dé-commenter les deux dernières lignes.

Et démarrons l'architecture

 

Vérifions si le serveur a obtenu une adresse IP

C'est validé !

Faire la mise à jour du cache avec apt-get update 

Rappel : Ces mini machines docker n'ont pas les commandes de bases comme celles physiques, autrement dit qu'il faut installer nano (éditeur de texte), iputils-ping (la commande de diagnostique) , net-tools (ifconfig) ....

 

 

# apt-get install isc-dhcp-server  c'est le paquet à installer .

 

Après installation, il faudra retirer le cloud...

Editer le fichier /etc/dhcp/dhcpd.conf pour définir notre réseau

 Dans ce réseau nous avons :

  • Une adresse réseau 192.168.1.0
  • Un masque 255.255.255.0
  • Une plage d'adresses de 192.168.1.1 à 192.168.1.200
  • Une passerelle par défaut 192.168.1.254
  • Un DNS qui a pour adresse 192.168.1.254

 

Avant d'éditer le fichier /etc/default/isc-dhcp-server  pour définir l'interface d'écoute du serveur, regardons tout d'abord le nom de notre carte réseau

Définition de l'interface d'écoute

 

Puis ce que le serveur est relié aux clients par interface filaire, donc il doit écouter leurs requêtes par cette interface !

Avant de redémarrer  le service, adoptons le serveur au nouveau réseau

Redémarrage du service

Tant que ce 'OK' à droite ne se présente pas, sachez que la configuration est mal faite . 

 

Voyons ce que nous pouvons faire pour que les clients soient aussi dans le réseau

Puisque les clients DHCP sont des machines VPCs, la demande d'éléments TCP/IP se fait comme suit:

> ip dhcp

Pour PC-1

Pour PC-2

 

Test de connectivité

 

Cas : Si les clients dhcp étaient des machines LINUX, la demande d'éléments TCP/IP se ferait comme suit :

# dhclient -r

# dhclient -d

 

Le DHCP est indispensable dans un réseau informatique ! 

 

 

Publié dans Réseaux

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
K
Très belle illustration de fonctionnement du protocole DHCP.
Good job Bory.
Répondre
B
Merci beaucoup Monsieur
M
Cet article est super cool
Répondre