Qu'est-ce qu'un serveur DHCP ?
Un serveur DHCP fournit et attribue automatiquement des adresses IP et d'autres informations telles que le masque de sous-réseau, la passerelle par défaut, l'adresse DNS, etc., aux périphériques clients du réseau. Il permet aux systèmes du réseau de communiquer efficacement avec d'autres systèmes. Sans serveur DHCP, un administrateur doit configurer manuellement l'adresse IP et d'autres informations sur tous les appareils, ce qui est non seulement fastidieux, mais augmente également le risque d'erreurs telles que les conflits d'adresses IP, les erreurs typographiques, etc. DHCP attribue à chaque appareil une adresse IP unique. et il définit également combien de temps un appareil peut conserver cette adresse IP.
Donc, c'était la vue d'ensemble rapide du serveur DHCP. Mais savez-vous qui est votre serveur DHCP ? Aujourd'hui dans ce guide, nous allons vous montrer comment trouver l'adresse IP de votre serveur DHCP dans un système d'exploitation Linux à l'aide de la ligne de commande.
Trouver l'adresse IP du serveur DHCP
Vous pouvez trouver l'adresse IP de votre serveur DHCP à partir de différents emplacements. Voici quelques méthodes pour trouver l'adresse IP d'un serveur DHCP.
Méthode n° 1 à l'aide de /var/log
La plupart des journaux Linux se trouvent dans le fichier /var/log. Lorsqu'un serveur DHCP offre une adresse IP à un client, il envoie un message DHCPOFFER qui contient sa propre adresse IP et l'adresse IP qui est offerte au client. Ce message est également consigné dans le fichier journal. Les fichiers journaux contiennent tellement d'informations. Ainsi, afin de ne trouver que les informations spécifiques (DHCPOFFER), nous les filtrerons à l'aide de la commande grep.
Voici la commande que vous pouvez utiliser pour trouver l'adresse IP de votre serveur DHCP à l'aide de /var/log :
$ sudo grep -IR "DHCPOFFER" /var/log/*
La sortie ci-dessous montrant l'adresse IP de notre serveur DHCP qui est 192.168.72.254.
Méthode 2 utilisant le Journalctl
Journalctl est utilisé pour afficher et interroger les journaux collectés par systemd. En utilisant la commande journalctl avec grep, nous pouvons également connaître l'adresse IP du serveur DHCP. Le message DHCPACK est envoyé par le serveur DHCP au client qui contient l'adresse IP du serveur DHCP et les informations de configuration que le client peut avoir demandées.
Voici la commande que vous pouvez utiliser pour trouver l'adresse IP de votre serveur DHCP à l'aide de journalctl :
$ sudo journalctl | grep -m1 DHCPACK
La sortie ci-dessous montrant l'adresse IP de notre serveur DHCP qui est 192.168.72.254.
Méthode #3 Utilisation du fichier dhclient.leases
Le dhclient conserve un enregistrement des baux il a été assigné dans le dhclient. dossier des baux. Ce fichier contient également des informations sur l'adresse du serveur DHCP.
Voici la commande que vous pouvez utiliser pour trouver l'adresse IP de votre serveur DHCP à l'aide de dhclient. fichier des baux :
$ sudo grep -m1 "dhcp-server" /var/lib/dhcp/dhclient.leases
La sortie ci-dessous montrant l'adresse IP de notre serveur DHCP qui est 192.168.72.254.
Méthode n° 4 à l'aide de l'utilitaire dhclient
L'utilitaire dhclient est utilisé pour configurer une interface réseau à l'aide du protocole DHCP. À l'aide de l'utilitaire dhclient, vous pouvez libérer une adresse IP allouée et en demander une nouvelle à votre serveur DHCP. Vous pouvez également l'utiliser pour trouver votre adresse IP DHCP; cependant, cela obligera le dhclient à suivre l'intégralité du processus DORA (découvrir ; offrir ; demander ; accuser réception).
Voici la commande que vous pouvez utiliser pour trouver l'adresse IP de votre serveur DHCP à l'aide de l'utilitaire dhclient :
$ sudo dhclient -d -nw <interface_name>
Remplacez
$ sudo dhclient -d -nw ens33
La sortie ci-dessous montrant l'adresse IP de notre serveur DHCP qui est 192.168.72.254.
Dans cet article, nous avons décrit quatre méthodes différentes à l'aide desquelles vous pouvez trouver l'adresse IP de votre serveur DHCP dans un système Linux. Vous pouvez également consulter notre article sur l'installation et la configuration d'un serveur DHCP sous Linux.