Точное время
Как то мне пришлось синхронизировать все компьютеры домена с контроллером домена…
Сразу возник вопрос, – как лучше сделать? Надежнее на мой взгляд делать синхронизацию с сервером, построенным на Linux или Unix (если таковой имеется в нашей локальной сети). НО! не думаю, что сотрудники нашего предприятия должны знать время с точностью до десятой секунды, поэтому я поднял данный сервер на мастдай (хоть его и не люблю, но пока работал как часы, и за время моей работы не было ни одного сбоя).
Все делал по статье: http://support.microsoft.com/kb/816042/ru
Прежде чем все работало нужно убедиться, что наш сервер имеет прямой выход в интернет, либо созданное на шлюзе интернет (где например стоит система линукс и прокси на сквиде) правило iptables (ну что-то вроде этого, -
iptables -t nat -A POSTROUTING -s 192.168.0.25 -o eth1 -j SNAT –to-source 123.123.123.123
где, – 192.168.0.25 – интерфейс, который смотрит в локаль
123.123.123.123 – наш внешний ай пи
Естественно в свойствах сетевой карты на сервере прописан днс-сервер, пингуем любой узел в сети:
ping mail.ru
Если все отлично, едем дальше… Собственно, все по статье….
Скажу только одно: параметр Peers я оставил таким же, что и был, а TimeInSeconds установил равным в 3600
Чтобы настроить внутренний сервер службы времени на синхронизацию с внешним источником времени, выполните следующие действия.
1.Измените тип сервера на NTP. Для этого выполните следующие действия.
a. Выберите в меню Пуск пункт Выполнить, введите команду regedit и нажмите кнопку ОК.
b. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Type
c. На правой панели щелкните правой кнопкой мыши параметр Type и выберите команду Изменить.
d. В появившемся окне Изменение строкового параметра в поле Значение введите NTP и нажмите кнопку ОК.
2.Присвойте параметру AnnounceFlags значение 5. Для этого выполните следующие действия.
a. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
b. На правой панели щелкните правой кнопкой мыши параметр AnnounceFlags и выберите команду Изменить.
c. В появившемся окне Изменение параметра DWORD в поле Значение введите 5 и нажмите кнопку ОК.
3.Включите сервер NTP. Для этого выполните следующие действия.
a. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer
b. На правой панели щелкните правой кнопкой мыши параметр Enabled и выберите команду Изменить.
c. В появившемся окне Изменение параметра DWORD в поле Значение введите 1 и нажмите кнопку ОК.
4.Укажите источники времени. Для этого выполните следующие действия.
a. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\NtpServer
b. На правой панели щелкните правой кнопкой мыши параметр NtpServer и выберите команду Изменить.
c. В появившемся окне Изменение строкового параметра в поле Значение введите Peers и нажмите кнопку ОК.
Примечание Peers представляет собой перечень узлов, предоставляющих данные о текущем времени. Для разделения имен узлов в списке используются пробелы. Все имена DNS в данном списке должны быть уникальными. В конце каждого имени DNS необходимо добавлять символы ,0×1. Если данные символы не были добавлены, то изменения, вносимые на шаге 5, не вступят в силу.
5.Задайте интервал опроса. Для этого выполните следующие действия.
a. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\SpecialPollInte rval
b. На правой панели щелкните правой кнопкой мыши параметр SpecialPollInterval и выберите команду Изменить.
c. В появившемся окне Изменение параметра DWORD в поле Значение введите TimeInSeconds и нажмите кнопку ОК.
Примечание TimeInSeconds – это интервал времени (в секундах) между двумя опросами. Рекомендуется установить его равным 900. В этом случае опрос будет выполняться каждые 15 минут.
6.Задайте параметры, определяющие максимальную величину коррекции времени. Для этого выполните следующие действия.
a. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\MaxPosPhaseCorrection
b. На правой панели щелкните правой кнопкой мыши параметр MaxPosPhaseCorrection и выберите команду Изменить.
c. В диалоговом окне Изменение параметра DWORD в разделе Система исчисления выберите значение Десятичная.
d. В появившемся окне Изменение параметра DWORD в поле Значение введите TimeInSeconds и нажмите кнопку ОК.
Примечание. TimeInSeconds может иметь любое значение в разумных пределах (например, 1 час (3600) или 30 минут (1800)). Данное значение выбирается исходя из величины интервала опроса, состояния сети и типа внешнего источника времени.
e. Найдите и выделите следующий раздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\W32Time\Config\MaxNegPhaseCorrection
f. На правой панели щелкните правой кнопкой мыши параметр MaxNegPhaseCorrection и выберите команду Изменить.
g. В диалоговом окне Изменение параметра DWORD в разделе Система исчисления выберите значение Десятичная.
h. В появившемся окне Изменение параметра DWORD в поле Значение введите TimeInSeconds и нажмите кнопку ОК.
Примечание. TimeInSeconds может иметь любое значение в разумных пределах (например, 1 час (3600) или 30 минут (1800)). Данное значение выбирается исходя из величины интервала опроса, состояния сети и типа внешнего источника времени.
7.Закройте редактор реестра.
8.Перезапустите службу времени. Для этого введите в командной строке следующую команду и нажмите клавишу ВВОД:
net stop w32time && net start w32time
Ну вот Теперь можем сравнить наше время с каким-либо сайтом точного времени,
находящимся в Интернет.



[...] своей прошлой заметке “синхронизация компьютеров домена с контроллером доме