Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Настройка службы времени W32tm в рабочей группе.

Ответить
Настройки темы
Настройка службы времени W32tm в рабочей группе.

Аватара для volk1234

Старовер


Сообщения: 1708
Благодарности: 314


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: volk1234
Дата: 06-10-2009
Описание проблемы:
читать дальше »
Посмотрел с дюжину тем по настройке службы времени здесь. И еще столько же на других форумах.
Но ответа на свой вопрос так и не нашел...
Есть рабочая группа. Необходимо синхронизировать время на всех компьютерах и сервере.
Перелопатил мануалы на аглицком на технете. Настроил сервер на получение времени с интеренетовского сревера. Настроил на сервере службу времени как сервер:
читать дальше »

Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer]
"InputProvider"=dword:00000000
"AllowNonstandardModeCombinations"=dword:00000001
"DllName"="C:\\WINDOWS\\system32\\w32time.dll"
"Enabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config]
"MaxNegPhaseCorrection"=dword:ffffffff
"MaxPosPhaseCorrection"=dword:ffffffff
"AnnounceFlags"=dword:00000001
"MaxAllowedPhaseOffset"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]
"ServiceMain"="SvchostEntry_W32Time"
"ServiceDll"=hex(2):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,77,00,33,00,\
  32,00,74,00,69,00,6d,00,65,00,2e,00,64,00,6c,00,6c,00,00,00
"NtpServer"="ntp.solnet.ru,0x1"
"Type"="AllSync"

На клиенте прописал:
читать дальше »

Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config]
"FrequencyCorrectRate"=dword:00000004
"MaxPollInterval"=dword:0000000f
"LocalClockDispersion"=dword:0000000a
"PhaseCorrectRate"=dword:00000001
"MinPollInterval"=dword:0000000a
"UpdateInterval"=dword:00057e40
"MaxNegPhaseCorrection"=dword:ffffffff
"MaxPosPhaseCorrection"=dword:ffffffff
"AnnounceFlags"=dword:0000000a
"MaxAllowedPhaseOffset"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters]
"ServiceMain"="SvchostEntry_W32Time"
"NtpServer"="10.0.0.1"
"Type"="NTP"
"ReliableTimeSource"=dword:00000001

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient]
"Enabled"=dword:00000001
"InputProvider"=dword:00000001
"AllowNonstandardModeCombinations"=dword:00000001
"CrossSiteSyncFlags"=dword:00000002
"ResolvePeerBackoffMinutes"=dword:0000000f
"ResolvePeerBackoffMaxTimes"=dword:00000007
"CompatibilityFlags"=dword:80000000
"EventLogFlags"=dword:00000000
"SpecialPollInterval"=dword:00000708
Паставил на клиенте неправильное время (на 20 минут меньше) подождал сутки. Ничего не происходит, клиент не синхронизируется. Попробовал через графический интерфейс - сбивается адрес внутреннего сервера на стандартные сервера. Нашел и поправил ветку:
Код: Выделить весь код
"HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers"
- добавил только локальный сервер.
На сервере время с интерентом синхронизируется нормально. Клиент не синхронизируется. Если писать
Код: Выделить весь код
w32tm /resync  /computer:10.0.0.11
пишет ошибка: Обнаружена следующая ошибка: Отказано в доступе. (0x80070005)
Через GUI синхронизация с локальным сервером тоже не удается - ругаетсяы на некие "страты". Я такое слово в первый раз услышал.....

Команда
Код: Выделить весь код
net time /set /yes
Отрабатывает на ура.
Вопрос:
1. Есть ли в рабочей группе возможность настроить автоматическую синхронизацию клиентов с сервера. Без прописывания батника в скрипты автозагрузки..

2. Какие вообще должны быть правильно настроенные интервалы - всякие минимальны и максимальные интервалы.

3. Если у когонибудь есть рабочий вариант - приведите плиз листинг веток реестра, или опишите ключевые параметры...




Ссылки которые мне помогли решить проблему:

1. Просто и понятно, для начала самое то. NTP – атомные часы на каждом столе
2. Самый короткий и понятный манул по настройке из командной строки на конкретный сервер Настройка синхронизации сервера Windows 2003
3. Некоторые параметры службы времени на technet (англ.) Windows Time Service and Internet Communication (Windows Server 2003)
4. Всепоглощающий подробнейший мануал на technet (англ.) Windows Time Service Technical Reference
4.1 Часть мануала качающаяся настроек (англ.) Windows Time Service Tools and Settings
5. Список актуальных серверов времени второго уровня: Stratum Two Time Servers
6. Перевод майрософтовской статьи на русский в блогеСлужба времени
6.1 оттуда же: Дополнительные сведения о службе времени Windows см. в следующих статьях базы знаний Майкрософт:

-------

Ю-ху!


Отправлено: 19:23, 02-10-2009

 

Аватара для volk1234

Старовер


Сообщения: 1708
Благодарности: 314

Профиль | Отправить PM | Цитировать


monkkey
Тут наверное надо уточнить, что для использования SpecialPollInterval надо чтобы сервера в параметре
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parametrs
NtpServer
прописывались с флагами 0х1,

ибо в соответствии с сылкой 4.1 в шапке
NtpServer можеь задаватся с флагами:

Код: Выделить весь код
0x01 SpecialInterval

0x02 UseAsFallbackOnly

0x04 SymmatricActive

0x08 Client
И если флаг =0х1, то интервал берется из параметра SpecialPollInterval ???

-------

Ю-ху!


Отправлено: 17:29, 06-10-2009 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 31
Благодарности: 10

Профиль | Отправить PM | Цитировать


Приветствую. Решил я также настроить синхронизацию рабочих станций в локалке (без домена, простая рабочая группа).

На серваке разрешил доступ в Интернет по протоколу NTP. Сделал вот такой батник для будущего:

Код: Выделить весь код
w32tm /config /LocalClockDispersion:0

w32tm /config /manualpeerlist:ru.pool.ntp.org,0x1 /syncfromflags:manual /update

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient /v Enabled /t REG_DWORD /d 1 /f

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer /v Enabled /t REG_DWORD /d 1 /f

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v MaxAllowedPhaseOffset /t REG_DWORD /d 300 /f
ru.pool.ntp.org - сервер синхронизации


На клиентах в сети воспользовался батником:
Код: Выделить весь код
w32tm /config /manualpeerlist:NAME_OR_IP_SERVER,0x1 /syncfromflags:manual /update

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient /v SpecialPollInterval /t REG_DWORD /d 3600 /f

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v MaxAllowedPhaseOffset /t REG_DWORD /d 300 /f
NAME_OR_IP_SERVER - ИП адрес или имя сервера

Здесь очень важна строка
Код: Выделить весь код
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config /v MaxAllowedPhaseOffset /t REG_DWORD /d 300 /f
, так как по-умолчанию MaxAllowedPhaseOffset = 1 и клиенты ни в какую не будут синхронизироваться с сервером с ошибкой: страта другого узла меньше, чем страта этого компьютера. Причем важно чтобы MaxAllowedPhaseOffset = 300 было выставлено на сервере и клиентах.

Таким образом, после перезапуска службы (или компьютера) время начало синхронизироваться.

P.S.
Цитата volk1234:
И если флаг =0х1, то интервал берется из параметра SpecialPollInterval ??? »
да, интервал берется из параметра SpecialPollInterval

Последний раз редактировалось qrangerq, 30-11-2009 в 06:40.


Отправлено: 03:40, 15-10-2009 | #12


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Имеется два домена
D1 и D2
В Домене D1 имеется домен контролер DC1-D1 и DC2-D1, которые синхронизируются с внешним источником времени (настроено через групповые политики). Все остальные сервера домена D1 , берут время с DC-D1 (тоже настроено через групповые политики). Все синхронизируется, все работает.


В Домене D2 имеется домен контролер DC1-D2 и DC2-D2, которые синхронизируются с DC1-D1 и DC2-D1 (настроено через групповые политики), с внешним источником времени синхронизироваться нельзя по соображением безопасности. Все остальные сервера домена D2 , берут время с DC1-D2 (тоже настроено через групповые политики). Все синхронизировалось, все работало до какого то момента времени, потом перестало.


Сейчас картина такая: Сами DC1-D2 и DC2-D2 время синхронизируют с DC1-D1 и DC2-D1 нормально, а вот остальные сервера домена D2 перестали синхронизироваться… В журнале системы периодически возникают события с ID6, ID7, ID29, ID47. Когда на обычном сервере домена D2 , даю команду w32tm /resync /computer: DC1-D2 или (DC2-D2) получаю ошибку Access is Denied 0x80070005. А при попытке с DC2-D2 получить время с DC1-D2 (w32tm /resync /computer: DC1-D2) все проходит успешно.

Перерыл все политики D1 (в котором все работает) и политики D2 по синхронизации времени везде все идентично, но в одном домене все работает, а во втором нет.

Не пойму в чем загвоздка, помогите понять.

Отправлено: 11:41, 15-12-2009 | #13


Ветеран


Сообщения: 4904
Благодарности: 496

Профиль | Сайт | Отправить PM | Цитировать


С лицензионностью нет проблем? А то по этому коду ошибки http://forums.techarena.in/tips-tweaks/1020365.htm. Кстати, с ошибками из журнала событий загляните на eventid.net

-------
Если сообщение оказалось полезным, нажмите, пожалуйста, соответствующую кнопку.


Отправлено: 13:10, 15-12-2009 | #14


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


С этим проблем нет, весь софт имеет лицензии... ошибка по вашей ссылке, думаю из другой серии...

Отправлено: 13:49, 15-12-2009 | #15


Пользователь


Сообщения: 51
Благодарности: 1

Профиль | Отправить PM | Цитировать


У меня в реестре нету NtpClient в TimeProviders. Т. е. TimeProviders вообще пустая. NtpClient нужно создавать вручную? При попытке создать получаю отказ в правах на внесение изменений в реестр. А в разрешениях на ветку стоит RO. Разрешения конечно можно изменить, но ведь это не просто так наверное? Или не стоит обращать на это внимание?
Спасибо.

Отправлено: 03:30, 09-03-2011 | #16


Ветеран


Сообщения: 4904
Благодарности: 496

Профиль | Сайт | Отправить PM | Цитировать


Цитата Cormorant:
Или не стоит обращать на это внимания? »
Измените разрешения, создайте соответствующие подразделы и нужные параметры.

-------
Если сообщение оказалось полезным, нажмите, пожалуйста, соответствующую кнопку.


Отправлено: 12:34, 09-03-2011 | #17


Пользователь


Сообщения: 51
Благодарности: 1

Профиль | Отправить PM | Цитировать


ок, понял. Странно только, что кучу параметров можно настроить при помощи w32tm, а за одним - SpecialPollInterval - приходится лезть в реестр. Почему было не сделать возможность устанавливать этот параметр тоже через утилиту w32tm....?

Опаньки! Как только изменил разрешения, все подразделы сами создались вместе с параметрами... O_o

Отправлено: 13:56, 09-03-2011 | #18


Пользователь


Сообщения: 51
Благодарности: 1

Профиль | Отправить PM | Цитировать


У меня теперь почему-то наблюдаются проблемы со службой Windows Time. Смотрю в список служб. Тип запуска стоит в Auto. Но служба отключена. Когда вручную запускаю - запускается нормально. Но почему она тогда отключается?

Последний раз редактировалось monkkey, 14-03-2011 в 11:22.


Отправлено: 14:58, 13-03-2011 | #19


Ветеран


Сообщения: 4904
Благодарности: 496

Профиль | Сайт | Отправить PM | Цитировать


Cormorant,
Ошибки в журнале событий?

-------
Если сообщение оказалось полезным, нажмите, пожалуйста, соответствующую кнопку.


Отправлено: 11:22, 14-03-2011 | #20



Компьютерный форум OSzone.net » Серверные продукты Microsoft » Microsoft Windows NT/2000/2003 » Настройка службы времени W32tm в рабочей группе.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Доступ к рабочей группе Vygov Microsoft Windows NT/2000/2003 12 04-08-2008 01:44
Exchange в рабочей группе Pit_bul Microsoft Exchange Server 12 30-07-2008 14:52
WINS/Browse - Доступ к рабочей группе Bared Сетевые технологии 10 11-12-2007 22:32
WinXP в рабочей группе vippy Сетевые технологии 13 16-05-2004 14:41
о рабочей группе lomaster Сетевые технологии 1 20-04-2004 13:50




 
Переход