dhclient est un client DHCP d’ISC présent sur certains systèmes Linux. De nombreuses installations actuelles laissent plutôt NetworkManager, systemd-networkd ou un autre service exécuter son propre client DHCP. Le démarrage d’un second client sur une interface déjà gérée peut créer des conflits d’adresses, de routes, de paramètres DNS et d’état des baux.
Configuration Réseau · Leçon 3
dhclient
Découvrez quand et comment utiliser dhclient sans entrer en conflit avec le gestionnaire de réseau du système.
Identifier le client actif
Avant d’appeler dhclient, examinez le gestionnaire de configuration et les processus :
$ nmcli device status
$ networkctl status
$ ps -ef | grep '[d]hclient'
Utilisez les outils présents sur l’hôte. Si un gestionnaire contrôle l’interface, demandez-lui d’effectuer la configuration DHCP au lieu de lancer un client distinct.
Pourquoi éviter de démarrer dhclient sur une interface déjà gérée ?
Demander explicitement un bail
Sur une interface de test non gérée dont dhclient doit être le gestionnaire, indiquez l’interface et activez la sortie détaillée :
$ sudo dhclient -v enp1s0
Une exécution sans interface peut agir sur plusieurs interfaces admissibles. Les chemins des fichiers de configuration et de baux varient selon le paquet et l’appel ; les noms dhclient.conf et dhclient.leases sont courants, mais ne supposez pas qu’ils se trouvent toujours au même emplacement.
Pourquoi préciser enp1s0 dans une demande manuelle ?
Libérer un bail
dhclient -r INTERFACE demande la libération du bail et peut retirer une configuration utilisable. Cette opération est perturbatrice et ne garantit pas que le serveur soit accessible pour recevoir la demande. Ne libérez pas un bail simplement pour l’examiner, surtout sur le chemin d’une administration distante.
Quel est le risque opérationnel de dhclient -r enp1s0 ?
Vérifier le bail appliqué
Après une demande contrôlée, ne vérifiez pas uniquement l’adresse :
$ ip address show dev enp1s0
$ ip route show
$ resolvectl status
Examinez les journaux du gestionnaire ou du client ainsi que la durée du bail, puis testez la résolution de noms et l’application voulues. Un message DHCPACK peut contenir des options incorrectes, et l’attribution réussie d’une adresse ne prouve pas que la passerelle ou le DNS soit accessible.
Que faut-il vérifier après l’obtention d’un bail ?
Leçon terminée
Vous avez terminé dhclient
Vous savez maintenant n’utiliser dhclient que lorsqu’il est le gestionnaire prévu d’une interface.
Identifier le gestionnaire de réseau et le client DHCP actifs.
Éviter les clients concurrents sur une même interface.
Limiter une demande manuelle à une interface de test nommée.
Considérer la libération comme une opération perturbatrice et vérifier l’ensemble du résultat du bail.
Conservez votre progression
Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.
Créer un compte gratuit