Cómo crear y configurar su propio servidor de tiempo NTP con referencia de radio
publicado por Richard N Williams on 27th febrero, 2008
Muchas personas probablemente estén familiarizadas con la pestaña Hora de Internet al configurar su reloj en Windows. Esta es una forma básica de NTP (Protocolo de tiempo de red) llamado SNTP (Simple Network Time Protocol) que sondea un servidor NTP de vez en cuando para sincronizar el tiempo. Sin embargo, el NTP completo hace mucho más, como el sondeo de varios servidores para determinar cuál es la fuente de tiempos mejor y más estable.
Crear su propio servidor de tiempo NTP es relativamente sencillo y si usted es residente de los EE. UU., La forma más sencilla es utilizar un módulo de receptor relativamente económico, configurado para recibir la señal de temporización WWVB transmitida por NIST (Instituto Nacional de Estándares y Tiempo) ) a una frecuencia de 60 kHz.
Para crear su propio producto utilizando la señal horaria WWVB, los módulos receptores WWVB están disponibles a bajo costo. Cuando se busca un módulo receptor, hay varios puntos a considerar:
Debe haber una interfaz simple para permitir la fácil integración de la hora exacta en el equipo electrónico, etc. El receptor debe usar chips dedicados diseñados específicamente para recibir la señal de tiempo WWVB (EE. UU.). La ventaja de estos sobre otras soluciones es que los módulos incluyen la electrónica de soporte necesaria, cristales ajustados, etc., y están preensamblados, probados y, por lo general, están en miniatura.
Cuando se combina con una Antena adecuada, el módulo receptor actúa como un receptor de código de tiempo completo, proporcionando un flujo de salida de datos digitales en serie para la decodificación externa.
Una vez ensamblado y probado para que el módulo reciba una señal, puede conectarse a su computadora o servidor.
Una vez conectado, el servidor de tiempo debe configurarse usando el editor de registro. Simplemente siga estos pasos:
Ubique la siguiente subclave: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersType
En el panel derecho, haga clic en Tipo continuación, haga clic en Modificar, en el tipo de edición Valor NTP en el cuadro de datos de valor y luego haga clic en Aceptar.
Ubique la siguiente subclave: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfigAnnounceFlags.
En el panel derecho, haga clic con el botón derecho en AnnounceFlags y haga clic en Modificar. La entrada de registro 'AnnounceFlags' indica si el servidor es una referencia de tiempo de confianza, 5 indica una fuente de confianza por lo que en el cuadro Editar valor DWORD, bajo Información del valor, escriba 5, luego haga clic en Aceptar.
Para habilitar el protocolo de tiempo de red; NTPserver, busque y haga clic en: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer
En el panel derecho, haga clic con el botón derecho en Habilitado y luego haga clic en Modificar. En el cuadro Editar valor de DWord, escriba 1 en Datos de valor y luego haga clic en Aceptar.
Ahora regrese y haga clic en: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParametersNtpServer
En el panel derecho, haga clic NtpServer, a continuación, Modificar, en el Editar valor DWORD bajo Tipo de valor de datos En el panel derecho, haga clic NtpServer, a continuación, Modificar, en el Editar valor DWORD bajo Información del valor, escriba el Domain Name System (DNS ), cada uno de DNS debe ser único y debe anexar 0x1 al final de cada nombre DNS de lo contrario los cambios no tendrán efecto.
Ahora haga clic en Aceptar, luego ubique y haga clic en lo siguiente: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClientSpecialPollInterval
En el panel derecho, haga clic con el botón derecho en SpecialPollInterval y luego haga clic en Modificar. En el cuadro Editar valor DWORD, debajo de Datos del valor, escriba el número de segundos que desea para cada encuesta, es decir, 900 sondeará cada 15 minutos, luego haga clic en Aceptar.
Para configurar los ajustes de corrección de tiempo, busque: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig
En el panel derecho, haga clic MaxPosPhaseCorrection, a continuación, Modificar, en el cuadro Editar valor DWORD, en base, haga clic en Decimal, bajo Información del valor, escriba un tiempo en segundos, como 3600 (una hora) y luego haga clic en Aceptar.
Ahora vuelva atrás y haga clic en: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32Timeconfig En el panel derecho, haga clic con el botón derecho en MaxNegPhaseCorrection y luego en Modificar.
En el cuadro Editar DWORD en la base, haga clic en Decimal, debajo de los datos de valor escriba el tiempo en segundos que desea sondear, como 3600 (encuestas en una hora) Salga del Editor del Registro
Ahora, para reiniciar el servicio horario de Windows, haga clic en Inicio, Ejecutar (o alternativamente, use el recurso de solicitud de comando) y escriba:
net stop w32time && net start w32time. Y eso es todo, su servidor de tiempo debería estar ahora en funcionamiento.