Configurar un servidor NTP independiente en Ubuntu

9

Quiero configurar un servidor NTP independiente en Ubuntu.

El problema es que todos los tutoriales que veo en Internet tratan sobre cómo hacer que el servidor se sincronice con otro servidor horario en Internet y luego difunda la hora en mi red.

Lo que quiero es el servidor que estoy configurando para usar su propio reloj del sistema y transmitirlo a la red, y no tener que sincronizar con un servidor de hora de Internet antes de eso. ¿Cómo puedo lograr eso?

Además, en otra nota, ¿con qué comando puedo ejecutar ntpdo ntpdcpara verificar que mi servidor y mis clientes estén ejecutando el demonio correctamente?

gonza1207
fuente
1
Consulte esto para configurar un servidor NTP.
saiarcot895
Esta es una pregunta muy útil para quienes desean sincronizar la fecha y hora en una intranet aislada local, en la cual una PC vieja puede funcionar perfectamente como un servidor de tiempo para las máquinas de otras redes.
SaidbakR

Respuestas:

8

Puede comentar los servidores de la lista de la piscina bajo /etc/ntp.confy la especificidad de su propio servidor. Déjame dar el paso completo:

Lado del servidor

Primero, deshabilite el servicio ntpdate:

sudo update-rc.d -f ntpdate remove

Instalar NTP

sudo apt-get install ntp

Abra y edite el archivo de configuración ntp:

/etc/ntp.conf

Comente los servidores de grupo y especifique su propia dirección de servidor, por ejemplo:

server 192.168.20.1

Ahora, reinicie el servicio ntp

sudo service ntp restart

Lado de los clientes

Instalar NTP

sudo apt-get install ntp

Y luego edite el archivo de configuración /etc/ntp.conf

Finalmente, especifique su propia dirección de servidor:

server 192.168.20.1

Si tiene una entrada DNS para el servidor NTP, puede usar como:

server et.ntp.org

Reiniciar

sudo service ntp restart

Necesita ver esto para su última pregunta:

Cómo verificar si NTPD actualiza el tiempo de la máquina Linux con éxito

Achu
fuente
Hola, gracias por tu respuesta, hice todo lo que enumeraste y también verifiqué la publicación que vinculaste. Cuando escribo ntpdate, recibo el siguiente mensaje: 25 de junio 15:49:17 ntpdate [2091]: no se pueden usar servidores, salir Eso sucede tanto en el servidor como en el cliente. En la IP del servidor, elegí la IP del servidor y no localhost ... ¿Es correcto? Puedo intentar copiar el archivo ntp.conf para que lo veas
gonza1207
1
ntpdateno se puede usar sin argumentos ni tiene un archivo de configuración. Si desea usar esto para actualizar, debe indicar el servidor ntp en un argumento, como ntpdate ntp.server.com.puede incluir su ntp.conf en su respuesta.
Achu
Hola de nuevo, logré hacerlo con ntpdate y cuando inicio el cliente ntp. El problema es que solo se sincroniza una vez, al inicio del cliente deamon. Lo que quiero decir es lo siguiente: cuando inicio el daemon del cliente si el cliente tiene una fecha diferente a la del servidor, entonces lo cambia (es decir, lo sincroniza) Sin embargo, si unos minutos más tarde cambio la fecha en el cliente a propósito, entonces el cliente mantiene la fecha incorrecta y no se sincroniza. Capturé el tráfico con tcpdump y vi que el cliente y el servidor intercambian mensajes, pero el cliente por alguna razón no actualiza su hora. ayuda por favor
gonza1207
@ gonza1207, para el primer error. ntpdateel cual se sincroniza en la interfaz de red, podría tener una configuración separada aquí, /etc/default/ntpdateverifíquelo. Para el segundo, si pudieras probar con sudo, sudo ntpdate ntp.server.comsolo la raíz puede cambiar el tiempo, mira que funciona.
user.dz
1

Esta es una vieja pregunta, pero no hay una respuesta aquí, por lo tanto, proporcionaría una respuesta para otras personas que luchan con este problema, si ya lo han resuelto.
Es posible que desee utilizar (en el servidor):

server 127.127.1.0
fudge 127.127.1.0 stratum 8

donde el número de estrato es un número razonablemente bajo, lo que significa que se puede confiar en el servidor para la información de tiempo que proporciona.

igoryonya
fuente
Y la respuesta corta es que absolutamente no quieres hacer esto. Obtenga tiempo desde la parte superior o gaste 100 $ en un RPi con gorro de GPS y obtenga su propio servidor brillante stratum 1.
vidarlo