{{tag>netadmin sysadmin dhcp dhclient ntp}} ====== 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 ===== * https://serverfault.com/questions/329596/how-to-override-the-ntp-information-sent-by-dhcp-in-debian * man dhclient.conf