Notes à propos du fonctionnement du client DHCP dhclient utilisé sur les distributions Debian like.
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:
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