nixp.ru v3.0

27 мая 2017,
суббота,
18:48:42 MSK

DevOps с компанией «Флант»
Yorik написал 25 января 2005 года в 18:29 (445 просмотров) Ведет себя как мужчина; открыл 13 тем в форуме, оставил 25 комментариев на сайте.

Привет всем

…значится так: установил сервер времени ntp

Адрес машины допустим 192.168.0.12

файл ntp.conf:

server 192.168.0.12

fudge 127.127.1.0 stratum 10

Собственно, и настраивать нечего :)

Далее, под W2k синхронизируем время:

D:\>net time /setsntp:192.168.0.12

Команда выполнена успешно.

И усё. Время на клиенте как было так и осталось, хоть и пишет Ок.

В чем тут собака порылась? Help!

ЗЫ. Samb-y не предлагать, комп под W2k и по идее можно обойтись без

Genie

zless /usr/share/doc/ntp/README.Debian.gz гласит:

If you want to configure a machine to use its own processor clock as a reference, so that for example you can get a set of other machines to sync to it even if the cluster of machines isn’t synced to anything else, then you need to make sure to use a less-attractive stratum… just in case the cluster someday mingles time with the real world. An example of how to do this is to configure the «authoritative» machine’s ntp.conf like so:

server 127.127.1.1

fudge 127.127.1.1 stratum 10

Then, have the other machines peer with each other to some extent, and peer (maybe using ’server' instead of 'peer’) with the authoritative server, and they’ll all go to stratum 11 sync’ed to this machine eventually… and if you ever get a better source of time, everything will latch onto it instead.

что несколько противоречит приведённым настройкам.

вообще, надо после этих настроек проверить работу самого сервера, будет ли он откликаться и давать точное время клиентам:

$ /usr/sbin/ntpdate -buq 192.168.0.12

ну и читать FQ на тему подключения клиента под Win2k/XP, насколько я помню, там что-то с любовью MS к собственным «расщирениям стандарта» попахивает.

Yorik

Вот лог:

# ntpdate -buq 192.168.0.12

Looking for host 192.168.0.12 and service ntp

host found : srv

server 192.168.0.12, stratum 16, offset 0.000002, delay 0.02568

25 Jan 19:48:40 ntpdate[7583]: no server suitable for synchronization found

1.Что за фигня с последней строкой. По идее сервер должен «лезть за временем» к себе… Те две строчки в конфиге менял как угодно.

2.По видимому, с параметром /setsntp действительно проблема: чертова винда выдает «Команда выполнена успешно» при подстановке любого ip.: C:\>net time /setsntp:999.999.999.999 :-)))) -> Команда выполнена успешно

Скорее всего просто заглушка :(, проверено также на W2k Advanced Server

Genie

конфигурационный файл:

$ grep -vE '^(#|$)' /etc/ntp.conf
driftfile /var/lib/ntp/ntp.drift
statsdir /var/log/ntpstats/
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
server 127.127.1.1
fudge 127.127.1.1 stratum 10

после перезапуска службы и минуты ожидания:

$ /usr/sbin/ntpdate -buq 192.168.0.2
server 192.168.0.2, stratum 11, offset 0.000003, delay 0.02579
26 Jan 01:12:25 ntpdate[5996]: step time server 192.168.0.2 offset 0.000003 sec

кроме того:

$ ntpq -p 192.168.0.2
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*LOCAL(1)        LOCAL(1)        10 l   23   64  377    0.000    0.000   0.008

а соседний серверочек, который синхронизируется от этого:

$ ntpq -p 192.168.0.200
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*192.168.0.2     LOCAL(1)        11 u  443  512  377    0.720   34.751   2.746

так что отлавливаем тараканов в голове, выпрямляем руки… ;)