Table des matières

, , , ,

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:

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