¿Es posible configurar ntpd
para evitar el nivel de estrato de una fuente de red?
A primera vista, pensé que la fudge
directiva podría lograr esto, sin embargo, después de navegar por las ntp.conf(5)
páginas del manual, descubrí que esta directiva solo se aplica a los Relojes de referencia.
Algunos detalles:
Tengo un servidor local ejecutándose ntpd
como fuente de tiempo principal para clientes en la LAN. Este servidor apunta al grupo ntp.org y, por lo general, mantiene un nivel de estrato 3.
Además de mi servidor principal, tengo un dispositivo de red de terceros cuyo trabajo principal es sincronizar los relojes de pared de forma inalámbrica a través de. Transmisión de RF. La especificación del dispositivo dice que es un "servidor de tiempo compatible con RFC2030", pero por lo demás es más o menos una caja negra. He configurado el dispositivo para usar mi servidor principal, ya que es la única fuente de tiempo:
caja negra config http://www.freeimagehosting.net/uploads/21bafb12bd.png
Mi problema surgió cuando configuré ntpd
en mi computadora personal para usar mi servidor NTP principal y el transmisor inalámbrico como fuentes de tiempo. Al consultar mi ntpd local, noté que la "caja negra" (10.xxZ) era la fuente de tiempo 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
Dado que 10.x.x.Z
la única fuente de tiempo del servidor es el servidor 10.x.x.X
(que es el estrato 3), debería ser el estrato 4. Creo que el fabricante ha codificado su nivel de estrato.
¿Hay alguna forma de hacer que mi máquina favorezca el servidor "bueno" (10.xxX) a pesar de su nivel de estrato más alto? También probé la prefer
directiva en mi ntp.conf
archivo local , pero en vano, la pequeña caja negra siempre gana: /
Por lo que vale, mi máquina local ejecuta 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)",