Outils pour utilisateurs

Outils du site


netadmin:dhclient

Le client DHCP dhclient

Notes à propos du fonctionnement du client DHCP dhclient utilisé sur les distributions Debian like.

Configuration NTP

Sur les versions récentes de Debian, le client DHCP redéfinit la configuration NTP du système présente dans le fichier /etc/ntp.conf. Ce comportement est définit par le script /etc/dhcp/dhclient-exit-hooks.d/ntp.

Le client DHCP reçoit les serveurs NTP proposés par le serveur DHCP et modifie le fichier de configuration NTP du système. Au final, ce sont toujours les serveurs NTP proposés par le serveur DHCP qui sont utilisés, outrepassant la configuration système.

Si l'on souhaite changer ce comportement et conserver la configuration du système, on peut:

  • Créer ou modifier le fichier de configuration du client DHCP /etc/dhcp/dhclient.conf;
  • Supprimer le script /etc/dhcp/dhclient-exit-hooks.d/ntp.

Modifier dhclient.conf

Retirer l' argument ntp-servers de la directive request du fichier /etc/dhcp/dhclient.conf:

# . . .
# Retrait des options dhcp6.sntp-servers et ntp-servers
request subnet-mask, broadcast-address, time-offset, routers,
        domain-name, domain-name-servers, domain-search, host-name,
        dhcp6.name-servers, dhcp6.domain-search, dhcp6.fqdn,
        netbios-name-servers, netbios-scope, interface-mtu,
        rfc3442-classless-static-routes;
# . . .

Supprimer le fichier /run/ntp.conf.dhcp et redémarrer l'interface :

# Supprimer le fichier de configuration précédemment généré par le client DHCP
rm /run/ntp.conf.dhcp
 
# Redémarrer l'interface
ifdown wan && ifup wan

Références

netadmin/dhclient.txt · Dernière modification : 2022/01/08 12:38 de yoann