É possível configurar ntpd
para alterar o nível de estrato de uma fonte de rede?
À primeira vista, achei que a fudge
diretiva poderia fazer isso; no entanto, depois de navegar nas ntp.conf(5)
páginas do manual, descobri que essa diretiva se aplica apenas aos relógios de referência.
Alguns detalhes:
Eu tenho um servidor local em execução ntpd
como fonte de tempo principal para clientes na LAN. Este servidor está apontado para o pool ntp.org e geralmente mantém o nível 3 do estrato.
Além do meu servidor principal, eu tenho um dispositivo de rede de terceiros cujo trabalho principal é sincronizar relógios de parede sem fio via. Transmissão de RF. A especificação do dispositivo diz que é um "Time Server compatível com RFC2030", mas, caso contrário, é praticamente uma caixa preta. Eu configurei o dispositivo para usar meu servidor principal, pois é apenas a fonte de tempo:
configuração da caixa preta http://www.freeimagehosting.net/uploads/21bafb12bd.png
Meu problema surgiu quando eu configurei ntpd
no meu computador pessoal para usar o meu servidor NTP principal e o transmissor sem fio como fontes de tempo. Ao consultar meu ntpd local, notei que a "caixa preta" (10.xxZ) era a fonte de tempo preferida:
$ ntpq -pn
remote refid st t when poll reach delay offset jitter
==============================================================================
x10.x.x.X 69.164.222.108 3 u 48 64 177 0.501 370.029 1.530
*10.x.x.Z 10.x.x.Z 2 u 50 64 377 1.354 -23.681 14.179
Como 10.x.x.Z
a única fonte de tempo do servidor é o servidor 10.x.x.X
(que é o estrato 3), ele deve ser o estrato 4. Acredito que o fabricante codificou seu nível de estrato.
Existe alguma maneira de fazer a minha máquina favorecer o servidor "bom" (10.xxX), apesar do seu nível de estrato mais alto? Eu também tentei a prefer
diretiva no meu ntp.conf
arquivo local , mas sem sucesso, a pequena caixa preta sempre vence: /
Pelo que vale a pena, minha máquina local está executando o Mac OS X 10.6.
$ ntpq -c rv | grep version
version="ntpd 4.2.4p4@1.1520-o Mon May 18 19:38:25 UTC 2009 (1)",