Le protocole DHCP (Dynamic Host Configuration Protocol) fait partie intégrante des réseaux et contrôle les adresses IP que les périphériques reçoivent afin qu’ils puissent communiquer avec Internet. Habituellement, l’attribution des adresses IP est automatisée, mais si vous avez besoin d’adresses IP statiques, il est essentiel de bien connaître le DHCP.
Sommaire
DHCP gère les affectations d’IP
Chaque appareil qui se connecte à un réseau a besoin d’une adresse IP. Au début de la mise en réseau, les utilisateurs s’attribuaient manuellement une adresse IP, mais c’est une tâche fastidieuse, surtout dans les endroits où il y a beaucoup d’appareils, comme un siège social. DHCP, en partie, automatise ce processus, ce qui rend la connexion des périphériques au réseau beaucoup plus facile. Les serveurs ou routeurs DHCP gèrent ce processus sur la base d’un ensemble de règles définies. La plupart des routeurs sont configurés pour utiliser une plage 192.168.0.0.x, par exemple, de sorte que vous verrez souvent des adresses IP comme celle-ci dans les réseaux domestiques.
Le processus est assez simple. Lorsqu’un client (ordinateur, tablette, téléphone portable, etc.) se connecte au réseau, il envoie un signal (appelé DHCPDISCOVER) au serveur DHCP (ou routeur). Le serveur répond avec toutes les règles et paramètres du réseau et une adresse IP à utiliser (un DHCPOFFER). Le client accuse réception de l’information et demande la permission d’utiliser l’adresse assignée (un message DHCPREQUEST). Enfin, le serveur DHCP accuse réception de la demande et le client est libre de se connecter au réseau.
Les plages d’adresses de début et de fin DHCP
Vous pouvez configurer DHCP pour contrôler la plage d’adresses IP disponibles. Si vous indiquez que cette plage commence à 192.168.0.1 et se termine à 192.168.0.100, alors toutes les adresses disponibles se trouveront quelque part dans cette plage. Vous ne verrez jamais un périphérique affecté à 192.168.0.101. N’oubliez pas non plus que l’IP de démarrage (192.168.0.1 dans cet exemple) est réservée au routeur. Certains routeurs n’indiquent qu’une adresse de début et incluent ensuite une option pour un nombre maximum d’utilisateurs (qui détermine l’adresse finale).
L’avantage est que vous pouvez contrôler combien d’appareils se connectent simultanément à votre réseau (pas plus de 100 dans cet exemple). Mais l’inconvénient est que si vous réglez la plage trop petite, vous pouvez involontairement empêcher la connexion de nouveaux appareils. Pour permettre une gamme inférieure d’adresses IP, les serveurs DHCP ne louent des adresses IP qu’à des périphériques.
Les adresses affectées dynamiquement sont temporaires
Lorsqu’un serveur DHCP attribue une adresse IP, il le fait sous un système de location. La machine conserve cette adresse IP pendant un certain nombre de jours, après quoi elle peut essayer de renouveler l’adresse IP. Si aucun signal de renouvellement n’est envoyé (par exemple une machine hors service), le serveur DHCP récupère l’adresse IP pour l’affecter à un autre périphérique. Lorsque le signal de renouvellement est détecté, l’appareil conserve son adresse IP pendant plusieurs jours. C’est pourquoi votre adresse IP peut sembler changer de temps en temps si vous utilisez souvent l’option ipconfig.
Il est possible que deux périphériques se retrouvent avec la même adresse IP, par exemple une machine VM qui passe la plupart de son temps hors ligne. La machine VM ne pourra pas envoyer le signal de renouvellement, donc son adresse IP sera transmise à une autre machine. Lorsque la VM est restaurée, elle a toujours un enregistrement de l’ancienne adresse IP (surtout si elle a été restaurée à partir d’un snapshot), mais elle ne pourra pas utiliser cette adresse IP puisqu’elle est prise. Sans cette permission, il ne peut pas se connecter au réseau tant qu’une nouvelle adresse IP n’a pas été attribuée. Mais l’utilisation d’adresses IP dynamiques devrait empêcher ce type de scénario.
Les adresses IP statiques sont nécessaires pour certains appareils
Si vous disposez d’une imprimante ou d’un serveur multimédia connecté en réseau (tel qu’un NAS ou un serveur Plex), il serait peu pratique pour eux de changer leur adresse IP. Bien que le renouvellement du bail puisse empêcher cela, il est toujours possible que l’adresse IP change. Si votre routeur est redémarré, en raison d’une panne de courant ou parce que vous essayez de résoudre un problème gênant, alors toutes les adresses IP générées dynamiquement peuvent être réassignées. Pour ces scénarios, l’attribution manuelle d’une adresse IP statique résoudra le problème.
Le processus exact varie, d’autant plus que les interfaces Web des routeurs peuvent changer d’un appareil à l’autre, même si elles sont fabriquées par le même fabricant. Sur certains routeurs ce terme peut être désigné par un autre terme, comme la réservation IP. Mais une adresse IP statique doit toujours être conforme aux règles de portée, si elles existent. L’utilisation d’une adresse IP actuelle comme base d’une adresse IP statique est généralement la chose la plus facile à faire. Selon le périphérique et son système d’exploitation, il peut être possible de définir une adresse IP statique à l’extrémité du périphérique au lieu de passer par le routeur ou le serveur DHCP. Cela peut être nécessaire si le routeur lui-même ne prend pas en charge l’IP statique.