Автор Тема: Синхронизация времени в локальной сети  (Прочитано 19855 раз)

ska

  • Гость
На школьном сервере указано работать как ntp сервер, на линукс клиентах указано получать время с ntp сервера и его айпи. Однако время не обновляется. Нужно ли дополнительно что-то настраивать еще?

Онлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 352
  • Учиться .... Телепатами не рождаются, ими ....
Что прописано в /etc/ntpd.conf?
Обратите внимание на listen

Что должно быть прописано, читайте тут:
http://silinio.webhost.ru/openbsd-openntpd-server.html

Обзац от" Помимо изменения /etc/ntpd.conf "  до "Настройка Windows клиента" относится к OpenBSD. В том смысле, что системные и конфигурационные файлы в Linux находятся в другом месте.

В частности
grep ntpd /var/log/messages
« Последнее редактирование: 04.04.2011 07:45:07 от ruslandh »

Оффлайн yadal

  • Участник
  • *
  • Сообщений: 25
$ /usr/sbin/ntpdate -q адрес_сервера
что-нибудь говорит?

ska

  • Гость
$ /usr/sbin/ntpdate -q адрес_сервера
что-нибудь говорит?
мастер 5.0.1 и легкий 5.0.1 из коробки - в них нету ntpdate )
нужно поставить?
Я подумал раз галочки есть, значит все должно работать)

Онлайн NickM

  • Участник
  • *
  • Сообщений: 935
нужно поставить?

если есть необходимость почему бы и нет,

и еще, непомню почему, но Я отказался от openntp и установил
[root@nickm ~]# rpm -qa | grep ntp
ntp-utils-4.2.4-alt5.p7
ntpdate-4.2.4-alt5.p7
ntp-doc-4.2.4-alt5.p7
ntp-4.2.4-alt5.p7
ntp-aux-4.2.4-alt5.p7
ntpd-4.2.4-alt5.p7

отредактировал ntp.conf
[root@nickm ~]# cat /etc/ntp.conf
server 85.21.78.23 prefer
server 212.192.253.178
server 193.169.32.220
server 127.0.0.1

restrict default ignore
restrict 192.168.100.0 mask 255.255.255.0 nomodify notrap
restrict 127.0.0.1
restrict 85.21.78.23 notrap noquery
restrict 193.169.32.220 notrap noquery
restrict 212.192.253.178 notrap noquery

fudge 127.127.1.0 stratum 3
driftfile /etc/ntp.drift
logfile   /var/log/ntp.log
broadcastdelay 0.008

создал недостающие файлы ntp.drift и ntp.log
[root@nickm ~]# ls -l /etc/ | grep ntp.conf
-rw-r--r--  1 ntpd   ntpd      817 May 28  2010 ntp.conf
[root@nickm ~]#

[root@nickm ~]# ls -l /etc/ | grep ntp.drift
-rw-rw-rw-  1 ntpd   ntpd        3 Jul  1  2010 ntp.drift

[root@nickm ~]# ls -l /var/log/ | grep ntp.log
-rw-r--r-- 1 root      root       336568 Apr  5 09:51 ntp.log

« Последнее редактирование: 05.04.2011 08:26:51 от NickM »

Онлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 352
  • Учиться .... Телепатами не рождаются, ими ....
- openntp более безопасен,
- ещё один плюс openntp,  что он гораздо проще настраивается - всё только в /etc/ntp.conf - два параметра  - listen и server
- ну и третий плюс, что он может являться сервером  для Windows машин.
Главный его минус -  он "рвёт время"  - двигает время рывком на несколько секунд несколько раз в сутки, в отличии от классического  ntpd он не "сглаживает"  переход на более точное время.

Онлайн NickM

  • Участник
  • *
  • Сообщений: 935
- ну и третий плюс, что он может являться сервером  для Windows машин.

пока у Меня в сети только Windows клиенты, проблем не наблюдается, да по простоте openntp на высоте,

Онлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 352
  • Учиться .... Телепатами не рождаются, ими ....
Да, и openntp не требуется ntpdate - он при запуске сам "рывком" устанавливает время с сервера

ska

  • Гость
ок, учту. Но хотелось бы разобраться с тем что есть по-умолчанию в системе. (кстати непонятно, почему не включили в коробку ntpdate, если он нужен для синхронизации). Поставил ntpdate
~]# ntpdate -q 192.168.0.1
server 192.168.0.1, stratum 16, offset 104.127142, delay 0.02574
 5 Apr 15:22:11 ntpdate[32562]: no server suitable for synchronization found
~]# grep ntpd /var/log/messages
Apr  4 22:00:07 master ntpd[16047]: dispatch_imsg in main: pipe closed
Apr  4 22:00:07 master ntpd[16047]: Terminating
Apr  4 22:00:07 master ntpd: ntpd shutdown succeeded
Apr  5 08:39:41 master ntpd: ntpd startup succeeded
Apr  5 15:16:37 master synaptic: ntpdate-4.2.4-alt5.p7 installed

Сервер находится в двух шагах, а все равно время не выдает). Почему?

Онлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 352
  • Учиться .... Телепатами не рождаются, ими ....
- ну и третий плюс, что он может являться сервером  для Windows машин.

пока у Меня в сети только Windows клиенты, проблем не наблюдается, да по простоте openntp на высоте,
А разве ntpd умеет работать по протоколу sntp?

Онлайн NickM

  • Участник
  • *
  • Сообщений: 935
Сервер находится в двух шагах, а все равно время не выдает). Почему?

во первых, ему надо обновится с сервера времени и надо время чтобы стать с нормальным stratum'ом,

Онлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 352
  • Учиться .... Телепатами не рождаются, ими ....
Скорей всего у вас закомментирован параметр listen

ska

  • Гость
~]# cat /etc/ntpd.conf
# $OpenBSD: ntpd.conf,v 1.7 2004/07/20 17:38:35 henning Exp $
# sample ntpd configuration file, see ntpd.conf(5)

# Addresses to listen on (ntpd does not listen by default)
listen on *
#listen on 127.0.0.1
#listen on ::1

# sync to a single server
#server ntp.example.org

# use a random selection of 8 public stratum 2 servers
# see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers
servers 192.168.0.1


Онлайн NickM

  • Участник
  • *
  • Сообщений: 935
# use a random selection of 8 public stratum 2 servers
# see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers
servers 192.168.0.1

сказано, "укажите несколько публичных серверов со stratum 2", Вы указываете свой АйПи, т.е. заставляете обновляется с Самого Себя, вот и петля получилась.

ska

  • Гость
# use a random selection of 8 public stratum 2 servers
# see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers
servers 192.168.0.1

сказано, "укажите несколько публичных серверов со stratum 2", Вы указываете свой АйПи, т.е. заставляете обновляется с Самого Себя, вот и петля получилась.
я кажется опять запутался. (или вы меня хотите запутать))
Сказано, есть клиент в локальной сети с айпи 192.168.0.2 На нем все галки выставлены как надо и на нем я запускаю ntpdate (в конфиге которого указан айпи не его самого а моего локального сервера, который в свою очередь получает время с ntp.org)
На локальном сервере тоже нужно устанавливать ntpdate что-ли?