NTP “ntpdc” окружает возвраты “коллег” команды “localhost: приведенный к таймауту, ничто полученное”

Я выполняю ПОМОЩНИКА Ubuntu 16.04 (Гостеприимный Xerus) - 64-разрядная "Настольная" версия - в портативном компьютере HP.

У меня есть вопрос относительно NTP (Протокол сетевого времени): если я выполняю команду"ntpq -p", я затем получаю следующие результаты:

$ ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 0.ubuntu.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.000
 1.ubuntu.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.000
 2.ubuntu.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.000
 3.ubuntu.pool.n .POOL.          16 p    -   64    0    0.000    0.000   0.000
 ntp.ubuntu.com  .POOL.          16 p    -   64    0    0.000    0.000   0.000
-mirrors.dominio 195.220.94.163   3 u   43  256  377   15.209    0.548   0.786
+ntp02.oal.ul.pt 194.117.9.138    2 u  194  256  377   10.934   -0.398   0.783
+a88-157-128-22. 212.113.174.246  3 u    7  256  377    7.905   -0.105   0.156
-smtp-in1.aqea.n 194.117.9.136    3 u  120  256  377   10.117    0.000   0.269
*ns.rnl.tecnico. 131.188.3.222    2 u   56  256  377   11.111    0.135   9.384

Однако, если я выполняю команду "коллег" в"ntpdc"оболочка, я получаю сообщение об ошибке:

$ ntpdc
ntpdc> peers
localhost: timed out, nothing received
***Request timed out
ntpdc> quit

Я не изменил файл конфигурации NTP (/etc/ntp.conf) из его конфигурации по умолчанию. Файл дрейфа / driftfile"/var/lib/ntp/ntp.drift"не существовал, таким образом, я создал его использование"touch /var/lib/ntp/ntp.drift", изменил его владение на"ntp"пользователь и группа (использование"chown ntp:ntp /var/lib/ntp/ntp.drift") и даже перезагруженный компьютер. Это не имело никакого значения.

"localhost: timed out, nothing received"ошибка происходит независимо, если я выполняю ее как "ntpdc" или "sudo ntpdc", и это происходит независимо, если я выполняю "ufw" брандмауэр или нет.

Файл журнала /var/log/syslog имеет следующие на вид связанные записи:

Jul 17 14:48:08 myhostname ntpd[1467]: kernel reports TIME_ERROR: 0x41: Clock Unsynchronized
Jul 17 14:52:16 myhostname ntpd[1467]: 91.189.89.199 local addr 192.168.1.2 -> <null>
Jul 17 14:52:20 myhostname ntpd[1467]: 91.189.94.4 local addr 192.168.1.2 -> <null>
Jul 17 14:52:34 myhostname ntpd[1467]: 5.135.59.152 local addr 192.168.1.2 -> <null>
Jul 17 14:52:40 myhostname ntpd[1467]: 62.48.148.210 local addr 192.168.1.2 -> <null>

Я предполагаю что ошибка"kernel reports TIME_ERROR: 0x41: Clock Unsynchronized"релевантно.

Услуга "ntp" работает:

$ systemctl status ntp
● ntp.service - LSB: Start NTP daemon
   Loaded: loaded (/etc/init.d/ntp; bad; vendor preset: enabled)
   Active: active (running) since Dom 2016-07-17 14:42:23 WEST; 1h 20min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 1442 ExecStart=/etc/init.d/ntp start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/ntp.service
           └─1467 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 109:116

Jul 17 14:42:27 myhostname ntpd[1467]: Soliciting pool server 62.48.148.210
Jul 17 14:42:27 myhostname ntpd[1467]: receive: Unexpected origin timestamp from 5.135.59.152
Jul 17 14:42:28 myhostname ntpd[1467]: Soliciting pool server 2001:690:2100:80::1
Jul 17 14:42:28 myhostname ntpd[1467]: Soliciting pool server 91.189.89.199
Jul 17 14:42:29 myhostname ntpd[1467]: Soliciting pool server 91.189.94.4
Jul 17 14:48:08 myhostname ntpd[1467]: kernel reports TIME_ERROR: 0x41: Clock Unsynchronized
Jul 17 14:52:16 myhostname ntpd[1467]: 91.189.89.199 local addr 192.168.1.2 -> <null>
Jul 17 14:52:20 myhostname ntpd[1467]: 91.189.94.4 local addr 192.168.1.2 -> <null>
Jul 17 14:52:34 myhostname ntpd[1467]: 5.135.59.152 local addr 192.168.1.2 -> <null>
Jul 17 14:52:40 myhostname ntpd[1467]: 62.48.148.210 local addr 192.168.1.2 -> <null>

Вы могли помочь мне диагностировать это?

1
задан 17 July 2016 в 18:12

2 ответа

ntpdc режим использования 7 запросов и ntpq режим использования 6 запросов. Режим 7 запросов часто используются в качестве DDoS и поэтому более новых конфигураций по умолчанию, имеет режим 7 заблокированных запросов. Можно получить всю информацию, в которой Вы нуждаетесь от ntpq -p. Нет никакой потребности использовать ntpdc, но сделать не честное слово:

ntpdc удерживается от использования - используйте ntpq теперь, когда он использует более нормальный интерфейс и может предоставить всю информацию, которую раньше предоставлял ntpdc.

https://www.eecis.udel.edu/~mills/ntp/html/ntpdc.html

4
ответ дан 3 December 2019 в 06:31

Для включения режима 7 используют следующую опцию в файле конфигурации ntp

# enable mode 7 to support ntpdc
enable mode7
2
ответ дан 3 December 2019 в 06:31

Другие вопросы по тегам:

Похожие вопросы: