Mi reloj está apagado , así que me gustaría sincronizarlo usando ntpdate
. Probé varios servidores NTP diferentes, pero por alguna razón siempre recibo el siguiente mensaje de error:
$ sudo ntpdate ntp.ubuntu.com
4 Mar 12:27:35 ntpdate[1258]: no server suitable for synchronization found
$ sudo ntpdate pool.ntp.org
4 Mar 12:27:50 ntpdate[1267]: no server suitable for synchronization found
$ sudo ntpdate de.pool.ntp.org
4 Mar 12:28:01 ntpdate[1273]: no server suitable for synchronization found
$ sudo ntpdate us.pool.ntp.org
4 Mar 12:28:12 ntpdate[1276]: no server suitable for synchronization found
Preguntas relacionadas
He revisado preguntas relacionadas , pero ninguna resuelve mi problema:
- No se puede sincronizar la hora con NTP : este tipo recibe un error diferente que yo; Su problema era un conflicto con el
ntpd
demonio. No tengo elntp
paquete (que incluye elntpd
demonio) instalado en absoluto. - ¿Cómo forzar una actualización de reloj usando ntp? - El problema de este tipo es que el
ntpdate
comando no funcionaría correctamente en el momento del arranque cuando lo puso en el suyo/etc/rc.local
, y el problema era un conflicto similar con elntpd
demonio que se estaba ejecutando. Tampoco estoy tratando de ejecutarntpdate
en el momento del arranque, ni (nuevamente) tengo elntpd
demonio instalado. - No se puede sincronizar la hora usando `ntpdate`, error:" no se encontró ningún servidor adecuado para la sincronización " - este es mi error, pero la respuesta aceptada es básicamente" Usar en
ntpd
lugar dentpdate
". Aaarggh ...
Cosas que he intentado
Instalé el paquete ntp
... e intenté usar el ntpd
demonio en lugar de la ntpdate
utilidad. Tampoco sincronizará mi tiempo; El demonio comienza bien, pero mi reloj permanece apagado. Incluso intenté usar exactamente /etc/ntp.conf
la respuesta aceptada en la última publicación y reiniciar el demonio. No vayas. De todos modos, no quiero usar el demonio. Soy perfectamente consciente de que ntpdate
se considera "en desuso" y se recomienda su uso ntpd -q
. Ver también aquí:
Pero como ntpd
tampoco funciona para mí, el problema radica en otra parte . Y encuentro que preferiría no tener que instalar ningún paquete adicional solo para sincronizar el reloj. ntpdate
viene preinstalado con Ubuntu, y debería funcionar bien . Así que desinstalé el ntp
paquete nuevamente.
¿Quizás el puerto 123 está bloqueado?
De esta publicación:
... Tengo la idea de que el puerto 123 puede estar bloqueado desde mi computadora / red en mi lugar de trabajo. En efecto,
$ sudo nmap -p123 -sU -P0 localhost
...
PORT STATE SERVICE
123/udp closed ntp
...
$ sudo ufw allow 123/udp
Rules updated
Rules updated (v6)
$ sudo nmap -p123 -sU -P0 localhost
...
PORT STATE SERVICE
123/udp open ntp
...
Pero aún:
$ sudo ntpdate ntp.ubuntu.com
4 Mar 13:06:16 ntpdate[4361]: no server suitable for synchronization found
Incluso con la -u
opción, que le dice ntpdate
que use un puerto sin privilegios para la sincronización (en lugar del puerto 123
) que ciertamente no está bloqueado en mi lugar de trabajo:
$ sudo ntpdate -u ntp.ubuntu.com
4 Mar 13:06:28 ntpdate[4427]: no server suitable for synchronization found
¿Quizás los estratos son demasiado altos?
Por último, de esta publicación en serverfault:
... Pensé que quizás los estratos de los servidores NTP son demasiado altos. Sin embargo, no lo son. Veamos un poco más de información de depuración:
$ sudo ntpdate -dv ntp.ubuntu.com
4 Mar 13:12:24 ntpdate[4523]: ntpdate 4.2.6p5@1.2349-o Wed Oct 9 19:08:07 UTC 2013 (1)
Looking for host ntp.ubuntu.com and service ntp
host found : golem.canonical.com
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
transmit(91.189.89.199)
transmit(91.189.94.4)
91.189.89.199: Server dropped: no data
91.189.94.4: Server dropped: no data
server 91.189.89.199, port 123
stratum 0, precision 0, leap 00, trust 000
refid [91.189.89.199], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
originate timestamp: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
transmit timestamp: d6c041ae.e6166441 Tue, Mar 4 2014 13:12:30.898
filter delay: 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000 0.00000 0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
server 91.189.94.4, port 123
stratum 0, precision 0, leap 00, trust 000
refid [91.189.94.4], delay 0.00000, dispersion 64.00000
transmitted 4, in filter 4
reference time: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
originate timestamp: 00000000.00000000 Mon, Jan 1 1900 1:00:00.000
transmit timestamp: d6c041af.1948fc50 Tue, Mar 4 2014 13:12:31.098
filter delay: 0.00000 0.00000 0.00000 0.00000
0.00000 0.00000 0.00000 0.00000
filter offset: 0.000000 0.000000 0.000000 0.000000
0.000000 0.000000 0.000000 0.000000
delay 0.00000, dispersion 64.00000
offset 0.000000
4 Mar 13:12:33 ntpdate[4523]: no server suitable for synchronization found
Pfeeewww ... este fue largo, lo siento. Estoy perplejo. ¿Alguna pista?
Actualización: información adicional
No importa si un servidor NTP HOSTNAME
figura /etc/ntp.conf
, y no importa si el ntpd
servicio se está ejecutando o no, cada vez que ejecuto sudo ntpdate -u HOSTNAME
, obtengo no server suitable for synchronization found
. Lo mismo cuando el ntpd
servicio no se está ejecutando y omito la -u
opción. Cuando el ntpd
servicio se está ejecutando y omito la -u
opción, en su lugar obtengo the NTP socket is in use, exiting
.
También:
$ timedatectl status
Local time: Wed 2014-03-05 13:11:54 CET
Universal time: Wed 2014-03-05 12:11:54 UTC
Timezone: Europe/Berlin (CET, +0100)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: no
Last DST change: DST ended at
Sun 2013-10-27 02:59:59 CEST
Sun 2013-10-27 02:00:00 CET
Next DST change: DST begins (the clock jumps one hour forward) at
Sun 2014-03-30 01:59:59 CET
Sun 2014-03-30 03:00:00 CEST
Pero la hora UTC no es correcta aquí. En este momento 11:11
, la hora UTC es , no 12:11
.
Y:
$ sudo hwclock --show
Wed 05 Mar 2014 01:11:56 PM CET -0.625627 seconds
server pool.ntp.org
a /etc/ntp.conf
, pero ntpdate -u pool.ntp.org
arroja el mismo error. También probé esto con ntp.ubuntu.com
(agregándolo /etc/ntp.conf
, reiniciando el ntp
servicio, volviéndome a ejecutar ntpdate -u
en el servidor exacto que acabo de agregar /etc/ntp.conf
). En resumen, no importa si el servidor con el que intento sincronizar se menciona/etc/ntp.conf
. Recibo el no server suitable...
error en todos los casos (excepto cuando el ntp
servicio se está ejecutando y omito la -u
opción, luego aparece el NTP socket in use
error).
sudo ntpdate 0.ubuntu.pool.ntp.org
, que ya está en el /etc/ntp.conf
archivo. Sin suerte, el mismo error.
ntp.ubuntu.com
al/etc/ntp.conf
campo del servidor s? Si no, vea la siguiente respuesta