Настройка NTP сервера в Windows 7

Протокол NTP (Network Time Protocol) используется для синхронизации времени. Реализован поверх UDP на 123 порту, RFC 5905. В сетях, где windows 7 имеет выход в интернет, а другие компьютеры такой возможности не имеют, настройка NTP сервера будет очень полезна.

  1. Останавливаем «Cлужбу времени windows» Кстати запуск службы нужно установить в «Автоматический (отложенный запуск)».
  2. В редакторе реестра сделать правки в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config ключ «AnnounceFlags» (REG_DWORD) = 5   (по умолчанию 10, KB314054).
  3. В ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\TimeProviders\NtpServer ключ «Enabled» (REG_DWORD) = 1.
  4. Запустить «Cлужбу времени windows»
  5. На сервере проверить настройки синхронизации времени с интернетом (кнопкой обновить).
  6. На других компьютерах установить IP-адрес (или хост) уже настроенного сервера как сервер обновления времени.

Запустите под админом команду:

w32tm /monitor /computers:time.nist.gov,localhost,debian

Результат её работы:
time.nist.gov[192.43.244.18:123]:
ICMP: 257ms задержка
NTP: -1.1403957s смещение относительно локального времени
RefID: 'ACTS' [0x53544341]
Страта: 1
localhost[[::1]:123]:
ICMP: 0ms задержка
NTP: +0.0000000s смещение относительно локального времени
RefID: 'LOCL' [0x4C434F4C]
Страта: 1
debian[192.168.2.240:123]:
ICMP: 0ms задержка
NTP: +0.0641177s смещение относительно локального времени
RefID: Server [192.168.1.2]
Страта: 2

(debian — хост на линукс, синхронизируется с сервера Server).

Настройка NTP сервера в Windows 7: 2 комментария

  1. Здравствуйте.

    «Запустите под админом команду: …» — хто запускать только на сервере?

    «(debian – хост на линукс, синхронизируется с сервера Server).» — если никакого линукса в сети нет, то можно его не упоминать? или заменить на имя сервера или любого нуждающегося в синхронизации времени хоста?

    • Команду можно на сервере времени запустить так (проверим, что работает localhost):
      w32tm /monitor /computers:time.nist.gov,localhost
      Если сервер не работает, будет что-то такое:
      localhost[127.0.0.1:123]:
      ICMP: 0ms задержка
      NTP: ошибка WSAECONNRESET - ни один сервер не прослушивает NTP-порт

      Ещё на любом другом компьютере сети можно запустить команду, подставив IP-адрес сервера:
      w32tm /monitor /computers:IP_адрес_сервера

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *