Як синхронізувати годинник для комп’ютерів, які не в мережі?


10

У мене є деякі комп’ютери, на яких працює вбудований Windows 7 і підключений один до одного комутатором, але вони не підключені до більшої мережі чи Інтернету. Через кілька тижнів годинники дрейфують і важко зрозуміти, що відбувається в колодах між ними. Чи є спосіб синхронізувати годинник на цих комп’ютерах? Протягом 1 секунди було б досить добре для моїх цілей.

Я шукав рішення, і все, схоже, посилається на або є копією цієї сторінки: http://support.microsoft.com/kb/816042

Один з комп'ютерів виступає головним майстром для інших, і я налаштував його, як описано в розділі "Налаштування служби Windows Windows для використання внутрішнього апаратного годинника" у вищевказаній статті. Я намагався налаштувати інший комп'ютер, як описано в розділі "Налаштування служби Windows Windows для використання зовнішнього джерела часу", використовуючи IP-адресу майстра для параметра NtpServer. Я зачекав 15 хвилин, і їх годинник не синхронізувався (вони залишаються близько 1 хвилини один від одного).

Також, чи є спосіб знайти повідомлення про помилки, створені службою w32time? Наразі мій єдиний підхід - щось змінити і чекати, чи працює воно.

Ці комп’ютери не входять у домен.

Відповіді:


13

Вам потрібно буде встановити TimeServer в одній мережі. Зараз є статті, які дозволяють зробити машину Windows 7 здатною ділитися часом ... але я не впевнений. Я знаю, що всі сервери Windows 2000+ постачаються з включеним NTP як стандарт, і коли ви перебуваєте в домені, він автоматично використовує час сервера в домені.

Microsoft рекомендує використовувати виділений сервер часу , але це як інша машина.

Однак є можливість Group Policy Editorвключити NTP-сервер у Windows 7 - я знайшов це ... але нічого більше .

Тоді кожному клієнту потрібна його IP-адреса для зміни NTP на цій машині, як [192.168.0.25].

Введіть тут опис зображення

Але також, якщо у вас є виділений "сервер" (не справді сервер, а лише основний комп'ютер), який зберігає всі дані, наприклад. Ви можете запустити віртуальну машину з проклятим невеликим дистрибутивом Linux і налаштувати на ній NTP так само просто, як і з використанням рідного інсталятора. Ці дистрибутивні хвилини і майже не використовують пам'яті чи процесора, але ви можете зробити багато вражаючих речей, якщо трохи вивчити їх.

Але найкраще рішення - встановити Windows Server і поставити всі машини в домен.

Ви можете спробувати Windows SBS Essentials , і це дуже дешево.


1
Мені вдалося змусити його працювати, але мені також довелося відкрити порт UDP 123 на брандмауері на головному комп'ютері. Мені не довелося додавати окремий сервер часу до основного комп'ютера. Після цього єдиною зміною, необхідною для рабовласницьких комп'ютерів, було встановлення сервера на вкладці часу в Інтернеті, як запропонував ppumkin.
mccoyn

Це не спрацювало після перезавантаження. Це посилання пояснює, чому: mcbsys.com/techblog/2010/09/…
mccoyn

Його просто вікна - це біль у шиї, як усаул :( Вибачте, що .. але це посилання пояснює гіпер-v, іншими словами віруруалізацію. Вам краще використовувати VM з сервером NTP на ньому, що автоматично запуститься перезавантажити ...
Пьотр Кула

1
Це також пояснює тригери служби. Інформація про віртуалізацію просто зайва. Щоб змусити його працювати, мені довелося запустити "sc триггер info w32time delete", оскільки він за замовчуванням налаштований не працювати, якщо не на домені. Так, вікна - це біль.
mccoyn
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.