Cómo configurar servidores Linux y Windows para usar NTP y mantener la hora correcta

Hay muchas razones por las que deberías tener configurada correctamente la hora en tus servidores Linux y Windows. Una de las más obvias (y molestas) es que, sin la hora correcta, tu máquina Linux no podrá conectarse a un dominio de Windows. También puedes tener problemas con la configuración de tus servidores de correo y web cuando la hora no es correcta (enviar correos electrónicos desde el futuro nunca es una buena idea). ¿Entonces cómo evitas esto? ¿Tienes que estar constantemente ajustando la hora en tus máquinas? No. En lugar de utilizar una configuración manual, debes configurar todos tus servidores para utilizar NTP (Protocolo de Tiempo en Red) para que siempre tenga la hora correcta.

Índice de Contenido
  1. Configuración del servidor Windows
  2. Configuración del servidor Linux
  3. Pensamientos finales

Configuración del servidor Windows

Hay una manera muy sencilla de configurar tu servidor Windows OS (2000 y versiones posteriores) para utilizar un servidor de tiempo externo. Para hacer esto, simplemente haz clic en este enlace de solución automática (Fixit) y se cambiarán las entradas del registro necesarias y tu servidor comenzará a actualizar la hora desde una fuente externa.

Si eres más un administrador de Windows de bricolaje, querrás conocer las modificaciones del registro que se realizan al hacer clic en ese enlace Fix It. Aquí están (NOTA: El registro de Windows es una herramienta que no todos los usuarios están calificados para usar. Asegúrate de hacer una copia de seguridad del registro antes de realizar cambios.):

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type

Haz clic derecho en Type y selecciona Modificar. Cambia la entrada en el cuadro de datos del Valor a NTP y haz clic en Aceptar.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags

Los diferentes tipos de buses en los dispositivos electrónicos

Haz clic derecho en AnnounceFlags y selecciona Modificar. En la palabra D Edit cambia el Valor a 5 y haz clic en Aceptar.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer

En el panel derecho, haz clic derecho en Enabled y selecciona Modificar. En la palabra D Edit cambia el Valor a 1 y haz clic en Aceptar.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters

En el panel derecho, haz clic derecho en NtpServer y selecciona Modificar. Cambia el Valor a Peers y haz clic en Aceptar.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInterval

Cómo entrar al programa de configuración del BIOS en tu computadora

En el panel derecho, haz clic derecho en SpecialPollInterval y selecciona Modificar. Cambia el Valor a Segundos (donde Segundos es un número que representa la cantidad de segundos entre las consultas; 900 segundos es lo ideal) y haz clic en Aceptar.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection

En el panel derecho, haz clic derecho en MaxPosPhaseCorrection y selecciona Modificar. Cambia el Valor a Segundos (donde Segundos es un número que representa la cantidad de segundos utilizados para correcciones positivas; esto se utiliza para corregir las zonas horarias y otros problemas).

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxNegPhaseCorrection

En el panel derecho, haz clic derecho en MaxNegPhaseCorrection y selecciona Modificar. Cambia el Valor a Segundos (donde Segundos es un número que representa la cantidad de segundos utilizados para correcciones negativas; esto se utiliza para corregir las zonas horarias y otros problemas).

Una vez que hayas realizado la última modificación en el registro, cierra el editor de registro y luego haz clic en Inicio | Ejecutar e ingresa el siguiente comando:

Entendiendo los permisos de archivos y directorios en UNIX
net stop w32time && net start w32time

Tu máquina Windows ahora comenzará a sincronizar la hora con un servidor externo en los intervalos establecidos.

Configuración del servidor Linux

Para que NTP funcione, primero debes instalar el demonio ntp en la máquina. Esto es muy sencillo, ya que ntpd estará ubicado en tus repositorios predeterminados. Entonces, teniendo eso en cuenta, abre una ventana de terminal y ejecuta uno de los siguientes comandos (dependiendo de la distribución que estés utilizando). NOTA: Si estás utilizando una distribución sin sudo, deberás utilizar el comando su para cambiar al usuario root. Una vez que tengas privilegios administrativos, ejecuta uno de los siguientes comandos:

  • sudo apt-get install ntp (para sistemas basados en Debian).
  • yum install ntp (para sistemas basados en Red Hat).
  • urpmi ntp (para sistemas basados en Mandriva).
  • zypper ntp (para sistemas basados en SUSE)

Después de la instalación, tu sistema NTP debería estar preconfigurado correctamente para utilizar un servidor NTP para la hora. Pero si deseas cambiar el servidor que utilizas, deberás editar el archivo /etc/ntp.conf. En este archivo, debes agregar (o editar) una línea que refleje tus necesidades de NTP. Una entrada se verá así:

SERVIDOR_DIRECCIÓN [OPCIONES]

Donde SERVIDOR_DIRECCIÓN es la dirección del servidor que deseas utilizar y [OPCIONES] son las opciones disponibles. De las opciones disponibles, hay dos que podrían interesarte:

  • iburst: utiliza esta opción cuando el servidor configurado no es accesible. Esta opción enviará ráfagas de ocho paquetes en lugar del paquete predeterminado cuando se intente volver a conectarse al servidor.
  • dynamic: utiliza esta opción si el servidor NTP no es accesible actualmente (pero será accesible en algún momento).

Por defecto, el archivo /etc/ntp.conf se verá similar a esto:

servidor 0.debian.pool.ntp.org iburst dynamic
servidor 1.debian.pool.ntp.org iburst dynamic
servidor 2.debian.pool.ntp.org iburst dynamic
servidor 3.debian.pool.ntp.org iburst dynamic

Se utilizan más de un servidor para asegurar una conexión. Si un servidor no está disponible, otro se encargará del trabajo.

Cómo recuperar una contraseña de BIOS perdida: dos métodos efectivos

Cuando tengas todo configurado correctamente, ingresa el siguiente comando:

sudo /etc/init.d/ntp start (en máquinas basadas en Debian) O /etc/rc.d/init.d/ntp start (en la mayoría de las otras máquinas. NOTA: Deberás primero cambiar al usuario root con su para que este comando funcione).

Tu máquina ahora comenzará a sincronizar su hora con el servidor NTP configurado.

Pensamientos finales

Puede parecer una tarea innecesaria, pero en ciertos sistemas y configuraciones, la hora precisa es crucial. Ya sea que esté sirviendo páginas web, correo o intentando conectarse a un dominio de Windows, mantener la hora correcta hará que casi todas las tareas sean más fáciles o simplemente correctas.

Cómo funciona y cómo probar una fuente de alimentación para PC

En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Centros de Datos, allí encontraras muchos artículos similares a Cómo configurar servidores Linux y Windows para usar NTP y mantener la hora correcta , tenemos lo ultimo en tecnología 2023.

Artículos Relacionados

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.