O ntpd tem um driftfile padrão?

1

Eu tenho um Linux embarcado com o busybox ntpd. Meu ntpd.conf é

tinker panic 0
server pool.ntp.org iburst
server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst

restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery

restrict 127.0.0.1
restrict -6 ::1

Eu notei que falta a linha de configuração driftfile. Ele não está sendo atribuído na linha de comando do ntpd, então o que acontece quando eu não configuro um driftfile? O ntpd tem um caminho de arquivo drift padrão ou desabilita o controle driftfile?

    
por natenho 29.09.2015 / 15:42

2 respostas

3

Navegar nas fontes ntp do busybox parece indicar que nenhum arquivo de drift é usado, e a única as opções lidas no arquivo conf são as server lines.

    
por 29.09.2015 / 17:21
2

O NTP tem a capacidade de executar sem um arquivo derivado, portanto, se um não for especificado, acredito que você estaria executando sem ele.

de: link

The ntpd behavior at startup depends on whether the frequency file, usually ntp.drift, exists. This file contains the latest estimate of clock frequency error. When the ntpd is started and the file does not exist, the ntpd enters a special mode designed to quickly adapt to the particular system clock oscillator time and frequency error. This takes approximately 15 minutes, after which the time and frequency are set to nominal values and the ntpd enters normal mode, where the time and frequency are continuously tracked relative to the server. After one hour the frequency file is created and the current frequency offset written to it. When the ntpd is started and the file does exist, the ntpd frequency is initialized from the file and enters normal mode immediately. After that the current frequency offset is written to the file at hourly intervals.

Se você quiser ver se tem um arquivo de drift, tente o seguinte e veja o que surge:

locate ntp.drift
locate ntp/drift
locate drift

Não tenho certeza se você precisa ou não, mas você também pode configurar isso simplesmente adicionando: driftfile /var/lib/ntp/drift ou algum outro caminho, a /etc/ntp.conf

O arquivo de desvio só é lido quando ntpd é iniciado. Então, essencialmente, se o caminho do arquivo não estiver definido, ele colocará você nesse initialization mode para o 15 minute period sempre que o sistema for reinicializado ou o serviço for reiniciado , mas quando isso for concluído deve funcionar normalmente.

    
por 29.09.2015 / 16:01