URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 74205
[ Назад ]

Исходное сообщение
"Синхронизация времени с Windows"

Отправлено MVictorL , 22-Май-07 17:57 
Имеется сервер FC6 с поднятым ntpd.
Имеется Windows 2003 домен.

Хочу не много: синхронизировать время с Линукса на Виндовс...

Дело в том, что Линуксы берут время без проблем (ntpdate xxx.xxx.xxx.xxx)
Контроллер же домена M$ ни в какую не хочет брать время, хотя всё вроде бы прописал в нем правильно...

Помогите, пожалуйста!


Содержание

Сообщения в этом обсуждении
"Синхронизация времени с Windows"
Отправлено newser , 22-Май-07 18:26 
>Имеется сервер FC6 с поднятым ntpd.
>Имеется Windows 2003 домен.
>
>Хочу не много: синхронизировать время с Линукса на Виндовс...
>
>Дело в том, что Линуксы берут время без проблем (ntpdate xxx.xxx.xxx.xxx)
>Контроллер же домена M$ ни в какую не хочет брать время, хотя
>всё вроде бы прописал в нем правильно...
>
>Помогите, пожалуйста!

Что, куда и как Вы прописывали?


"Синхронизация времени с Windows"
Отправлено MVictorL , 23-Май-07 11:07 
>Что, куда и как Вы прописывали?

На Win2003 (PDC):
C:\>net time /setsntp:192.168.1.41
The command completed successfully.

C:\>net time /querysntp
The current SNTP value is: 192.168.1.41
The command completed successfully.

C:\Documents and Settings\Mogilevsky>w32tm /resync
Команда синхронизации отправлена на local computer...
Синхронизация не выполнена, поскольку нет доступных данных о времени.

P.S. '192.168.1.41' -- Linux сервер с ntpd, который синхронизируется через и-нет.


"Синхронизация времени с Windows"
Отправлено allez , 23-Май-07 11:18 
>>Что, куда и как Вы прописывали?
>
>На Win2003 (PDC):
>C:\>net time /setsntp:192.168.1.41
>The command completed successfully.
>
>C:\>net time /querysntp
>The current SNTP value is: 192.168.1.41
>The command completed successfully.
>
>C:\Documents and Settings\Mogilevsky>w32tm /resync
>Команда синхронизации отправлена на local computer...
>Синхронизация не выполнена, поскольку нет доступных данных о времени.
>
>P.S. '192.168.1.41' -- Linux сервер с ntpd, который синхронизируется через и-нет.


А "net time /set" вы не пробовали?


"Синхронизация времени с Windows"
Отправлено MVictorL , 23-Май-07 11:20 
>А "net time /set" вы не пробовали?

C:\>net time /set
Current time at \\ADSERVER is 23.05.2007 10:16

The current local clock is 23.05.2007 10:16
Do you want to set the local computer's time to match the
time at \\ADSERVER? (Y/N) [Y]:
The command completed successfully.

И что?..


"Синхронизация времени с Windows"
Отправлено allez , 23-Май-07 11:54 
>И что?..

Прошу прощения, дал вам не совсем точный ответ.
Команда "net time" умеет синхронизироваться с контроллерами доменов Windows.
Поэтому на вашем NTP-сервере можно поднять Samba, сконфигурировать его как PDC
и синхронизировать ваш Win-сервер командой "net time /domain:<samba_domain> /set".
А можно плюнуть с высокой вышки на штатные средства Windows и воспользоваться
утилитой сторонних разработчиков, тем же Timesync, например. Я им еще на NT 4
пользовался и жаловаться было не на что.


"Синхронизация времени с Windows"
Отправлено MVictorL , 23-Май-07 12:00 
>>И что?..
>
>Прошу прощения, дал вам не совсем точный ответ.
>Команда "net time" умеет синхронизироваться с контроллерами доменов Windows.
>Поэтому на вашем NTP-сервере можно поднять Samba, сконфигурировать его как PDC
>и синхронизировать ваш Win-сервер командой "net time /domain:<samba_domain> /set".
>А можно плюнуть с высокой вышки на штатные средства Windows и воспользоваться
>
>утилитой сторонних разработчиков, тем же Timesync, например. Я им еще на NT
>4
>пользовался и жаловаться было не на что.

Примерно такой совет я и находил в и-нете... :-)
Однако, действительно, хотелось бы, как говорится, штатными средствами Винды и тем более БЕЗ Самбы...
Прикол в том, что всё вроде бы даже работало, что произошло потом -- не известно!


"Синхронизация времени с Windows"
Отправлено Александр , 22-Май-07 18:58 
>Имеется сервер FC6 с поднятым ntpd.
>Имеется Windows 2003 домен.
>
>Хочу не много: синхронизировать время с Линукса на Виндовс...
>
>Дело в том, что Линуксы берут время без проблем (ntpdate xxx.xxx.xxx.xxx)
>Контроллер же домена M$ ни в какую не хочет брать время, хотя
>всё вроде бы прописал в нем правильно...
>
>Помогите, пожалуйста!

http://www.mobatime.ru/index.php?option=com_content&task=vie...


"Синхронизация времени с Windows"
Отправлено MVictorL , 23-Май-07 11:42 
>http://www.mobatime.ru/index.php?option=com_content&task=vie...

Что характерно -- разницу во времени контроллер домена, судя по всему, видит:

C:\>w32tm /stripchart /computer:192.168.1.41
Tracking 192.168.1.41 [192.168.1.41].
The current time is 23.05.2007 10:38:54 (local time).
10:38:54 d:-00.0002370s o:+139.3395996s  [                           |
. . .


"Синхронизация времени с Windows"
Отправлено MVictorL , 23-Май-07 13:48 
Спасибо всем!

Я так понял, "штатными" средствами не получается (M$ и здесь не могут пользоваться RFC!)

Установил TARDIS2000 1.6


"Синхронизация времени с Windows"
Отправлено newser , 23-Май-07 14:32 
>Спасибо всем!
>
>Я так понял, "штатными" средствами не получается (M$ и здесь не могут
>пользоваться RFC!)
>
>Установил TARDIS2000 1.6

Уж не знаю, ЧТО именно у Вас не получается "штатными" средствами. net time /setsntp вполне достаточно. Потом смотрите Event Log на винде - события от службы w32time. Ну и на линухе смотрите логи/настройки - может там ограничения стоят.


"Синхронизация времени с Windows"
Отправлено MVictorL , 23-Май-07 15:14 
>Уж не знаю, ЧТО именно у Вас не получается "штатными" средствами. net
>time /setsntp вполне достаточно. Потом смотрите Event Log на винде -
>события от службы w32time. Ну и на линухе смотрите логи/настройки -
>может там ограничения стоят.

Я сам не знаю!
И логи смотрел, и софт настраивал (не полный пень как бы!)...


"Синхронизация времени с Windows"
Отправлено Andrey , 23-Май-07 16:41 
>>Уж не знаю, ЧТО именно у Вас не получается "штатными" средствами. net
>>time /setsntp вполне достаточно. Потом смотрите Event Log на винде -
>>события от службы w32time. Ну и на линухе смотрите логи/настройки -
>>может там ограничения стоят.
>
>Я сам не знаю!
>И логи смотрел, и софт настраивал (не полный пень как бы!)...


для справки...
ntp протокол разрабатывался для определения времени, а не для синхронизации...
служба w32time (ntp демон в *никс) по ntp протоколу определяет время... это я к чему веду, раз он разницу показал, то он определил время на sntp сервере, а установить не смог... почему??? не знаю с какой это целью, но служба w32time (и очень многие клиенты) не устанавливают время, если оно на сервере и на клиенте различается более чем на 2 минуты (точно не помню, там по разному)... попробуй сократить разницу и синхронизируйся снова...


"Синхронизация времени с Windows"
Отправлено MVictorL , 23-Май-07 16:50 
>для справки...
>ntp протокол разрабатывался для определения времени, а не для синхронизации...
>служба w32time (ntp демон в *никс) по ntp протоколу определяет время... это
>я к чему веду, раз он разницу показал, то он определил
>время на sntp сервере, а установить не смог... почему??? не знаю
>с какой это целью, но служба w32time (и очень многие клиенты)
>не устанавливают время, если оно на сервере и на клиенте различается
>более чем на 2 минуты (точно не помню, там по разному)...
>попробуй сократить разницу и синхронизируйся снова...

Во, это ближе к телу -- у меня как раз минуты три!
Поищу в реестре!..

В дополнение такой вопрос:
C:\>w32tm /monitor
secdc.nipex.int [192.168.1.30]:
    ICMP: 0ms delay.
    NTP: -137.9144912s offset from adserver.nipex.int
        RefID: adserver.nipex.int [192.168.1.5]
adserver.nipex.int *** PDC *** [192.168.1.5]:
    ICMP: 0ms delay.
    NTP: +0.0000000s offset from adserver.nipex.int
        RefID: 'LOCL' [76.79.67.76]

Что это значит??? ^^^^^^^^^^^
(Я про IP 76.79.67.76)


"Синхронизация времени с Windows"
Отправлено Home , 27-Июл-07 14:36 
>Имеется сервер FC6 с поднятым ntpd.
>Имеется Windows 2003 домен.
>
>Хочу не много: синхронизировать время с Линукса на Виндовс...
>
>Дело в том, что Линуксы берут время без проблем (ntpdate xxx.xxx.xxx.xxx)
>Контроллер же домена M$ ни в какую не хочет брать время, хотя
>всё вроде бы прописал в нем правильно...
>
>Помогите, пожалуйста!

Я это сделал путем однократного выполнения трех команд на клиенский машинах:
w32tm /config /syncfromflags:manual /manualpeerlist:ntp.server.ru
w32tm /config /update
w32tm /resync


т.к. выполняется последняя команда достаточно долго. я вписал в логон скрипт вот такие строки:

@net time /QUERYSNTP | find /I "ntp.server.ru" > nul
@if NOT %ERRORLEVEL% == 0 (
@echo Очищаем список серверов синхронизации времени
net time /setsntp
@echo Назначаем сервер синхронизации: ntp.server.ru
w32tm /config /syncfromflags:manual /manualpeerlist:ntp.server.ru
@echo Сохраняем конфигурацию
w32tm /config /update
@echo Производим синхронизацию времени с сервером
w32tm /resync
)


"Синхронизация времени с Windows"
Отправлено Diffor , 13-Май-08 08:32 
http://diffor.livejournal.com/5024.html

>Как и многие наткнулся на такую траблу при настройке w32time в Windows 2003 - судя по http://support.microsoft.com/kb/816042 нужно ковырять ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time , но фиг там - венда ложит на эти настройки при наличии HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\W32time , соответственно её и нужно ковырять.