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

Timesync

СообщениеДобавлено: 06 июн 2005, 10:12
Владимир
Сервер NW6SP5, timesync 6.04.08, SINGLE, получает время по NTP без проблем. Другие NW сервера синхронизируются с ним в Directory Tree Mode тоже без проблем. Но получить время с него по NTP не удается.
Анализ пакетов показал, что на запрос NTP сервер отвечает
ICMP пакетом (Destination Unreachable).
Фильтры выключены.

СообщениеДобавлено: 06 июн 2005, 10:25
Влад А.Сокол aka Akina
А в каком режиме сервер по части времени?

Вроде в вопросе указал

СообщениеДобавлено: 06 июн 2005, 10:52
Владимир
Слово после версии timesync.

После танцев с бубном удалось заставить сервер отдавать время по NTP. Надо было выгрузить и загрузить timesync. Но после перезагрузки сервера проблема восстановилась. Можно, конечно и так, но как говорится "ложечки нашлись, но осадок неприятный остался..."

СообщениеДобавлено: 06 июн 2005, 10:57
Влад А.Сокол aka Akina
SECONDARY, PRIMARY?

СообщениеДобавлено: 06 июн 2005, 11:23
Владимир
SINGLE

СообщениеДобавлено: 06 июн 2005, 11:53
Влад А.Сокол aka Akina
Посмотри SYS:SYSTEM\TIMESYNC.CFG - должно быть Advertizing = ON

СообщениеДобавлено: 06 июн 2005, 12:14
Владимир
Service Advertising = ON.
Все-таки если внимательно читать, что я пишу, таких вопросов возникать не должно. Hint: после перезагрузки timesync-а все работает как надо.
Похоже в определенной конфигурации что-то не склеивается. При загрузке сервера timesync пишет

Module TIMESYNC.NLM load status OK
Timesync: Waiting for TCP/IP to be initialized
Timesync: TCP/IP not initialized. ....
Timesync: IPX is initialized. Timesync is loaded with IPX support
Time Synchronization has been established

после этого синхронизируется по NTP и вроде все OK. А после перезагрузки timesync сообщение такое:

Module TIMESYNC.NLM load status OK
Timesync: Waiting for TCP/IP to be initialized
Timesync: TCP/IP initialized. Timesync is loaded with TCP/IP support
Timesync: IPX is initialized. Timesync is loaded with IPX support
Time Synchronization has been established

IPX-а на сервере нет, просто SERVERID в autoexec прописан, иначе
InoculateIT не грузится. Думаю, убив все это хозяйство и оставив чистый IP проблема разрешится.

СообщениеДобавлено: 06 июн 2005, 12:47
Влад А.Сокол aka Akina
Похоже временное решение проблемы - это в autoexec.ncf синхронно выгрузить и снова загрузить timesync - или задержку организовать меж ними.

На память - что-то подобное возникало еще на 5.0 в IP+IPX-серверах, насколь помню помогало обновление версии, а коли нет - использовали above. Попробуй порыться в архивах форума от http://netware.nwsoft.ru/ ...

СообщениеДобавлено: 06 июн 2005, 14:13
Константин Ошмян
Владимир писал(а):При загрузке сервера timesync пишет

Module TIMESYNC.NLM load status OK
Timesync: Waiting for TCP/IP to be initialized
Timesync: TCP/IP not initialized. ....
Timesync: IPX is initialized. Timesync is loaded with IPX support
Time Synchronization has been established

после этого синхронизируется по NTP и вроде все OK.
Владимир, а как Вы определяете, что он "после этого синхронизируется" именно по NTP? как-то это противоречит тому, что "TCP/IP not initialized". Можете процитировать содержимое TIMESYNC.CFG и относящихся к времени SET-ов из AUTOEXEC.NCF?

СообщениеДобавлено: 07 июн 2005, 03:49
Владимир
Константин Ошмян писал(а):Владимир, а как Вы определяете, что он "после этого синхронизируется" именно по NTP? как-то это противоречит тому, что "TCP/IP not initialized". Можете процитировать содержимое TIMESYNC.CFG и относящихся к времени SET-ов из AUTOEXEC.NCF?

Да там все нормально. А определить не проблема, вот кусочек Timesync Debug Screen:
Start Poll
^^^Polled server 129.7.1.66:123 NTP Source
offset.h = 00000000 offset.l = 0285B014
^^^Polled server 138.96.64.10:123 NTP Source
offset.h = 00000000 offset.l = 01EE34EA
Uniform Adjustment Requested: +8 Milliseconds
This server is configured as a REFERENCE
Tue Jun 7 07:50:55 2005

А вот то, что противоречит, в этом-то и вопрос. Разбирая дальше проблему вырисовывается такая картина: Timesync инициализируется раньше, чем TCPIP стек. После того, как IP инициализируется, Timesync забирает время по NTP, отдает его в Directory Tree Mode, но по NTP не отдает, т.к при загрузке не увидел IP.
На днях попробую совсем убить IPX на сервере (сеть вся на IP), может проблема решится.

СообщениеДобавлено: 07 июн 2005, 11:23
Константин Ошмян
Владимир писал(а):Разбирая дальше проблему вырисовывается такая картина: Timesync инициализируется раньше, чем TCPIP стек. После того, как IP инициализируется, Timesync забирает время по NTP, отдает его в Directory Tree Mode, но по NTP не отдает, т.к при загрузке не увидел IP.
А если после инициализации TCP/IP-стека выдать команду Set timesync restart flag=on - он начинает отдавать время по NTP или же нужна всё-таки полная выгрузка/загрузка TIMESYNC.NLM? Если начинает - то можно, как вариант, просто добавить эту команду ближе к концу AUTOEXEC.NCF.

СообщениеДобавлено: 07 июн 2005, 12:02
Владимир
В том-то и дело, что через рестарт флаг не срабатывает. Я пока искал причину, игрался с настройками именно через рестарт флаг timesync и перезапускал. Уже когда за бубен взялся :-) решил nlm-ку перезагрузить.

СообщениеДобавлено: 07 июн 2005, 12:16
Влад А.Сокол aka Akina
Рестарт перезапускает службу, но не перепривязывает ее к протоколам.