Serveurs DHCP
Site: | Campus Numérique UABT |
Cours: | Administration Client /Serveur |
Livre: | Serveurs DHCP |
Imprimé par: | Visiteur anonyme |
Date: | vendredi 22 novembre 2024, 22:52 |
1. Introduction
Chaque ordinateur connecté à un réseau TCP/IP doit disposer de :
- Une adresse IP unique dans votre réseau
- Un masque de sous réseau
- Une adresse de DNS
- L'adresse de la passerelle qui vous permet d'accéder à Internet
- Méthode manuelle
- Méthode dynamique
2. Définition DHCP
Protocole DHCP (Dynamic Host Configuration Protocol)
- Les messages DHCP sont transmis via UDP.
- La spécification standard a été officialisée en 1997 et a été enregistrée dans le RFC 2131.
- Le client utilise le port 68 pour envoyer et recevoir ses messages.
- Le serveur envoie et reçoit ses messages sur le port 67.
- Distribuer des adresses IP à des clients pour une durée déterminée.
- Allouer au client, un bail d'accès au réseau (durée du bail).
- Ce processus est mis en œuvre quand vous ouvrez une session chez un fournisseur d'accès Internet par modem. Le fournisseur d'accès, vous alloue une adresse IP de son réseau le temps de la liaison. Cette adresse est libérée, donc de nouveau disponible, lors de la fermeture de la session.
3. Avantages et inconvénients
Avantages
- Configuration de réseau TCP/IP fiable et simple.
- Empêche les conflits d'adresses et permet de contrôler l'utilisation des adresses IP de façon centralisée.
- Economie d'adresses : ce protocole est presque toujours utilisé par les fournisseurs d'accès Internet qui disposent d'un nombre d'adresses limité.
- Les postes mobiles sont plus faciles à gérer.
- Le client utilise des trames de broadcast pour rechercher un serveur DHCP sur le réseau, ce qui charge le réseau.
4. Fonctionnement
Le serveur DHCP doit obligatoirement se trouver dans le même réseau que la machine. Comme vous le savez, les routeurs (qui délimitent les réseaux) séparent les domaines de broadcast et ne relaient pas.
4.1. Bail
- Les adresses IP sont délivrées avec une date de début et une date de fin de validité. C'est ce qu'on appelle un bail.
- Un client qui voit son bail
arriver à terme peut demander au serveur une prolongation du bail par un DHCPREQUEST.
- De même, lorsque le serveur
verra un bail arriver à terme, il émettra un paquet DHCPNAK pour demander au client s'il veut
prolonger son bail. Si le serveur ne reçoit pas de réponse valide, il rend
disponible l'adresse IP.
- Si cela ne se produit pas, il y a
alors un DHCP
refresh et le serveur libère
l’adresse.
Les serveurs DHCP conservent en mémoire les adresses qu'ils ont distribuées, associées aux adresses MAC. Ainsi, vous constatez que vous conservez parfois très longtemps la même adresse IP, même si votre bail a sûrement été renouvelé plusieurs fois.
5. Installation et configuration
Configuration d'un serveur DHCP
Il faut définir une plage d'adresses à louer:
- Une adresse de début
- Une adresse de fin
- Une ou plusieurs plages d'adresses à exclure de la location
- Un masque de sous-réseau
5.1. IPCONFIG
- ipconfig /all : affiche les paramètres IP complets, cela va nous permettre de vérifier la bonne affectation d'adresse.
- ipconfig /renew : déclenche l'envoi d'un message DHCPREQUEST vers le serveur DHCP pour obtenir des options de mise à jour
- ipconfig /release : déclenche l'envoi d'un message DHCPRELEASE pour abandonner le bail. Commande utile lorsque le client change de réseau.
5.2. Installation et configuration
sudo apt-get install isc-dhcp-server
/etc/dhcp/dhcpd.conf
Configuration du fichier dhcpd.conf
- Un masque de sous réseau à 255.255.255.0
- Une adresse de multidiffusion à 192.168.1.255
- Une adresse de routeur/passerelle à 192.168.1.254
- Des serveurs DNS à 192.168.1.1 et 192.168.1.2
- Un suffixe DNS ubuntu-fr.lan
- Un serveur de temps
Dans le cas où on veut attribuer des adresses statiques à certaines hôtes
Et ensuite on va configurer les baux (leases)