NTP сервер

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: NTP сервер

Непрочитанное сообщение snorlov » 2009-04-22 21:17:50

Откройте и tcp ...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
m0ps
лейтенант
Сообщения: 986
Зарегистрирован: 2008-05-08 20:18:06
Откуда: Chernigov (Ukraine)
Контактная информация:

Re: NTP сервер

Непрочитанное сообщение m0ps » 2009-04-23 8:31:51

tcp не нужен
меня смущает следующее:
ntpd запускается daemontools, таким скриптом:

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

    #!/bin/sh

    chmod 400 /etc/ntp/ntp.conf /etc/ntp/ntp.drift
    exec /usr/sbin/ntpd -4 -n -f /etc/ntp/ntp.drift -c /etc/ntp/ntp.conf
хотя бы даже из-за chmod 400, ведь это -r--------

зачем вообще daemontools??

Nik
проходил мимо

Re: NTP сервер

Непрочитанное сообщение Nik » 2009-04-23 8:40:29

m0ps писал(а):tcp не нужен
меня смущает следующее:
ntpd запускается daemontools, таким скриптом:

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

    #!/bin/sh

    chmod 400 /etc/ntp/ntp.conf /etc/ntp/ntp.drift
    exec /usr/sbin/ntpd -4 -n -f /etc/ntp/ntp.drift -c /etc/ntp/ntp.conf
хотя бы даже из-за chmod 400, ведь это -r--------

зачем вообще daemontools??
Привык с ним работать, удобней и надежней.
Попробовал, сделать через rc.conf ситуация не изменилась.
Может действительно дело в cmod 400?
Хотя дрифт пишется, в него при запуске заносится 0.000

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: NTP сервер

Непрочитанное сообщение snorlov » 2009-04-23 8:41:53

Ни чем не могу помочь, так как у тебя FreeBSD 7.2..
Все таки

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

uname -a

Nik
проходил мимо

Re: NTP сервер

Непрочитанное сообщение Nik » 2009-04-23 9:26:34

snorlov писал(а):Ни чем не могу помочь, так как у тебя FreeBSD 7.2..
Все таки

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

uname -a
uname -a

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

FreeBSD host 7.2-PRERELEASE FreeBSD 7.2-PRERELEASE #0: Mon Apr  6 1                        2:20:02 UTC 2009     root@:/usr/obj/usr/src/sys/G1  i386
/usr/local/bin/gcc -v

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

Using built-in specs.
Target: i386-unknown-freebsd7.2
Thread model: posix
gcc version 4.5.0 20090406 (experimental) (GCC)

Nik
проходил мимо

Re: NTP сервер

Непрочитанное сообщение Nik » 2009-04-23 9:36:00

Всем спасибо, за помощь. :smile:
Вобщем решил не париться, поднял openntpd, намного проще (конфиг в 2 строки) и работать начинает сразу после запуска демона. 8)
Для моих целей, больше и не надо.
Хотя если, у кого будут еще какие мысли, буду рад услышать.
Интересно в чем проблема... :st:

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: NTP сервер

Непрочитанное сообщение kharkov_max » 2009-05-31 8:59:06

День добрый.
Тоже возникли проблемы с ntp.
ntp.conf:

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

#добавляем сервера, с которыми будет проводиться синхронизация

server 0.ua.pool.ntp.org iburst prefer
server 1.ua.pool.ntp.org iburst
server 2.ua.pool.ntp.org iburst
server 3.ua.pool.ntp.org iburst
server time.yars.free.net

#путь к дрифт файлу
driftfile /etc/ntp/drift

#лог
logfile /var/log/ntp.log

#разрешаем обновляться только локальной сети и локалхосту
restrict default ignore
restrict 192.168.10.0 mask 255.255.255.0 nomodify notrap
restrict 127.0.0.1
restrict time.yars.free.net

#разрешаем синхронизироваться с удаленными серверами
restrict 0.ua.pool.ntp.org
restrict 1.ua.pool.ntp.org
restrict 2.ua.pool.ntp.org
restrict 3.ua.pool.ntp.org
ntpq -p сразу после старта сервера

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

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 shyber.tstu.edu 62.149.0.30      2 u    2   64    1   29.334  -108168   0.338
 otrada.od.ua    .INIT.          16 u    -   64    0    0.000    0.000   0.000
 shkvoren.tstu.e 195.113.144.201  2 u    2   64    1   32.349  -108168   0.129
 ns1.odessa.coms .INIT.          16 u    -   64    0    0.000    0.000   0.000
 fire-ce0.netis. 147.45.0.4       3 u    2   64    1  103.567  -108168   0.002
и ntpdate -q localhost

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

server 127.0.0.1, stratum 0, offset 0.000000, delay 0.00000
server ::1, stratum 0, offset 0.000000, delay 0.00000
31 May 11:55:36 ntpdate[1436]: no server suitable for synchronization found
в rc.conf

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

ntpd_enable="YES"
ntpd_program="/usr/local/bin/ntpd"
В биосе время выставил верно, tzsetup делал.
В freebsd время спешит ровно на 2 часа.
И насколько я понимаю ntp сервер не заработал.
Сервер стартует и через некоторое время останавливается.

Подскажите в чем может быть проблема?

Аватара пользователя
m0ps
лейтенант
Сообщения: 986
Зарегистрирован: 2008-05-08 20:18:06
Откуда: Chernigov (Ukraine)
Контактная информация:

Re: NTP сервер

Непрочитанное сообщение m0ps » 2009-05-31 9:14:59

В биосе время выставил верно, tzsetup делал.
В freebsd время спешит ровно на 2 часа.
а вот при установке выбрал что часики в биосе стоят в utc :)
останови ntpd и синхронизируйся с любым ntp сервером (npdate ntp.time.in.ua)
теперь время будет правильное. при большом расхождении времени ntpd время не синхронизирует (а просто вылетает), т.к. это чревато последствиями (не все программы легко переносят огромные скачки времени).

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: NTP сервер

Непрочитанное сообщение kharkov_max » 2009-05-31 9:49:54

Немного разобрался, заменил доменные имена на IP адреса, теперь время freebsd правильное и сервер не вылетает, но

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

[9:44]/root>> ntpdate -q localhost
server 127.0.0.1, stratum 3, offset -0.000003, delay 0.02563
server ::1, stratum 3, offset -0.000002, delay 0.02565
31 May 09:48:10 ntpdate[1272]: adjust time server 127.0.0.1 offset -0.000003 sec
Т.е. как я понимаю что сервер не работает.

И еще что нужно сделать что виндовые клиенты синхронизировались с этим сервером?

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: NTP сервер

Непрочитанное сообщение kharkov_max » 2009-05-31 9:59:18

Так, стоп.
Сервер заработал, видимо нужно было чуть подождать.

А вот что по поводу виндовых клиентов ?

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: NTP сервер

Непрочитанное сообщение kharkov_max » 2009-05-31 10:58:54

Отвечу сам себе.

Включил поддержку времени в dhcpd.

KampuH
рядовой
Сообщения: 44
Зарегистрирован: 2009-03-20 8:51:46

Re: NTP сервер

Непрочитанное сообщение KampuH » 2009-07-08 8:12:59

Доброе всем время суток!
У нас на шлюзовой машине был настроен и работал NTP сервер, но сейчас не запускается в debug.log пишет: ntpd[..]: ntp_io: estimated max descriptors: 7264, initial socket boundary: 20 и в корне появляется файл ntpd.core
Когда он перестал работать не отследили, логи по нему не велись. Стояла система FreeBSD 7.1 обновились до 7.2, начинали настраивать на нем контроллер домена, стояла Самба и ОпенЛДАП, сейчас пока все убрано.
Подскажите где ковырять?

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

# cat rc.conf

ntpd_enable="YES"
ntpd_program="/usr/local/bin/ntpd"

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

# cat ntp.conf

#ntp21.imvp.ru
server 62.117.76.139 iburst prefer
restrict 62.117.76.139

#ntp1.imvp.ru
server 62.117.76.142 iburst prefer
restrict 62.117.76.142

#ntp2.imvp.ru
server 62.117.76.141 iburst prefer
restrict 62.117.76.141

#ntp3.imvp.ru
server 62.117.76.138 iburst prefer
restrict 62.117.76.138

#ntp4.imvp.ru
server 62.117.76.140 iburst prefer
restrict 62.117.76.140

#ntp0.solarnet.ru
server 213.79.80.34 iburst
restrict 213.79.80.34

#ntp.psn.ru
server 194.149.67.130 iburst
restrict 194.149.67.130

#ntp2.vld.ru
server 80.246.19.29 iburst
restrict 80.246.19.29

#ticktock.net.ru
server 80.93.53.29 iburst
restrict 80.93.53.29

#ntp.kangran.su
server 93.185.182.137 iburst
restrict 93.185.182.137

#ntp.letinet.ru
server 95.140.94.2 iburst
restrict 95.140.94.2

#
server 81.9.96.234 iburst
restrict 81.9.96.234

# localhost
#server 127.0.0.1
#fudge 127.0.0.1 stratum 10
#restrict 127.0.0.1 mask 255.255.255.255

restrict default ignore
restrict 127.0.0.1
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.222.0 mask 255.255.255.0 nomodify notrap
restrict localhost

driftfile /var/db/ntp.drift
#logfile /var/log/ntpd.log
pidfile /var/run/ntpd.pid

view
проходил мимо
Сообщения: 1
Зарегистрирован: 2009-07-09 13:04:41

Re: NTP сервер

Непрочитанное сообщение view » 2009-07-09 15:33:26

KampuH писал(а): У нас на шлюзовой машине был настроен и работал NTP сервер, но сейчас не запускается в debug.log пишет: ntpd[..]: ntp_io: estimated max descriptors: 7264, initial socket boundary: 20 и в корне появляется файл ntpd.core
Когда он перестал работать не отследили, логи по нему не велись. Стояла система FreeBSD 7.1 обновились до 7.2, начинали настраивать на нем контроллер домена, стояла Самба и ОпенЛДАП, сейчас пока все убрано.
Подскажите где ковырять?
Ситуация очень похожая. При включенном дебаге перед выпадением в кору пишет

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

getnetnum: calling getaddrinfo(имя сервера или ip,...)
Бороться честно говоря устал. Сейчас пробую openntp (OpenBSD). Но понять суть происходящего все равно любопытно.

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: NTP сервер

Непрочитанное сообщение snorlov » 2009-07-09 22:43:01

Наверное надо перестроить и мир и ядро и поставить их заново...

KampuH
рядовой
Сообщения: 44
Зарегистрирован: 2009-03-20 8:51:46

Re: NTP сервер

Непрочитанное сообщение KampuH » 2009-07-10 12:32:04

мир и ядро пересобрали переустановили, ничего не помогло

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: NTP сервер

Непрочитанное сообщение snorlov » 2009-07-12 21:02:24

KampuH писал(а):мир и ядро пересобрали переустановили, ничего не помогло
Смотрите свой ntpd.conf, честно говоря никогда не применял

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

server 62.117.76.139 iburst prefer
Обычно у меня стоит

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

server 62.117.76.139 prefer minpoll 2 maxpoll 8
Плюс у этому в rc.conf добавлено

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

ntpd_sync_on_start="YES"

RoST
рядовой
Сообщения: 14
Зарегистрирован: 2008-03-27 10:07:29

Re: NTP сервер

Непрочитанное сообщение RoST » 2009-07-15 10:53:32

Привет,
вот такая проблема, на старом тот что включён в 6.2 вроде все работало, решил обновится и поставить портов(ntpd 4.2.4p7@1.1607-o Wed Jul 15 06:12:12 UTC 2009), сделал по статье, но не запускается
строка запуска в ручную пока: /usr/local/bin/ntpd -d -g -x -c /etc/ntp.conf -f /etc/ntp/drift -l /var/log/ntp.log
Получаю, (последнии строки дебуга):

local_clock: time 0 offset 0.000000 freq 0.000 state 0
addto_syslog: kernel time sync status 2040

addto_syslog: frequency initialized 0.000 PPM from /etc/ntp/drift

addto_syslog: ntpd exiting on signal 10 -- меня это беспокоит, гугление не помогло.

и все никаких стартов и действий. Что может быть.
Старый с такими флагами стартует вроде нормально :(
(ntpd 4.2.0-a Fri Jan 12 06:42:16 UTC 2007)

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: NTP сервер

Непрочитанное сообщение snorlov » 2009-07-15 11:15:42

RoST писал(а):Привет,
строка запуска в ручную пока: /usr/local/bin/ntpd -d -g -x -c /etc/ntp.conf -f /etc/ntp/drift -l /var/log/ntp.log
(ntpd 4.2.0-a Fri Jan 12 06:42:16 UTC 2007)
man ntpd и смотрите с какими ключами запускаете
-d debug
-x через 10 минут...
Может не надо изобретать велосипед

RoST
рядовой
Сообщения: 14
Зарегистрирован: 2008-03-27 10:07:29

Re: NTP сервер

Непрочитанное сообщение RoST » 2009-07-15 11:26:37

Так я и запускал чтоб тут показать в дебаге:-)
Он не запускается с любимы флагами,

/usr/local/bin/ntpd -c /etc/ntp.conf -f /etc/ntp/drift -l /var/log/ntp.log

Лог
tail -f /var/log/ntp.log

15 Jul 11:25:25 ntpd[20277]: Listening on routing socket on fd #28 for interface updates
15 Jul 11:25:25 ntpd[20277]: kernel time sync status 2040
15 Jul 11:25:25 ntpd[20277]: frequency initialized 0.000 PPM from /etc/ntp/drift
15 Jul 11:25:25 ntpd[20277]: ntpd exiting on signal 10

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: NTP сервер

Непрочитанное сообщение snorlov » 2009-07-15 11:53:17

RoST писал(а):Так я и запускал чтоб тут показать в дебаге:-)
Он не запускается с любимы флагами,

/usr/local/bin/ntpd -c /etc/ntp.conf -f /etc/ntp/drift -l /var/log/ntp.log
Странно все это у меня строка запуска
/usr/sbin/ntpd -g -c /etc/ntp.conf -p /var/run/ntpd.pid ...
правда есть ntpd и в /usr/local/bin/

RoST
рядовой
Сообщения: 14
Зарегистрирован: 2008-03-27 10:07:29

Re: NTP сервер

Непрочитанное сообщение RoST » 2009-07-15 11:57:26

Заметил если удалить все сервера с конфига, а оставить только лог и driftfile то запускается. Только прописую в конфиге хоть один сервер вылетает ошибка addto_syslog: ntpd exiting on signal 10.

Аватара пользователя
m0ps
лейтенант
Сообщения: 986
Зарегистрирован: 2008-05-08 20:18:06
Откуда: Chernigov (Ukraine)
Контактная информация:

Re: NTP сервер

Непрочитанное сообщение m0ps » 2009-07-15 12:22:25

а rc.d скрипт использовать не судьба?

RoST
рядовой
Сообщения: 14
Зарегистрирован: 2008-03-27 10:07:29

Re: NTP сервер

Непрочитанное сообщение RoST » 2009-07-15 12:38:49

m0ps писал(а):а rc.d скрипт использовать не судьба?
Да тоже самое :( вручную хотя бы запустить , а потом можно уже и через скрипт.
Вернулся на старый да и все.

corsik
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-07-31 11:18:58
Откуда: Калининград
Контактная информация:

Re: NTP сервер

Непрочитанное сообщение corsik » 2009-09-30 10:35:33

Не работает почему не могу понять. ПРобовал айпишники вместо доменных имен как советовали, но не помогает.

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

# uname -a
FreeBSD  7.2-RELEASE FreeBSD 7.2-RELEASE #0: Fri May  1 08:49:13 UTC 2009     root@walker.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

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

# cat /etc/ntp.conf
#добавляем сервера, с которыми будет проводиться синхронизация
server 0.ru.pool.ntp.org iburst burst prefer
server 1.ru.pool.ntp.org iburst burst
server 2.ru.pool.ntp.org
server 3.ru.pool.ntp.org

#путь к дрифт файлу
driftfile /etc/ntp/drift

#лог
logfile /var/log/ntp.log

#разрешаем обновляться только локальной сети и локалхосту
restrict default ignore
restrict 192.168.112.0 mask 255.255.255.0 nomodify notrap
restrict localhost

#разрешаем синхронизироваться с удаленными серверами
server 0.ru.pool.ntp.org
server 1.ru.pool.ntp.org
server 2.ru.pool.ntp.org
server 3.ru.pool.ntp.org

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

# cat /etc/rc.conf | grep ntp
ntpd_enable="YES"
ntpd_program="/usr/local/bin/ntpd"

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

# ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 mail.bisel.ru   .RMOT.          16 u    - 1024    0    0.000    0.000   0.000
 zazel.corbina.n .RMOT.          16 u    - 1024    0    0.000    0.000   0.000
 petrel.telecom. .RMOT.          16 u    - 1024    0    0.000    0.000   0.000
 moscow0.srv-hos .RMOT.          16 u    - 1024    0    0.000    0.000   0.000

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

# ntpdate -q localhost
server 127.0.0.1, stratum 16, offset -0.000038, delay 0.02577
server ::1, stratum 16, offset -0.000411, delay 0.02660
30 Sep 10:20:57 ntpdate[1232]: no server suitable for synchronization found

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

# ntpdate -q 0.ru.pool.ntp.org
server 194.33.191.69, stratum 2, offset -32.205980, delay 0.09215
server 85.21.78.6, stratum 2, offset -32.182491, delay 0.09946
server 94.26.135.117, stratum 2, offset -32.201180, delay 0.04912
server 188.128.19.66, stratum 3, offset -32.200713, delay 0.08954
server 83.229.210.18, stratum 3, offset -32.197622, delay 0.06494
30 Sep 10:21:58 ntpdate[1233]: step time server 94.26.135.117 offset -32.201180 sec

# ntpdate -q 1.ru.pool.ntp.org
server 193.125.143.140, stratum 2, offset -32.198616, delay 0.05762
server 195.16.42.125, stratum 4, offset -32.185273, delay 0.11739
server 81.200.8.213, stratum 3, offset -32.197719, delay 0.07271
server 83.229.137.50, stratum 3, offset -32.212852, delay 0.05652
server 95.140.94.2, stratum 2, offset -32.194595, delay 0.05762
30 Sep 10:22:35 ntpdate[1250]: step time server 95.140.94.2 offset -32.194595 sec

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

# cat /var/log/ntp.log
29 Sep 16:09:18 ntpd[26467]: ntpd exiting on signal 15
29 Sep 16:12:18 ntpd[681]: ntpd exiting on signal 15
29 Sep 16:53:09 ntpd[685]: ntpd exiting on signal 15
29 Sep 17:03:26 ntpd[1318]: ntpd exiting on signal 15
29 Sep 17:55:10 ntpd[1400]: ntpd exiting on signal 15
30 Sep 10:24:57 ntpd[685]: ntpd exiting on signal 15

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

#cat /var/log/messages 
Sep 30 10:24:58  ntpd[1278]: ntpd 4.2.4p7@1.1607-o Tue Sep 29 12:50:54 UTC 2009 (1)
Sep 30 10:29:25  ntpd[1319]: ntpd 4.2.4p7@1.1607-o Tue Sep 29 12:50:54 UTC 2009 (1)
Sep 30 10:31:41  ntpd[1350]: ntpd 4.2.4p7@1.1607-o Tue Sep 29 12:50:54 UTC 2009 (1)

snorlov
подполковник
Сообщения: 3927
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: NTP сервер

Непрочитанное сообщение snorlov » 2009-09-30 12:55:19

У вас в конфигураторе одни сервера, а в демоне другие... Демон берет не /etc/ntp.conf