Страница 1 из 1

NTP (не синхронизируется)

Добавлено: 2011-11-02 7:29:36
Matveev
ОС:

Код: Выделить всё

/root# uname -a
FreeBSD ****** 8.2-RELEASE FreeBSD 8.2-RELEASE #0
/root#
Порт:

Код: Выделить всё

/root# pkg_version -v | grep ntp
ntp-4.2.6p4                         =   up-to-date with port
...
Конфиги:

/etc/rc.conf

Код: Выделить всё

#-------------------------------------------------------------
#     NTP (Network Time Protocol)
#-------------------------------------------------------------

ntpd_enable="YES"
ntpd_program="/usr/local/bin/ntpd"
ntpd_config="/etc/ntp.conf"
ntpd_flags="-l /var/log/ntpd.log -p /var/run/ntpd.pid"
/etc/ntp.conf

Код: Выделить всё

server 0.ru.pool.ntp.org iburst maxpoll 9
server 1.ru.pool.ntp.org iburst maxpoll 9
server 2.ru.pool.ntp.org iburst maxpoll 9
server 0.ua.pool.ntp.org iburst maxpoll 9
server 1.ua.pool.ntp.org iburst maxpoll 9
server 2.ua.pool.ntp.org iburst maxpoll 9

restrict default ignore
restrict 192.168.151.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.152.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.153.0 mask 255.255.255.0 nomodify notrap
restrict localhost

restrict 0.ru.pool.ntp.org
restrict 1.ru.pool.ntp.org
restrict 2.ru.pool.ntp.org
restrict 0.ua.pool.ntp.org
restrict 1.ua.pool.ntp.org
restrict 2.ua.pool.ntp.org
После рестарта системы

shutdown -r now

Код: Выделить всё

/root# ps -ax | grep ntp
  816  ??  Ss     0:00,02 /usr/local/bin/ntpd -c /etc/ntp.conf -l /var/log/ntpd.log -p /var/run/ntpd.pid
  872  ??  S      0:00,00 /usr/local/bin/ntpd -c /etc/ntp.conf -l /var/log/ntpd.log -p /var/run/ntpd.pid
 1138   0  S+     0:00,00 grep ntp
/root#

Код: Выделить всё

/root# cat /var/log/ntpd.log
 2 Nov 09:49:56 ntpd[816]: proto: precision = 1.397 usec
 2 Nov 09:49:56 ntpd[816]: ntp_io: estimated max descriptors: 11095, initial socket boundary: 20
 2 Nov 09:49:56 ntpd[816]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123
 2 Nov 09:49:56 ntpd[816]: Listen and drop on 1 v6wildcard :: UDP 123
 2 Nov 09:49:56 ntpd[816]: Listen normally on 2 bce0 192.168.151.246 UDP 123
 2 Nov 09:49:56 ntpd[816]: Listen normally on 3 bce1 192.168.152.3 UDP 123
 2 Nov 09:49:56 ntpd[816]: Listen normally on 4 lo0 fe80::1 UDP 123
 2 Nov 09:49:56 ntpd[816]: Listen normally on 5 lo0 ::1 UDP 123
 2 Nov 09:49:56 ntpd[816]: Listen normally on 6 lo0 127.0.0.1 UDP 123
 2 Nov 09:49:56 ntpd[816]: peers refreshed
 2 Nov 09:49:56 ntpd[816]: Listening on routing socket on fd #27 for interface updates
 2 Nov 09:49:56 ntpd[816]: Deferring DNS for 0.ru.pool.ntp.org 1
 2 Nov 09:49:56 ntpd[816]: Deferring DNS for 1.ru.pool.ntp.org 1
 2 Nov 09:49:56 ntpd[816]: Deferring DNS for 2.ru.pool.ntp.org 1
 2 Nov 09:49:56 ntpd[816]: Deferring DNS for 0.ua.pool.ntp.org 1
 2 Nov 09:49:56 ntpd[816]: Deferring DNS for 1.ua.pool.ntp.org 1
 2 Nov 09:49:56 ntpd[816]: Deferring DNS for 2.ua.pool.ntp.org 1
 2 Nov 09:50:08 ntpd[872]: DNS 0.ru.pool.ntp.org -> 195.144.29.10
 2 Nov 09:50:18 ntpd[872]: DNS 1.ru.pool.ntp.org -> 193.124.4.177
 2 Nov 09:50:29 ntpd[872]: DNS 2.ru.pool.ntp.org -> 194.190.107.133
 2 Nov 09:50:39 ntpd[872]: DNS 0.ua.pool.ntp.org -> 31.28.161.68
 2 Nov 09:50:49 ntpd[872]: DNS 1.ua.pool.ntp.org -> 193.106.144.7
/root#

Код: Выделить всё

/root# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 mail.tms.ru     .INIT.          16 u    -   64    0    0.000    0.000   0.000
 193.124.4.177   .INIT.          16 u    -   64    0    0.000    0.000   0.000
 mx.kr-pro.ru    .INIT.          16 u    -   64    0    0.000    0.000   0.000
 ntp.exact-time. .INIT.          16 u    -   64    0    0.000    0.000   0.000
 services.campus .INIT.          16 u    -   64    0    0.000    0.000   0.000
 nsa.lds.net.ua  .INIT.          16 u    -   64    0    0.000    0.000   0.000
/root#
Через некоторое время:

Код: Выделить всё

/root# ps -ax | grep ntp
  816  ??  Ss     0:00,05 /usr/local/bin/ntpd -c /etc/ntp.conf -l /var/log/ntpd.log -p /var/run/ntpd.pid
 2985   0  R+     0:00,00 grep ntp
/root#
P.S.: Время установленно на 30 минут назад от реального (по гринвичу + часовой пояс)

Вопросы:
Почему при рестарте запускается 2 процесса?
Почему не происходит синхронихация?

Re: NTP (не синхронизируется)

Добавлено: 2011-11-02 8:43:48
hizel
уберите все restrict

Re: NTP (не синхронизируется)

Добавлено: 2011-11-02 9:11:33
Matveev
Прошу прошения. Настоящий /etc/ntp.conf

Код: Выделить всё

server 0.ru.pool.ntp.org iburst maxpoll 9
server 1.ru.pool.ntp.org iburst maxpoll 9
server 2.ru.pool.ntp.org iburst maxpoll 9
server 0.ua.pool.ntp.org iburst maxpoll 9
server 1.ua.pool.ntp.org iburst maxpoll 9
server 2.ua.pool.ntp.org iburst maxpoll 9

restrict default ignore
restrict 192.168.151.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.152.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.153.0 mask 255.255.255.0 nomodify notrap
restrict localhost
Изменил /etc/rc.conf -> перестал запускаться 2-ой процесс.

Код: Выделить всё

....
#ntpd_program="/usr/local/bin/ntpd"
....

Код: Выделить всё

/root# cat /var/log/ntpd.log
 2 Nov 11:32:46 ntpd[816]: logging to file /var/log/ntpd.log
 2 Nov 11:32:46 ntpd[816]: precision = 1.397 usec
 2 Nov 11:32:46 ntpd[816]: Listening on interface #0 wildcard, 0.0.0.0#123 Disabled
 2 Nov 11:32:46 ntpd[816]: Listening on interface #1 wildcard, ::#123 Disabled
 2 Nov 11:32:46 ntpd[816]: Listening on interface #2 bce0, 192.168.151.246#123 Enabled
 2 Nov 11:32:46 ntpd[816]: Listening on interface #3 bce1, 192.168.152.3#123 Enabled
 2 Nov 11:32:46 ntpd[816]: Listening on interface #4 lo0, fe80::1#123 Enabled
 2 Nov 11:32:46 ntpd[816]: Listening on interface #5 lo0, ::1#123 Enabled
 2 Nov 11:32:46 ntpd[816]: Listening on interface #6 lo0, 127.0.0.1#123 Enabled
 2 Nov 11:32:46 ntpd[816]: Listening on routing socket on fd #27 for interface updates
 2 Nov 11:32:46 ntpd[816]: kernel time sync status 2040
/root#
Сейчас закоменчу все restrict.

Re: NTP (не синхронизируется)

Добавлено: 2011-11-02 9:21:41
Matveev
Закоментил все рестрикт.
Вижу что теперь хоть пытается синхронизироваться.
Исправил время сервера на реальное минус 2 минуты.

Код: Выделить всё

/root# cat /var/log/ntpd.log
 2 Nov 11:51:04 ntpd[816]: logging to file /var/log/ntpd.log
 2 Nov 11:51:04 ntpd[816]: precision = 1.396 usec
 2 Nov 11:51:04 ntpd[816]: Listening on interface #0 wildcard, 0.0.0.0#123 Disabled
 2 Nov 11:51:04 ntpd[816]: Listening on interface #1 wildcard, ::#123 Disabled
 2 Nov 11:51:04 ntpd[816]: Listening on interface #2 bce0, 192.168.151.246#123 Enabled
 2 Nov 11:51:04 ntpd[816]: Listening on interface #3 bce1, 192.168.152.3#123 Enabled
 2 Nov 11:51:04 ntpd[816]: Listening on interface #4 lo0, fe80::1#123 Enabled
 2 Nov 11:51:04 ntpd[816]: Listening on interface #5 lo0, ::1#123 Enabled
 2 Nov 11:51:04 ntpd[816]: Listening on interface #6 lo0, 127.0.0.1#123 Enabled
 2 Nov 11:51:04 ntpd[816]: Listening on routing socket on fd #27 for interface updates
 2 Nov 11:51:04 ntpd[816]: kernel time sync status 2040
 2 Nov 11:51:34 ntpd[816]: synchronized to 91.194.10.40, stratum 2
 2 Nov 11:51:34 ntpd[816]: time correction of 1321 seconds exceeds sanity limit (1000); set clock manually to the correct UTC time.
 2 Nov 11:51:37 ntpd[833]: parent died before we finished, exiting
/root#
Как правильно указать рестрикт для локальной сети 192.168.151.* ?

Re: NTP (не синхронизируется)

Добавлено: 2011-11-02 10:56:59
hizel
ну для подсетки у вас ок было, вы для самих ntp server-ов не сделали restrict, см. http://forum.lissyara.su/viewtopic.php? ... &hilit=ntp

Re: NTP (не синхронизируется)

Добавлено: 2011-11-02 11:30:44
Matveev
По этой статье как раз и делал буду ковыряться.
СПС за совет о рестриктах - вообще небыло мысли что причина в них.

P.S.: Скрипт для Windows. (у мня 2003 а клиенты домена с него автопилотом синхронизируются).

Содержимое файла time.cmd (Запускаемый на машине)

Код: Выделить всё

net time /setsntp:192.168.151.246
net stop w32time && net start w32time
w32tm /resync
net time /querysntp
pause