Назад | Перейти на главную страницу

Windows 7 как сервер времени NTP

Попытка заставить Windows 7 работать как сервер времени NTP для клиентов linux

Из Вот:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Config \ На правой панели щелкните правой кнопкой мыши AnnounceFlags и выберите команду «Изменить». В диалоговом окне «Изменить значение DWORD» в разделе «Данные значения» введите 5 и нажмите кнопку «ОК». Включите NTPServer. Найдите и щелкните следующий подраздел реестра: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \ На правой панели щелкните правой кнопкой мыши Включено и выберите команду Изменить. В диалоговом окне «Изменить значение DWORD» введите 1 в поле «Значение» и нажмите кнопку «ОК». HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ VMICTimeProvider \ На правой панели щелкните правой кнопкой мыши «Включено», а затем нажмите «Изменить» в диалоговом окне «Изменить значение DWORD», введите 0 в поле «Данные значения» и нажмите «ОК». Выйти из редактора реестра. В командной строке введите следующую команду, чтобы перезапустить службу времени Windows, а затем нажмите клавишу ВВОД: net stop w32time && net start w32time

Отключил брандмауэр на коробке Win7.

РЕДАКТИРОВАТЬ 2 - Это работает

Использование Meinberg NTPD

РЕДАКТИРОВАТЬ

Сразу после публикации я заметил, что служба остановилась ... все еще время не синхронизируется в окне Linux

однако, глядя на трафик в Microsoft Network Monitor, я вижу, что порт 123 недоступен.

Может стоит попробовать использовать NetTime? http://www.timesynctool.com/

Согласно Microsoft, "служба времени Windows не является точной реализацией протокола сетевого времени (NTP). "Он достаточно хорошо работает в качестве сервера времени для других компьютеров Windows, но он должен не использоваться в качестве сервера времени для клиентов Linux с расчетом на то, что время будет точно синхронизироваться. Недостатки W32Time изложены в Microsoft KB939322 статья:

Мы не гарантируем и не поддерживаем точность службы W32Time между узлами в сети. Служба W32Time не является полнофункциональным решением NTP, которое удовлетворяет потребности приложений, чувствительных ко времени. Служба W32Time в первую очередь предназначена для следующих целей:

  • Сделайте так, чтобы протокол аутентификации Kerberos версии 5 работал.
  • Обеспечьте непостоянную синхронизацию для клиентских компьютеров.

Kerberos версии 5 требует синхронизации компьютеров в течение 5 минут - очень низкая точность! W32Time может доставить вас в течение нескольких секунд в большинстве случаев, но Microsoft абсолютно не гарантирует этот уровень производительности.

Решение состоит в том, чтобы использовать настоящий NTP-сервер, то есть использовать ntpd. Обычно вашим сервером времени является одна из ваших Linux-машин, но Порты Windows NTPD доступны при необходимости.

Служба Microsoft W32Time синхронизирует ваши локальные часы с любым сервером NTP. Сначала сделайте свой компьютер Windows 7 для синхронизации с times.microsoft.com или pool.ntp.org, а затем включите сервер NTP в разделе «Управление компьютером» -> «Редактор групповой политики».

Все шаги следующие:

  • Откройте редактор групповой политики.
  • Щелкните Конфигурация компьютера, щелкните Административные шаблоны, щелкните Система, а затем щелкните Служба времени Windows.
  • Щелкните «Поставщики времени», дважды щелкните «Включить Windows NTP Server» на правой панели, нажмите кнопку «Включено», а затем нажмите кнопку «ОК».
  • В меню редактора объектов групповой политики выберите «Файл», а затем - «Выход».

Ссылка из:

http://javadotnet.in/2013/01/16/create-your-own-ntp-server-for-lan-with-windows-2008-windows-7/