ntpd не синхронизирует часы автоматически

Может кто-нибудь помочь мне понять, почему мои часы не синхронизируются?

Я могу обновить свои часы вручную с

$ sudo sntp -s golem.canonical.com
17 Aug 08:26:22 sntp[518]: Started sntp
2015-08-17 08:26:22.267847 (+0500) +0.000120

Демон ntp работает:

$ sudo service ntp status
 * NTP server is running

UDP-порт 123 открыт:

$ sudo  nmap -sT -sU -p 123 localhost

Starting Nmap 6.40 ( http://nmap.org ) at 2015-08-17 08:30 EDT
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00013s latency).
PORT    STATE  SERVICE
123/tcp closed ntp
123/udp open   ntp

Nmap done: 1 IP address (1 host up) scanned in 1.07 seconds

Также, ntpq -p возвращается с целым лотом ничего

$ ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 www.amsatfox.or .INIT.          16 u    -  128    0    0.000    0.000   0.000
 96.44.142.5     .INIT.          16 u    -  128    0    0.000    0.000   0.000
 origin.towfowi. .INIT.          16 u    -  128    0    0.000    0.000   0.000
 tock.eoni.com   .INIT.          16 u    -  128    0    0.000    0.000   0.000
 golem.canonical .INIT.          16 u    -  128    0    0.000    0.000   0.000

Тем не менее, мои часы всегда отстают от официального времени со скоростью около 500 миллисекунд в день.

1 ответ

Решение

Если refid является .INIT.ваш демон ntp не смог добраться до серверов. NTP не имеет источника времени для предоставления времени. Похоже, что порт 123 где-то заблокирован.

  • Убедитесь, что UDP-порт 123 открыт на вашем брандмауэре.
  • Также возможно, что ваш интернет-провайдер или его провайдер блокирует доступ к NTP. Это начало происходить после недавнего использования NTP при генерации DDOS-атак. У меня все еще была служба в туннеле IPv6, в то время как доступ к IPv4 блокировался.
Другие вопросы по тегам