Archivo para la categoría 'Configuración NTP'

Manteniendo el tiempo exacto en Linux

Viernes, octubre 10th, 2008

Si quiere estar seguro de que el reloj de su computadora es preciso, puede configurar su sistema para usar NTP (Network Time Protocol), uno de los protocolos de Internet más antiguos y el estándar de la industria para sincronización de tiempo.

NTP on sincronizará el reloj de su computadora a un grupo de servidores de tiempo en todo el mundo que son 'cronometradores' oficiales. Lo mejor es elegir el más cercano para que el tiempo de respuesta se minimice y para usar más de uno en caso de que uno se caiga. Hay más de servidores 1.500 para elegir, pero algunas áreas están mejor servidas que otras. Muchos servidores en Internet son extremadamente inexactos y las referencias de tiempo de Internet no deben usarse como reemplazo de un servidor de tiempo dedicado.

Sin embargo, para básico tiempo de sincronización propósitos, los proveedores de Internet serán suficientes. El primer paso debe ser seleccionar tres servidores cerca de usted, preferiblemente en su país, o si no hay suficientes, en su zona. Vaya a ntp home y navegue por el árbol de zonas y servidores para seleccionar cuáles son los mejores para usted. El sigue estos comandos para configurar:

1. Configura /etc/ntp.conf
Edite este archivo con un editor de texto. Reemplazar
servidor <nombre-servidor-ejemplo>
con sus servidores, tales como:

servidor 0.br.pool.ntp.org
servidor 1.br.pool.ntp.org
servidor 2.br.pool.ntp.org

2. Sincroniza tu reloj manualmente
Si su reloj también se está desviando, NTP podría negarse a sincronizarlo, pero puede hacerlo manualmente:

ntpdate 0.br.pool.ntp.org (nombre del servidor que elija)

3. Haga su ejecutable ntp daemon

chmod + x /etc/rc.d/rc.ntpd

4. Inicie NTP ahora sin reiniciar
De nuevo, un comando simple:

/etc/rc.d/rc.ntpd start

Comprender las indicaciones horarias del equipo con NTP

Lunes, septiembre 8th, 2008

La forma en que una computadora trata el tiempo es totalmente diferente a la forma en que los humanos la perciben. Organizamos el tiempo en segundos, minutos, horas, días, semanas, meses y años, mientras que las computadoras, por otro lado, organizan el tiempo como un solo número que representa los segundos que han transcurrido desde un único punto en el tiempo, conocido como la época principal.

La mayoría de las computadoras usan NTP (Protocolo de tiempo de red) para tratar el tiempo y en las redes, muchas se sincronizan usando un servidor de tiempo NTP dedicado. El NTP no sabe nada de días, años o siglos, solo los segundos de la época prima. Esta época prima está establecida (para la mayoría de los sistemas) a la medianoche de finales del siglo XX, que para un humano se registraría como algo así como: 00: 00 - 01,01,1900.

Las computadoras, sin embargo, cuentan el tiempo como el número de segundos después de este punto. Si una computadora estaba en 1900 su marca de tiempo en la medianoche de enero 1 sería 0 mientras estaba en 1972 en la misma fecha en que la marca de tiempo sería 2,272,060,800, que representa el número de segundos desde 1900.

Las marcas de tiempo se reinician cada 136 años con el próximo ajuste en 2036, esto ha causado inquietud entre algunos que temen un escenario de tipo Millennium Bug, aunque la mayoría duda de que tales eventos ocurrieran, sin embargo, cuando ocurre una vuelta de la marca de tiempo, se agregará el entero de la era (+ 1), para permitir que las computadoras manejen períodos de tiempo que cubren más de una vuelta. Si las computadoras y el NTP necesitan lidiar con el tiempo que se extiende antes de la época de mayor desarrollo, se usa un entero negativo (para el año 1500 se usará un -3 para representar tres ciclos de 136 años).

Las marcas de tiempo se utilizan en prácticamente todas las transacciones que las computadoras modernas tienen la tarea de hacer, como enviar correos electrónicos, depurar y programar. Debido a que el tiempo es lineal, una computadora sabe que cada marca de tiempo es siempre mayor que la anterior y, por lo tanto, las computadoras y el NTP encuentran que es difícil manejar las imprecisiones a tiempo, particularmente cuando el tiempo parece ir hacia atrás.

Esto puede suceder si las computadoras no están sincronizadas al mismo tiempo. Si se envía un correo electrónico a una máquina con un reloj más lento, parece que la computadora se recibió antes de que se haya enviado. La falta de sincronización puede causar serios problemas e incluso puede dejar un sistema vulnerable a ataques maliciosos e incluso fraudes.

Debido a esto, la mayoría de las redes de computadoras están sincronizadas con UTC (Tiempo Universal Coordinado). UTC es una escala de tiempo global y la misma para todos en todo el mundo. Se basa en el tiempo que los relojes atómicos le asignan, que es muy preciso y no gana ni pierde ni un segundo en millones de años.

La mayoría de las redes de computadoras usan un dedicado NTP servidor de tiempo para recibir una hora UTC para sincronizar sus computadoras también. UTC está disponible a través de Internet (aunque no segura), a través de la red GPS (Sistema de Posicionamiento Global), o recibiendo transmisiones nacionales de tiempo y frecuencia a través de onda larga.

NTP sincroniza una computadora al verificar la hora UTC recibida y agregar o mantener la marca de tiempo de una computadora hasta que coincida perfectamente con UTC. Al usar un servidor horario NTP dedicado, UTC se puede mantener en una red a unos pocos milisegundos de tiempo UTC.

Comprender las indicaciones horarias del equipo con NTP

Lunes, septiembre 8th, 2008

La forma en que una computadora trata el tiempo es totalmente diferente a la forma en que los humanos la perciben. Organizamos el tiempo en segundos, minutos, horas, días, semanas, meses y años, mientras que las computadoras, por otro lado, organizan el tiempo como un solo número que representa los segundos que han transcurrido desde un único punto en el tiempo, conocido como la época principal.

La mayoría de las computadoras usan NTP (Network Time Protocol) para tratar el tiempo y las redes, muchas se sincronizan usando un servidor de tiempo NTP dedicado. El NTP no sabe nada de días, años o siglos, solo los segundos de la época prima. Esta época prima está establecida (para la mayoría de los sistemas) a la medianoche de finales del siglo XX, que para un humano se registraría como algo así como: 00: 00 - 01,01,1900.

Las computadoras, sin embargo, cuentan el tiempo como el número de segundos después de este punto. Si una computadora estaba en 1900 su marca de tiempo en la medianoche de enero 1 sería 0 mientras estaba en 1972 en la misma fecha en que la marca de tiempo sería 2,272,060,800, que representa el número de segundos desde 1900.

Las marcas de tiempo se reinician cada 136 años con el próximo ajuste en 2036, esto ha causado inquietud entre algunos que temen un escenario de tipo Millennium Bug, aunque la mayoría duda de que tales eventos ocurrieran, sin embargo, cuando ocurre una vuelta de la marca de tiempo, se agregará el entero de la era (+ 1), para permitir que las computadoras manejen períodos de tiempo que cubren más de una vuelta. Si las computadoras y el NTP necesitan lidiar con el tiempo que se extiende antes de la época de mayor desarrollo, se usa un entero negativo (para el año 1500 se usará un -3 para representar tres ciclos de 136 años).

Las marcas de tiempo se utilizan en prácticamente todas las transacciones que las computadoras modernas tienen la tarea de hacer, como enviar correos electrónicos, depurar y programar. Debido a que el tiempo es lineal, una computadora sabe que cada marca de tiempo es siempre mayor que la anterior y, por lo tanto, las computadoras y el NTP encuentran que es difícil manejar las imprecisiones a tiempo, particularmente cuando el tiempo parece ir hacia atrás.

Esto puede suceder si las computadoras no están sincronizadas al mismo tiempo. Si se envía un correo electrónico a una máquina con un reloj más lento, parece que la computadora se recibió antes de que se haya enviado. La falta de sincronización puede causar serios problemas e incluso puede dejar un sistema vulnerable a ataques maliciosos e incluso fraudes.

Debido a esto, la mayoría de las redes de computadoras están sincronizadas con UTC (Tiempo Universal Coordinado). UTC es una escala de tiempo global y la misma para todos en todo el mundo. Se basa en el tiempo que los relojes atómicos le asignan, que es muy preciso y no gana ni pierde ni un segundo en millones de años.

La mayoría de las redes de computadoras usan un dedicado NTP servidor de tiempo para recibir una hora UTC para sincronizar sus computadoras también. UTC está disponible a través de Internet (aunque no segura), a través de la red GPS (Sistema de Posicionamiento Global), o recibiendo transmisiones nacionales de tiempo y frecuencia a través de onda larga.

NTP sincroniza una computadora al verificar la hora UTC recibida y agregar o mantener la marca de tiempo de una computadora hasta que coincida perfectamente con UTC. Al usar un servidor horario NTP dedicado, UTC se puede mantener en una red a unos pocos milisegundos de tiempo UTC.

Configurando un servidor de tiempo NTP usando Windows XP

Lunes, septiembre 8th, 2008

Microsoft Windows XP tiene una utilidad de sincronización de tiempo integrada en el sistema operativo llamada Tiempo de Windows (w32time.exe) que se puede configurar para funcionar como un servidor de tiempo de red. Se puede configurar para sincronizar una red utilizando el reloj interno o una fuente de tiempo externa.

NTP (Network Time Protocol) es un protocolo que ya está instalado en Windows XP y Windows Time lo usa para mantener las máquinas sincronizadas con la única fuente de tiempo. Hay varias fuentes de sincronización disponibles en Internet, pero Microsoft y otros recomiendan encarecidamente que configure un servidor de hora con una fuente de hardware en lugar de desde Internet donde no hay autenticación.

Especialista Servidores de tiempo NTP están disponibles que pueden recibir una fuente de tiempo confiable a través de la señal de GPS o transmisiones de radio especializadas que obtienen su tiempo de los relojes atómicos.

Si desea configurar Windows XP para que funcione como un servidor de tiempo, lo primero es ubicar la subclave de Tiempo de Windows. Para hacer esto:
Ejecute Regedit (Haga clic en Inicio / Ejecutar / luego escriba REGEDIT / y haga clic en Entrar.

Nota: la edición del registro de su sistema puede causar problemas con su sistema. Es recomendable hacer una copia de seguridad de su sistema antes de editar el registro.

Ahora busque la siguiente subclave: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \
Haga clic derecho en el lado derecho y haga clic en Modificar. En el cuadro Editar valor, bajo Información del valor, escriba NTP y luego haga clic en Aceptar.
Ahora vaya a la carpeta Config y haga clic con el botón derecho en AnnounceFlags, Modificar y en el cuadro Editar valor DWORD, en Información del valor, escriba 5 y luego haga clic en Aceptar.

Ubica esta subclave:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

Haga clic derecho en la ventana del lado derecho y modifique. Edite el cuadro de valor DWORD y escriba el número de segundos que desea para cada encuesta en Datos de valor, es decir: 900 equivaldrá a 15 minutos. El campo de sondeo representa el intervalo de sondeo entre los paquetes de sondeo NTP.

Para habilitar el Servidor NTP ubicar la subclave: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Haga clic con el botón derecho habilitado (en la ventana de la derecha) y luego Modifique. Edite el valor DWORD y escriba 1. Haga clic con el botón derecho en NtpServer, luego en Modificar y en Editar valor DWORD en Tipo de datos de valor Pares, a continuación, haga clic en Aceptar.

Ubique: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
En el panel derecho, haga clic con el botón derecho en MaxPosPhaseCorrection, luego Modifique, en el cuadro Editar valor DWORD, en Base, haga clic en Decimal, en Datos del valor, escriba un tiempo en segundos como 3600 (una hora) y luego haga clic en Aceptar. Esto ajusta la configuración de conexión.

Ahora regresa y haga clic en:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

En el panel derecho, haga clic MaxNegPhaseCorrection, a continuación, 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 (una hora).

Salga del Registro y luego reinicie el servicio horario de Windows haciendo clic en Inicio / Ejecutar y luego escribiendo:
net stop w32time && net start w32time.
en cada computadora, que no sea el controlador de dominio, escriba: W32tm / resync / redescubrir.
El servidor de tiempo debería estar ahora en funcionamiento.

Configurar un servidor de tiempo de red en Windows

Lunes, septiembre 8th, 2008

Todas las versiones de Windows Server desde 2000 han incluido una sincronización de la hora, denominado Servicio de hora de Windows (w32time.exe), integrado en el sistema operativo. Esto se puede configurar para que funcione como un servidor de hora de red sincronizar todas las máquinas a una fuente de tiempo específico.

Servicio de hora de Windows utiliza una versión de NTP (Network Time Protocol), normalmente una versión simplificada, del protocolo de Internet que está diseñado para sincronizar las máquinas en una red, NTP es también el estándar para la que la mayoría de las redes de ordenadores a través de la utilización mundial sincronizar.

La elección de la fuente de tiempo correcto es de vital importancia. La mayoría de las redes están sincronizados a UTC fuente (Tiempo Universal Coordinado). UTC es un tiempo estándar global basada en los relojes atómicos que son las fuentes de tiempo más precisos.

UTC puede obtenerse a través de Internet desde lugares como time.nist.gov (us Naval Observatory) o time.windows.com (Microsoft), pero debe tenerse en cuenta que las fuentes de tiempo de Internet no pueden ser autenticadas, lo que puede dejar un sistema abierto a abuso y Microsoft y otros aconsejan utilizar una fuente de hardware externa como reloj de referencia, como un servidor de tiempo de red especializado.

Servidores de tiempo de red reciben su fuente de tiempo desde una transmisión de radio especializada de laboratorios nacionales de física que transmiten el tiempo UTC tomado de una fuente de reloj atómico o por la red GPS que también transmite UTC como consecuencia de la necesidad de fijar ubicaciones puntuales.

NTP puede mantener el tiempo a través de Internet pública dentro de 1 / 100th de segundo (10 milisegundos) y puede realizar aún mejor través de redes LAN.

Para configurar el Servicio de hora de Windows para usar una fuente de tiempo externa, simplemente siga estas instrucciones.

Busque la subclave del registro.

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters

Derecho Tipo de clic a continuación, modificar el valor mediante la inserción de NTP en el cuadro Información del valor.

Haga clic derecho ReliableTimeSource, a continuación, modificar el cuadro Editar valor DWORD, mediante la inserción de 0 (cero).

Haga clic derecho en NtpServer entonces modificar el valor de edición escribiendo el Sistema de Nombres de Dominio (DNS), (tenga en cuenta cada una de DNS debe ser único).

Estamos ubique la subclave original y haga clic con el botón secundario en Período Modifique el cuadro Editar valor DWORD con el intervalo de sondeo (con qué frecuencia un servidor NTP sondea la hora), en Datos de valor (24 recomendado)

Ejecutar la siguiente línea de comandos, w32time Net stop && net start w32time.

Ahora habilite NTP ubicando la subclave, HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

Derecha haga clic en Habilitado y modificar el cuadro Información del valor, escriba 1.

Haga clic con el botón derecho en SpecialPollInterval en el lugar correcto de la subclave HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval. Edite el cuadro de valor DWORD la hora que desee para cada encuesta (900 sondeará todos los minutos de 15)

Ubique HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

Para configurar el tiempo de configuración de corrección clic derecho MaxPosPhaseCorrection, a continuación, modificar el cuadro Valor DWORD con un tiempo en segundos por ejemplo (seleccione decimal en base primera, 3600 = una hora)

Ahora hacer lo mismo para MaxNegPhaseCorrection el servicio de hora de Windows mediante la ejecución de reinicio (o, alternativamente, utilizar el servicio de línea de comandos) Parada w32time neta && net start w32time.

Para sincronizar cada máquina simplemente escriba W32tm / -s en el símbolo del sistema y el servidor de hora ya debería funcionar correctamente (tenga en cuenta que puede tomar varios sondeos antes de que aparezca la hora correcta).

Cómo configurar un servidor de hora de red NTP en Windows XP

Jueves, enero 3rd, 2008

Resumen: este artículo describe cómo configurar Windows XP para que actúe como un servidor de tiempo autorizado mediante NTP (Network Time Protocol).

La sincronización del tiempo de la computadora es muy importante en las redes de computadoras modernas, la precisión y la sincronización del tiempo son críticas en muchas aplicaciones, particularmente en transacciones sensibles al tiempo. Imagínese comprar un asiento de avión solo para que le digan en el aeropuerto que el boleto fue vendido dos veces porque fue comprado después en una computadora que tenía un reloj más lento.

Las computadoras modernas tienen relojes internos llamados chips de reloj de tiempo real (RTC) que proporcionan información en tiempo y fecha. Estos chips están respaldados batería de modo que incluso durante los cortes de energía, mantener el tiempo, pero los ordenadores personales no están diseñados para ser los relojes perfectos. Su diseño ha sido optimizado para la producción en masa y de bajo costo en lugar de mantener la hora exacta.

Para muchas aplicaciones, esto es puede ser bastante adecuado, aunque, muy a menudo las máquinas necesitan tiempo para sincronizarse con otros de PC en una red y cuando los equipos están fuera de sincronía con los demás problemas pueden surgir, tales como archivos de uso compartido de red o en algunos entornos, incluso fraude!

Microsoft Windows XP tiene una utilidad de sincronización de tiempo integrada en el sistema operativo llamada Tiempo de Windows (w32time.exe) que se puede configurar para funcionar como un servidor de tiempo de red. Se puede configurar para sincronizar una red utilizando el reloj interno o una fuente de tiempo externa.

Nota: Microsoft recomienda encarecidamente configurar un servidor horario con una fuente de hardware en lugar de un servidor de Internet donde no haya autenticación.

Para configurar el servicio de hora de Windows para usar el reloj de hardware interno, primero verifique que w32time esté ubicado en la lista de servicios del sistema en el registro, para verificar:
Haga clic en Inicio, Ejecutar y escriba regedit y pulse Aceptar.
Busque y haga clic en la entrada del Registro siguiente:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

Es muy recomendable que realice una copia de seguridad del registro como puede producirse problemas graves si modifica incorrectamente el registro, modificaciones en el registro se realiza bajo su propio riesgo.

Para comenzar la configuración de un reloj interno, haga clic en Config en la carpeta w32Time.

En el panel derecho, haga clic con el botón derecho en AnnounceFlags y luego 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 de DWord, bajo Información del valor, escriba 5, luego haga clic en Aceptar.

El protocolo de tiempo de red (NTP) es un protocolo de Internet utilizado para la transferencia de tiempo preciso, proporcionando información de tiempo para que se pueda obtener un tiempo preciso

Para habilitar el Protocolo de tiempo de red; NtpServer, busque y haga clic en:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
En el panel derecho, haga clic derecho en Habilitado, luego haga clic en Modificar
En el cuadro Editar valor DWORD, escriba 1 en datos de valor, haga clic en Aceptar.

Salga del Editor del Registro

Haga clic en Inicio, luego en Ejecutar y escriba lo siguiente y pulse Intro:
W32time Net stop && net start w32time

Para restablecer la hora de las computadoras locales, escriba lo siguiente en todas las computadoras excepto en el servidor horario que no debe sincronizarse consigo mismo:
W32tm / resync / redescubrir

Para configurar el tiempo de Windows para usar una fuente de tiempo externa
Ejecute Registry Edit y ubique lo siguiente:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \

En el panel derecho, haga clic con el botón derecho en Tipo, luego haga clic en Modificar
En el cuadro Editar valor, bajo Información del valor, escriba NTP y luego haga clic en Aceptar.

Ahora, como antes en la carpeta Config, haga clic con el botón derecho en AnnounceFlags, Modificar y en el cuadro Editar valor DWORD, en Información del valor, escriba 5, luego haga clic en Aceptar.

Busque y haga clic en el siguiente
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

En el panel derecho, haga clic SpecialPollInterval, a continuación, haga clic en Modificar.
En el cuadro Editar valor DWORD, bajo Información del valor, escriba el número de segundos que desea para cada encuesta, es decir 900 sondeará cada 15 minutos, a continuación, haga clic en Aceptar.

Ahora habilite NtpServer:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

En el panel derecho, haga clic derecho en Habilitado, luego haga clic en Modificar
En el cuadro Editar valor DWORD, escriba 1 en datos de valor, haga clic en Aceptar.
Ahora, en el panel derecho, haga clic con el botón derecho en NtpServer, luego en Modificar y en Editar valor DWORD en Tipo de datos de valor Pares, a continuación, haga clic en Aceptar.

Para configurar los ajustes de corrección de tiempo, busque:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
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 regresa y haga clic en:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

En el panel derecho, haga clic MaxNegPhaseCorrection, a continuación, Modificar.
En el cuadro Editar valor DWORD bajo la base, haga clic en Decimal, en Datos de valor escriba el tiempo en segundos que desea sondear como 3600 (urnas en una hora)

Registro de salida

Ahora para reiniciar el servicio horario de Windows, haga clic en Inicio, Ejecutar y escriba:
w32time net stop && net start w32time

Y en cada computadora, que no sea el controlador de dominio, escriba:
W32tm / resync / redescubrir
Y eso es todo, su servidor de tiempo debería estar ahora en funcionamiento.