Outils pour utilisateurs

Outils du site


netadmin:dhcp:client-dhcp-dhcpcd

dhcpcd : client DHCP

dhcpcd est le client DHCP installé par défaut sur les distributions Ubuntu/Debian récentes. Il s'exécute en tant que service (daemon) et remplace le client DHCP historique dhclient de l' ISC1).

Lorsque le système démarre ou lorsque une interface est activée, le service dhcpcd est consulté.

Configuration du client

La configuration du service client DHCP dhcpcd est contenue dans le fichier /etc/dhcpcd.conf.

On peut y définir un paramétrage statique pour certaines interfaces

interface wlan0
dhcp

interface lan0
static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1 8.8.8.8

Libérer l' adresse IP

Pour libérer l'adresses associée à l'interface “enp1s0” (informe le serveur DHCP que le client n'utilise plus cette adresse et supprime l'adresse associée à l'interface) :

dhcpcd --release enp1s0

Réaffecter une adresse

Pour redemander une adresse au serveur DHCP :

dhcpcd --rebind enp1s0

Dépannage

Serveurs NTP non utilisés par le client

L'option ntp-servers est définie par le serveur DHCP mais le client n'en tient pas compte.

Vérifier le contenu du fichier de configuration /etc/dhcpcd.conf, décommenter la directive option ntp_servers :

# Request a hostname from the network
option host_name

# Most distributions have NTP support.
#option ntp_servers

Pour appliquer les modifications apportées au fichier de configuration :

dhcpcd --rebind enp1s0

Afficher le serveur NTP utilisé par le système :

timedatectl show-timesync 

Références

1)
Internet Standard Consortium
netadmin/dhcp/client-dhcp-dhcpcd.txt · Dernière modification : 2025/11/11 13:14 de yoann