Depois de alguma depuração e da ajuda de Aaron
, descobri o problema.
O cliente ISC DHCP obtém as informações dos servidores ntp por padrão no Debian.
O script ntpd
init do Debian faz com que ele use essa informação, estendendo /etc/ntp.conf
com ela. O arquivo resultante é disponibilizado em /var/lib/ntp/ntp.conf.dhcp
.
A solução está, é claro, configurando corretamente o DHCP para não receber servidores ntp (basta remover a opção ntp-servers
em /etc/dhcp/dhclient.conf
).
Mais informações disponíveis em página de suporte do NTP, seção 6.12 :
ISC's dhcp is able to automatically configure the servers used by ntpd.
Here's how to get it working:
The dhcp server you are using must be configured to provide
the ntp-servers option
Configure your dhclient to request ntp-servers (it doesn't by default).
To do this add ntp-servers to the default request line in
/etc/dhcp3/dhclient.conf
Create an /etc/ntp.conf with all of the other settings that you wish to use.
This file will be used to create /etc/ntp.conf.dhcp, it won't be over written.
Your ntpd must be told to use /etc/ntp.conf.dhcp if it exists.
This is usually accomplished in the ntp init script (e.g. /etc/init.d/ntp).