Sheloil.ru

ШСлл Оил
3 просмотров
Π Π΅ΠΉΡ‚ΠΈΠ½Π³ ΡΡ‚Π°Ρ‚ΡŒΠΈ
1 Π·Π²Π΅Π·Π΄Π°2 Π·Π²Π΅Π·Π΄Ρ‹3 Π·Π²Π΅Π·Π΄Ρ‹4 Π·Π²Π΅Π·Π΄Ρ‹5 Π·Π²Π΅Π·Π΄
Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ°...

Ручная синхронизация Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с сСрвСром

Ручная синхронизация Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с сСрвСром

Для настройки Windows Vista Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с NTP сСрвСра Mobatime Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ дСйствия:
Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· Π»Π΅Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠΈ ΠΏΠΎ часам Π² Ρ‚Ρ€Π΅Π΅. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΎΠΊΠ½ΠΎ:

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ ссылкС ИзмСнСниС настройки Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Π­Ρ‚ΠΎ ΠΆΠ΅ ΠΎΠΊΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Π² ΠŸΡƒΡΠΊ — ПанСль управлСния — Часы, язык ΠΈ Ρ€Π΅Π³ΠΈΠΎΠ½ (ссылка Π·Π΅Π»Ρ‘Π½ΠΎΠ³ΠΎ Ρ†Π²Π΅Ρ‚Π°) — Установка Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
Π’ этом ΠΎΠΊΠ½Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ВрСмя Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°

НаТмитС ΠΊΠ½ΠΎΠΏΠΊΡƒ Π˜Π·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹. ПослС наТатия Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½ запрос Π½Π° ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ выполняСмого дСйствия (Ссли Ρ‚Π°ΠΊΠΈΠ΅ прСдупрСТдСния Π½Π΅ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹).

ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚Π΅ дСйствиС, послС Ρ‡Π΅Π³ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Π° Ρ„ΠΎΡ€ΠΌΠ°, содСрТащая ΠΏΠΎΠ»Π΅ для Π²Π²ΠΎΠ΄Π° адрСса NTP сСрвСра.

Бинхронизация Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Mac OS настраиваСтся Π² System Preferences — Date & Time.

Для настройки синхронизации Π΄Π²Π°ΠΆΠ΄Ρ‹ Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎ часам Π² Ρ‚Ρ€Π΅Π΅. ΠžΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ΡΡ ΠΎΠΊΠ½ΠΎ свойств Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π­Ρ‚ΠΎ ΠΆΠ΅ ΠΎΠΊΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈΠ· ΠŸΡƒΡΠΊ — ПанСль управлСния — Π”Π°Ρ‚Π° ΠΈ врСмя. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ΡΡŒ Π½Π° послСднюю Π²ΠΊΠ»Π°Π΄ΠΊΡƒ ВрСмя Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²ΠΊΠ»Π°Π΄ΠΊΠ° появится Π² ΠΎΠΊΠ½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ установлСнном ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ ΠΊ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ.

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ SP TimeSync

SP TimeSync являСтся ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ с многоязычным интСрфСйсом, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½ΠΎΠΉ для синхронизации часов ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° с Π»ΡŽΠ±Ρ‹ΠΌΠΈ Π°Ρ‚ΠΎΠΌΠ½Ρ‹ΠΌΠΈ часами (сСрвСрами Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ) Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚. Для этих Ρ†Π΅Π»Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ высокоточный сСтСвой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (NTP), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ точности синхронизации Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… миллисСкунд Π² зависимости ΠΎΡ‚ характСристик источника Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ распространСния сигнала ΠΏΠΎ сСти.

Π―Π·Ρ‹ΠΊΠΈ интСрфСйса SP TimeSync

Π‘Π°Π·ΠΎΠ²Ρ‹ΠΌ языком интСрфСйса ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ SP TimeSync являСтся английский, Π½ΠΎ Π² настоящСС врСмя Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ языки (пСрСчислСны Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π½ΠΎΠΌ порядкС):
бСлорусский, вСнгСрский, голландский, датский, испанский, ΠΈΡ‚Π°Π»ΡŒΡΠ½ΡΠΊΠΈΠΉ, литовский, Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΈΠΉ, норвСТский, польский, ΠΏΠΎΡ€Ρ‚ΡƒΠ³Π°Π»ΡŒΡΠΊΠΈΠΉ (Π±Ρ€Π°Π·ΠΈΠ»ΡŒΡΠΊΠΈΠΉ), румынский, русский, сСрбский, словСнский, Ρ‚ΡƒΡ€Π΅Ρ†ΠΊΠΈΠΉ, украинский, фарСрский, финский, французский, Ρ‡Π΅ΡˆΡΠΊΠΈΠΉ.

Π’ΡƒΠ½Π½Π΅Π»ΡŒ Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π΄Π°Π½Π½Ρ‹Π΅ с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Ρ‡Π΅Ρ€Π΅Π· Network Time Protocol

ΠŸΠ°Ρ€Ρƒ мСсяцСв Π½Π°Π·Π°Π΄ я гулял ΠΏΠΎ Π·Π°Π³Π½ΠΈΠ²Π°ΡŽΡ‰Π΅ΠΉ Π“Π΅Ρ€ΠΌΠ°Π½ΠΈΠΈ, Π³Π΄Π΅ ΠΏΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌΡƒ ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ строят Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒ. И Ρ‚ΡƒΡ‚ ΠΌΠ½Π΅ ΠΏΡ€ΠΈΡˆΠ»Π° идСя: Π° Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π»ΠΈ свой Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒ? Π’ качСствС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° я Π²Ρ‹Π±Ρ€Π°Π» NTP β€” Π΅Π³ΠΎ использованиС Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΉ, систСмы Π·Π°Ρ‰ΠΈΡ‚Ρ‹ Π½Π΅ видят Π² Π½Π΅ΠΌ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, вСдь Ρ‚Π°ΠΌ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ Π±Ρ‹Ρ‚ΡŒ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚, ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π° Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ простой ΠΊΠ°ΠΊ ΠΏΠ°Π»ΠΊΠ°, Ρ‡Ρ‚ΠΎ позволяСт Π½Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Π±Π΅Π· нСобходимости Π·Π°ΠΊΠ°ΠΏΡ‹Π²Π°Ρ‚ΡŒΡΡ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ.

Π­Ρ‚ΠΎΡ‚ Ρ‚Ρ€ΡŽΠΊ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ вирусописатСли β€” для Π²Ρ‹Π²ΠΎΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· Π·Π°Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… систСм, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π΅Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ для стандартных срСдств Π·Π°Ρ‰ΠΈΡ‚Ρ‹.

WARNING

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ распространСниС врСдоносных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ караСтся ΠΏΠΎ ΡΡ‚Π°Ρ‚ΡŒΠ΅ 273 УК Π Π€. Ни Π°Π²Ρ‚ΠΎΡ€, Π½ΠΈ рСдакция Β«Π₯Π°ΠΊΠ΅Ρ€Π°Β» Π½Π΅ нСсут отвСтствСнности Π½ΠΈ Π·Π° ΠΊΠ°ΠΊΠΎΠΉ Π²Ρ€Π΅Π΄, принСсСнный использованиСм ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² этой ΡΡ‚Π°Ρ‚ΡŒΠΈ.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ NTP

NTP (Network Time Protocol) β€” ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎΠ²Π΅Ρ€Ρ… UDP ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для синхронизации Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… часов с часами Π½Π° сСрвСрС Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ синхронизации составляСт Π΄ΠΎ 10 мс, Π° Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтях β€” Π΄ΠΎ 0,2 мс. ΠŸΡ€ΠΈ этом NTP нСчувствитСлСн ΠΊ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°ΠΌ ΠΊΠ°Π½Π°Π»Π°.

ΠΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ вСрсия ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° (ΠΏΠΎ Π΄Π°Π½Π½Ρ‹ΠΌ Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ) β€” 4, Π½ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Ρ€ΡΠΈΡŽ 3, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ для Π½Π°ΡˆΠΈΡ… Ρ†Π΅Π»Π΅ΠΉ прСдостаточно.

Для максимальной точности слуТба обновлСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ постоянно Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅, рСгулярно отправляя запросы Π½Π° сСрвСр Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ гСнСрируя довольно ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°. Π­Ρ‚ΠΎ Π½Π°ΠΌ Π½Π° Ρ€ΡƒΠΊΡƒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ·-Π·Π° этой особСнности IDS Π΄Π°Π²Π½ΠΎ Π½Π΅ ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‚ внимания Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ NTP.

Π—Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Π² Windows ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ слуТба W32Time, Π° Π² Linux β€” Π΄Π΅ΠΌΠΎΠ½ ntpd ΠΈΠ»ΠΈ chronyd. Π’Π°ΠΊΠΆΠ΅ сущСствуСт Π±ΠΎΠ»Π΅Π΅ простая рСализация этого ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, извСстная ΠΊΠ°ΠΊ SNTP (Simple Network Time Protocol) β€” простой ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» сСтСвого Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π΅Π³ΠΎ Π²ΠΎ встраиваСмых систСмах ΠΈ устройствах, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ высокой точности, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, систСмы ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° NTP

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚Π° NTP описана Π² RFC 958 (v1), 1119 (v2), 1305 (v3) ΠΈ 5905 (v4). Нас интСрСсуСт вСрсия 3, ΠΊΠ°ΠΊ довольно распространСнная ΠΈ простая, хотя Ρ‚Ρ‹ свободно моТСшь ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ вСрсиСй 4, ΠΎΠ½Π° ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅ отличаСтся.

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅:
Π”Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ подъСма ΠΊΠ»Π°ΠΏΠ°Π½ΠΎΠ² ep6

Для ΠΏΡ€ΠΎΠΆΠΆΠ΅Π½Π½Ρ‹Ρ… программистов Π½Π° C Π΅ΡΡ‚ΡŒ псСвдокод:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ этих ΠΏΠΎΠ»Π΅ΠΉ.

  • Leap indicator (LI), 2 Π±ΠΈΡ‚Π° β€” число, ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°ΡŽΡ‰Π΅Π΅ ΠΎ сСкундС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΠΈ. ΠœΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚ 0 Π΄ΠΎ 3, Π³Π΄Π΅ 0 β€” Π½Π΅Ρ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ, 1 β€” послСдняя ΠΌΠΈΠ½ΡƒΡ‚Π° дня содСрТит 61 с, 2 β€” послСдняя ΠΌΠΈΠ½ΡƒΡ‚Π° дня содСрТит 59 с, 3 β€” Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ сСрвСра. ΠŸΡ€ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ 3 ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ Π΄ΠΎΠ²Π΅Ρ€ΡΡ‚ΡŒ Π½Π΅ слСдуСт. ВмСсто этого Π½ΡƒΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ сСрвСру. Наш псСвдосСрвСр Π±ΡƒΠ΄Π΅Ρ‚ всСгда Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ 0.
  • Version number (VN), 2 Π±ΠΈΡ‚Π° β€” Π½ΠΎΠΌΠ΅Ρ€ вСрсии ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° NTP (1–4). ΠœΡ‹ поставим Ρ‚ΡƒΠ΄Π° 3.
  • Mode β€” Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ отправитСля ΠΏΠ°ΠΊΠ΅Ρ‚Π°. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ 0 Π΄ΠΎ 7, Π³Π΄Π΅ 3 β€” ΠΊΠ»ΠΈΠ΅Π½Ρ‚, Π° 4 β€” сСрвСр.
  • Stratum β€” сколько посрСдников ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ эталонными часами (Π²ΠΊΠ»ΡŽΡ‡Π°Ρ сам NTP-сСрвСр). 1 β€” сСрвСр Π±Π΅Ρ€Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ нСпосрСдствСнно с Π°Ρ‚ΠΎΠΌΠ½Ρ‹Ρ… (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΎΡ‡Π½Ρ‹Ρ…) часов, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠΌ ΠΈ часами Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ посрСдник (сам сСрвСр); 2 β€” сСрвСр Π±Π΅Ρ€Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ с сСрвСра со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Stratum 1 ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.
  • Poll β€” Ρ†Π΅Π»ΠΎΠ΅ число, Π·Π°Π΄Π°ΡŽΡ‰Π΅Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» Π² сСкундах ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ обращСниями. ΠšΠ»ΠΈΠ΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ здСсь ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ запросы Π½Π° сСрвСр, Π° сСрвСр β€” ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π», с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π»ΠΈ.
  • Precision (Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ) β€” число, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ сообщаСт Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… систСмных часов. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ€Π°Π²Π½ΠΎ Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΌΡƒ Π»ΠΎΠ³Π°Ρ€ΠΈΡ„ΠΌΡƒ сСкунд.
  • Root delay (Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° сСрвСра) β€” врСмя, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ показания эталонных часов доходят Π΄ΠΎ сСрвСра NTP. ЗадаСтся ΠΊΠ°ΠΊ число сСкунд с фиксированной запятой.
  • Root dispersion β€” разброс ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ сСрвСра.
  • RefID (ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ источника) β€” ID часов. Если ΠΏΠΎΠ»Π΅ Stratum Ρ€Π°Π²Π½ΠΎ Π΅Π΄ΠΈΠ½ΠΈΡ†Π΅, Ρ‚ΠΎ RefID β€” имя Π°Ρ‚ΠΎΠΌΠ½Ρ‹Ρ… часов (Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ символа ASCII). Если Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ сСрвСр NTP ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ показания Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ сСрвСра, Ρ‚ΠΎ Π² RefID записан IP-адрСс этого сСрвСра.
  • Reference β€” послСдниС показания часов сСрвСра.
  • Originate β€” врСмя, ΠΊΠΎΠ³Π΄Π° ΠΏΠ°ΠΊΠ΅Ρ‚ Π±Ρ‹Π» ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½, ΠΏΠΎ вСрсии сСрвСра.
  • Receive β€” врСмя получСния запроса сСрвСром.
  • Transmit β€” врСмя ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π° сСрвСра ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ заполняСт ΠΊΠ»ΠΈΠ΅Π½Ρ‚.

Π’ Ρ†Π΅Π»ΠΎΠΌ процСсс ΠΊΡ€Π°ΠΉΠ½Π΅ прост ΠΈ понятСн, Ссли ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ. ΠšΠ»ΠΈΠ΅Π½Ρ‚ посылаСт запрос Π½Π° сСрвСр, запоминая, ΠΊΠΎΠ³Π΄Π° этот запрос Π±Ρ‹Π» ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½. Π‘Π΅Ρ€Π²Π΅Ρ€ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΏΠ°ΠΊΠ΅Ρ‚, Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ ΠΈ записываСт Π² ΠΏΠ°ΠΊΠ΅Ρ‚ врСмя ΠΏΡ€ΠΈΠ΅ΠΌΠ°, заполняСт врСмя ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΈ ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ. ΠšΠ»ΠΈΠ΅Π½Ρ‚ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΎΡ‚Π²Π΅Ρ‚, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π½Π΅Ρ‡Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ RTT (Round-Trip Time, Π² ΠΏΡ€ΠΎΡΡ‚ΠΎΠ½Π°Ρ€ΠΎΠ΄ΡŒΠ΅ β€” ΠΏΠΈΠ½Π³) Π΄ΠΎ сСрвСра. Π”Π°Π»ΡŒΡˆΠ΅ ΠΎΠ½ опрСдСляСт, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ понадобилось ΠΏΠ°ΠΊΠ΅Ρ‚Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠΉΡ‚ΠΈ ΠΎΡ‚ сСрвСра ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π΅ΠΌΡƒ (врСмя ΠΌΠ΅ΠΆΠ΄Ρƒ запросом ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° минус врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π½Π° сСрвСрС, Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π½Π° Π΄Π²Π°).

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π΅ врСмя, Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΡƒΡŽ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΡƒ ΠΊΠ°Π½Π°Π»Π° ΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΎΡ‚Π²Π΅Ρ‚Π° сСрвСром. Π’ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ UDP Π½Π° Ρ‚ΠΎ ΠΈ UDP, Ρ‡Ρ‚ΠΎ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ случайныС ΠΈ нСпрСдсказуСмыС, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π·Π°ΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡŽΡ‚ΡΡ ΠΏΠΎ ΠΌΠ½ΠΎΠ³Ρƒ Ρ€Π°Π· Π² дСнь, вычисляСтся срСдняя ошибка, ΠΈ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ часы ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡ Π½Π° Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΏΠΎ ΠΏΠΎΡ€Ρ‚Ρƒ UDP-123

БистСмы обнаруТСния Π²Ρ‚ΠΎΡ€ΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ Ρ‚Π°ΠΊΠΈΠ΅ Π³Π»ΡƒΠΏΡ‹Π΅, ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒΡΡ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ просто ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, OpenVPN ΠΏΠΎ 123-ΠΌΡƒ ΠΏΠΎΡ€Ρ‚Ρƒ UDP ΠΌΡ‹ Π½Π΅ смоТСм, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ Π±Π΅Π· риска ΡΠΏΠ°Π»ΠΈΡ‚ΡŒΡΡ. БоотвСтствиС RFC всС ΠΆΠ΅ провСряСтся. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Wireshark.

Один ΠΈΠ· NTP-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΏΠΎΠΉΠΌΠ°Π½Π½Ρ‹Ρ… Wireshark

Один ΠΈΠ· NTP-ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΏΠΎΠΉΠΌΠ°Π½Π½Ρ‹Ρ… Wireshark

ΠŸΡ€ΠΈΠ΄Π΅Ρ‚ΡΡ Π½Π°ΠΌ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ наши ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ RFC. ΠŸΡ€ΠΎΡ‰Π΅ всСго это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, назначая Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ поля ΠΏΠΎ своСму ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²Π½Π΅Π΄Ρ€ΠΈΡ‚ΡŒ свои Π΄Π°Π½Π½Ρ‹Π΅ Π² поля Transmit ΠΈ Originate . ПослСднСС Π½Π΅ Π²ΠΏΠΎΠ»Π½Π΅ соотвСтствуСт RFC, Π½ΠΎ Ρ‚Π°ΠΊ Π³Π»ΡƒΠ±ΠΎΠΊΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π΅ Π΄ΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ.

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚

ИдСя проста: ΠΌΡ‹ составляСм собствСнный «заряТСнный» ΠΏΠ°ΠΊΠ΅Ρ‚ NTP ΠΈ пытаСмся ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ врСмя со своим сСрвСром. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π΅ ΠΏΡ€ΠΈΠ²Π»Π΅ΠΊΠ°Ρ‚ΡŒ лишнСго внимания ΠΊ своСй ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅, Π½Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ запрос Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ внСшнС Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ ΠΎΡ‚Π²Π΅Ρ‚, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ инструкции для ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° (Ρ‡ΠΈΡ‚Π°ΠΉ: Π±ΠΎΡ‚Π°).

Π§Ρ‚ΠΎΠ±Ρ‹ всякиС Ρ‚Π°ΠΌ систСмы прСдотвращСния ΡƒΡ‚Π΅Ρ‡Π΅ΠΊ (DLP) Π½Π΅ мСшали Π½Π°ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠΊΡΠΎΡ€ΠΈΡ‚ΡŒ наши Π΄Π°Π½Π½Ρ‹Π΅ со статичСским ΠΊΠ»ΡŽΡ‡ΠΎΠΌ. ЕстСствСнно, Π² Ρ€Π°ΠΌΠΊΠ°Ρ… PoC я Π½Π΅ Π±ΡƒΠ΄Ρƒ этого Π΄Π΅Π»Π°Ρ‚ΡŒ, Π½ΠΎ Π² качСствС ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π³ΠΎ способа сокрытия Π΄Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ.

Для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… с ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π½Π° сСрвСр подходят поля Poll , Originate ΠΈ Transmit . Из Π½ΠΈΡ… Poll ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π΅Π½ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎ, Π½ΠΎ ΠΌΡ‹ Π½Π° этом ΠΎΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ. Если Ρ‚Ρ‹ Π·Π°Π΄ΡƒΠΌΠ°Π΅ΡˆΡŒ ΡƒΡ‡Π΅ΡΡ‚ΡŒ Π΅Π³ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ ΠΈΠΌΠ΅ΠΉ Π² Π²ΠΈΠ΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² этом ΠΏΠΎΠ»Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ младшиС Ρ‚Ρ€ΠΈ Π±ΠΈΡ‚Π° (ΠΊΠ°ΠΊ я понял ΠΈΠ· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ). Π‘Π΅Π· ΡƒΡ‡Π΅Ρ‚Π° этого ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 17 Π±Π°ΠΉΡ‚ ΠΈΠ· 48 (35% всСго объСма ΠΏΠ°ΠΊΠ΅Ρ‚Π°) Π½Π° ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ Π½Π΅ΠΏΠ»ΠΎΡ…ΠΎ.

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅:
ΠšΠ°Ρ€Π±ΡŽΡ€Π°Ρ‚ΠΎΡ€ ΠΏΠΈΡ€Π±ΡƒΡ€Π³ 2Π΅2 Π΅Π³ΠΎ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ

А Ρ‡Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌ? Π‘Π΅Ρ€Π²Π΅Ρ€ заполняСт поля Precision , Root delay , Root dispersion , Reference , RefID , Receive ΠΈ, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎ, Poll . На ΠΎΡ‚Π²Π΅Ρ‚ сСрвСра Π² этом ΠΏΠΎΠ»Π΅ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Ρ‚Π°ΠΊΠΈΠ΅ ΠΆΠ΅ ограничСния, ΠΊΠ°ΠΊ Π½Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. Π˜Ρ‚ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π΅ΠΌ 29 (28 Π±Π΅Π· Poll ) Π±Π°ΠΉΡ‚ ΠΈΠ· 48 (60% ΠΏΠ°ΠΊΠ΅Ρ‚Π°). ΠŸΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ объСм ΠΏΠ°ΠΊΠ΅Ρ‚Π° β€” 46 ΠΈΠ· 48 Π±Π°ΠΉΡ‚ (96%). ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Π΄Π²Π° Π±Π°ΠΉΡ‚Π° β€” Ρ„Π»Π°Π³ΠΈ ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π±Π΅Π· Π²Ρ€Π΅Π΄Π° для скрытности.

РСализация

ΠŸΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄ ΠΈ Π΄Π΅Π±Π°ΠΆΠΈΡ‚ΡŒ нашС Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Π² Visual Studio. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ 2019 Community, Π±Π»Π°Π³ΠΎ ΠΎΠ½Π° бСсплатная, Π° ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ с сайта Microsoft.

Π‘Π΅Ρ€Π²Π΅Ρ€

Как Ρ‚ΠΎΠ»ΡŒΠΊΠΎ IDE установлСна, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° тСмная Ρ‚Π΅ΠΌΠ° ΠΈ Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ ΠΏΠ»Π΅ΠΉ-лист, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ. Для Π½Π°Ρ‡Π°Π»Π° создадим Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Ρ‚ΠΈΠΏΠ° «консольноС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β» (ΠΌΡ‹ вСдь Π½Π΅ прячСмся ΠΎΡ‚ ΡŽΠ·Π΅Ρ€Π°) с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ NtpTun_SERVER .

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½Π° структура, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΏΠ°ΠΊΠ΅Ρ‚. ΠžΠ±Ρ€Π°Ρ‚ΠΈΠ²ΡˆΠΈΡΡŒ ΠΊ спСцификации NTP, напишСм простой класс. Π’ Π½Π΅ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π° Π² массив Π±Π°ΠΉΡ‚ΠΎΠ², ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΉ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ настоящСму сСрвСру ΠΈ для распаковки ΠΏΡ€ΠΈΡˆΠ΅Π΄ΡˆΠ΅Π³ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΈΠ· массива Π±Π°ΠΉΡ‚ΠΎΠ² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ Π² ΠΏΠ°ΠΊΠ΅Ρ‚.

Π’Π΅ΡΡŒ ΠΊΠΎΠ΄, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅, Π΅ΡΡ‚ΡŒ Π² ΠΌΠΎΠ΅ΠΌ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π½Π° GitHub. Он Π½Π°ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎ ΠΏΠΎΠ΄ΠΏΠΎΡ€Ρ‡Π΅Π½ ΠΈ для ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ использования Π½Π΅ годится, Π½ΠΎ для дСмонстрации Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π²ΠΏΠΎΠ»Π½Π΅ сойдСт.

ОбъявляСм структуру ΠΏΠ°ΠΊΠ΅Ρ‚Π°. НС смотри Π½Π° странныС суффиксы Π² названиях Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ

ОбъявляСм структуру ΠΏΠ°ΠΊΠ΅Ρ‚Π°. НС смотри Π½Π° странныС суффиксы Π² названиях Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‚Π°ΠΊ Π·Π°Π΄ΡƒΠΌΠ°Π½ΠΎ

Π£ΠΆΠ΅ ΠΈΠ· этого ΠΊΠΎΠ΄Π° Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΡ€ΠΈΡ‚Π²ΠΎΡ€ΡΡ‚ΡŒΡΡ сСрвСром Stratum 3. Если Π±Ρ‹ ΠΌΡ‹ Π±Ρ‹Π»ΠΈ Stratum 1, Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π² ΠΏΠΎΠ»Π΅ RefID ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ID Π°Ρ‚ΠΎΠΌΠ½Ρ‹Ρ… часов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρƒ нас Π½Π΅Ρ‚. А список сСрвСров ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня общСизвСстСн, ΠΈ, Ссли IP нашСго псСвдосСрвСра Π½Π΅ окаТСтся Π² Ρ‚Π°ΠΊΠΈΡ… ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹Ρ… списках, ΠΎΠ±ΠΌΠ°Π½ быстро Π±ΡƒΠ΄Π΅Ρ‚ раскрыт.

Stratum 2 Π½Π΅ слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° RefID Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» Π±Ρ‹ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ IP сСрвСра ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ уровня, список ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ извСстСн. А Π²ΠΎΡ‚ Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ позволяСт ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² RefID IP сСрвСра Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ уровня, ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ списка ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Ρ‚. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΡ‹ смоТСм Π² RefID ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π΅Ρ‰Π΅ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π±Π°ΠΉΡ‚Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

Код ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΈ распаковки Π½Π° ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚ Π½Π΅ помСстился, ΠΊ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ Π½Π°ΠΌ Π½Π°Π΄ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Π’ΠΎΡ‚ ΠΎΠ½:

Π’ΡƒΡ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… слоТностСй: ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ массив Π±Π°ΠΉΡ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ BitConverter ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ ΠΎΡ‚Ρ‚ΡƒΠ΄Π° Π΄Π°Π½Π½Ρ‹Π΅.

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ доступно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ участникам

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1. ΠŸΡ€ΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡŒ ΠΊ сообщСству Β«Xakep.ruΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ всС ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ Π½Π° сайтС

ЧлСнство Π² сообщСствС Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΡƒΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ срока ΠΎΡ‚ΠΊΡ€ΠΎΠ΅Ρ‚ Ρ‚Π΅Π±Π΅ доступ ΠΊΠΎ Π’Π‘Π•Πœ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ Β«Π₯Π°ΠΊΠ΅Ρ€Π°Β», ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ ΡΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ выпуски Π² PDF, ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ Π½Π° сайтС ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ Π»ΠΈΡ‡Π½ΡƒΡŽ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ скидку! ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅

Blog of Khlebalin Dmitriy

Настройка синхронизации Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² Π΄ΠΎΠΌΠ΅Π½Π΅ Active Directory.

Π’ΠΎΠΎΠ±Ρ‰Π΅ слуТба Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ являСтся достаточно Π²Π°ΠΆΠ½ΠΎΠΉ слуТбой Π² Ρ€Π°Π±ΠΎΡ‚Π΅ всСх систСм Π² Ρ†Π΅Π»ΠΎΠΌ. ΠŸΠΎΡ€ΠΎΠΉ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π°Π΄ΠΌΠΈΠ½Ρ‹ ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ Π΅Π΅ настройку Π½Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΠ»ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ Π΅Π΅ Π² дальнСйшСм. И всС Π±Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ, Π½ΠΎ ΠΏΠΎΡ€ΠΎΠΉ это Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ΠΊΠ°Π·Π΅ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… сСрвисов, Π°ΡƒΡ‚Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΠΎ Kerberos Π² Π΄ΠΎΠΌΠ΅Π½Π΅ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠΌ Π±Π°Π³Π°ΠΌ). Π’ Π΄Π°Π½Π½ΠΎΠΌ постС, я ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ настройки собствСнныС ΠΈ Π½Π°ΡˆΠΈΡ… ΠΊΠΎΠ»Π»Π΅Π³ ΠΏΠΎ Ρ†Π΅Ρ…Ρƒ ΠΈ Π² Π΄Π²ΡƒΡ… словах расскаТу ΠΎ Π½ΡŽΠ°Π½ΡΠ°Ρ… с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ я столкнулся Π² ΠΆΠΈΠ·Π½ΠΈ. Π˜Ρ‚Π°ΠΊ приступим:

  • Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ синхронизации Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ срСди участников Active Directory
  • ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ с ΠΌΠΎΠ΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ сСрвСра Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ эмулятора PDC
  • ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ… для настройки ΠΈ диагностики синхронизации Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
  • особСнностях , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π΄ΠΎΠΌΠ΅Π½Π°

Вопология синхронизации Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ срСди участников Active Directory

Π‘Ρ€Π΅Π΄ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π² Active Directory Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ схСма синхронизация Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

  • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ΅Π½Π° Π² лСсу AD, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ FSMО-Ρ€ΠΎΠ»ΡŒ эмулятора PDC (Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅Π³ΠΎ ΠΊΠΎΡ€Π½Π΅Π²Ρ‹ΠΌ PDC), являСтся источником Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ для всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² этого Π΄ΠΎΠΌΠ΅Π½Π°.
  • ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π΄ΠΎΡ‡Π΅Ρ€Π½ΠΈΡ… Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ врСмя с Π²Ρ‹ΡˆΠ΅ΡΡ‚ΠΎΡΡ‰ΠΈΡ… ΠΏΠΎ Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΠΈ AD ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π΄ΠΎΠΌΠ΅Π½Π°.
  • РядовыС Ρ‡Π»Π΅Π½Ρ‹ Π΄ΠΎΠΌΠ΅Π½Π° (сСрвСра ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ станции) ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ своС врСмя с блиТайшим ΠΊ Π½ΠΈΠΌ доступным ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ Π΄ΠΎΠΌΠ΅Π½Π°, соблюдая Ρ‚ΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡŽ AD.
Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅:
Как ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ скоростСй Π½Π° дэу ΠΌΠ°Ρ‚ΠΈΠ·

ΠšΠΎΡ€Π½Π΅Π²ΠΎΠΉ PDC ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ своС врСмя ΠΊΠ°ΠΊ со внСшним источником, Ρ‚Π°ΠΊ ΠΈ с самим собой, послСднСС Π·Π°Π΄Π°Π½ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ являСтся абсурдом, ΠΎ Ρ‡Π΅ΠΌ пСриодичСски Π½Π°ΠΌΠ΅ΠΊΠ°ΡŽΡ‚ ошибки Π² систСмном ΠΆΡƒΡ€Π½Π°Π»Π΅.

Бинхронизация ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ PDC ΠΌΠΎΠΆΠ΅Ρ‚ осущСствятся ΠΊΠ°ΠΊ с Π΅Π³ΠΎ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… часов, Ρ‚Π°ΠΊ ΠΈ с внСшнСго источника. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС сСрвСр Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ PDC ΠΎΠ±ΡŠΡΠ²Π»ΡΠ΅Ρ‚ сСбя ΠΊΠ°ΠΊ Β«Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉΒ» (reliable).

Π”Π°Π»Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Π°Ρ конфигурация сСрвСра Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ PDC, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сам ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΉ PDC пСриодичСски синхронизируСт своС врСмя ΠΎΡ‚ достовСрного источника Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π° врСмя ΠΎΠ±Ρ€Π°Ρ‰Π°ΡŽΡ‰ΠΈΡ…ΡΡ ΠΊ Π½Π΅ΠΌΡƒ ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² синхронизируСт со своими Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ часами.

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ NTP-сСрвСра Π½Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ PDC

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сСрвСра Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (NTP-сСрвСра) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки w32tm, Ρ‚Π°ΠΊ ΠΈ Ρ‡Π΅Ρ€Π΅Π· рССстр. Π“Π΄Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ ΠΎΠ±Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°.

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ синхронизации Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… часов с внСшним источником

  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters]
    «Type»=»NTP»
  • w32tm /config /syncfromflags:manual

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ β€” Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ TechNet.

ОбъявлСниС NTP-сСрвСра Π² качСствС Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ

  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig]
    «AnnounceFlags»=dword:0000000a
  • w32tm /config /reliable:yes

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ β€” Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ TechNet.

NTP-сСрвСр ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π½Π° всСх ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… Π΄ΠΎΠΌΠ΅Π½Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈ Π½Π° рядовых сСрвСрах.

  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer]
    «Enabled»=dword:00000001

Π—Π°Π΄Π°Π½ΠΈΠ΅ списка Π²Π½Π΅ΡˆΠ½ΠΈΡ… источников для синхронизации

  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters]
    «NtpServer»=»time.nist.gov,0x8 ntp1.imvp.ru,0x8 ntp2.imvp.ru,0x8 time.windows.com,0x8 ru.pool.ntp.org,0x8»
  • w32tm /config /manualpeerlist:»time.nist.gov,0x8 ntp1.imvp.ru,0x8 ntp2.imvp.ru,0x8 time.windows.com,0x8 ru.pool.ntp.org,0x8″

Π€Π»Π°Π³ 0Γ—8 Π½Π° ΠΊΠΎΠ½Ρ†Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ синхронизация Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° NTP, Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ этим сСрвСром ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ свой ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» синхронизации, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π»Π°Π³ 0Γ—1. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ описаны Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ TechNet.

Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° синхронизации с внСшним источником

ВрСмя Π² сСкундах ΠΌΠ΅ΠΆΠ΄Ρƒ опросами источника синхронизации, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 900с = 15ΠΌΠΈΠ½. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для источников, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Ρ„Π»Π°Π³ΠΎΠΌ 0Γ—1.

  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient]
    «SpecialPollInterval»=dword:00000384

Установка минимальной ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ

Максимальная ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ коррСкция Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ часами ΠΈ источником синхронизации) Π² сСкундах, ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ синхронизация Π½Π΅ происходит. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0xFFFFFFFF, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ коррСкция смоТСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ всСгда.

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig]
«MaxPosPhaseCorrection»=dword:FFFFFFFF
«MaxNegPhaseCorrection»=dword:FFFFFFFF

ВсС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΎΠ΄Π½ΠΎΠΉ строкой

w32tm.exe /config /manualpeerlist:»time.nist.gov,0x8 ntp1.imvp.ru,0x8 ntp2.imvp.ru,0x8 time.windows.com,0x8 pool.ntp.org,0x8» /syncfromflags:manual /reliable:yes /update

  • ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ внСсСнных Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ слуТбы Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ
    w32tm /config /update
  • ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ синхронизация ΠΎΡ‚ источника
    w32tm /resync /rediscover
  • ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ состояния синхронизации ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π΄ΠΎΠΌΠ΅Π½Π° Π² Π΄ΠΎΠΌΠ΅Π½Π΅
    w32tm /monitor
  • ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… источников синхронизации ΠΈ ΠΈΡ… статуса
    w32tm /query /peers

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π΄ΠΎΠΌΠ΅Π½Π°

ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Π΄ΠΎΠΌΠ΅Π½Π°, Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ срСдС, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ ΠΊ сСбС особСнного ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ.

  • БрСдства синхронизации Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ хостовой ОБ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹. Π’ΠΎ всСх Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½Ρ‹Ρ… систСмах Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ (Microsoft, vmWare ΠΈ Ρ‚. Π΄.) ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ гостСвой ОБ с хостовой, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ²Ρ‹ΡˆΠ°ΡŽΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΠ΅ΠΌΠΎΡΡ‚ΡŒ гостСвой систСмой. Π‘Ρ€Π΅Π΄ΠΈ этих ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² всСгда Π΅ΡΡ‚ΡŒ срСдство синхронизации Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ гостСвой ОБ с хостовой, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ для рядовых машин, Π½ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ для ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π΄ΠΎΠΌΠ΅Π½Π°. ΠŸΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π² этом случаС вСсьма вСроятСн Ρ†ΠΈΠΊΠ», ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎΠΌΠ΅Π½Π° ΠΈ хостовая ОБ Π±ΡƒΠ΄ΡƒΡ‚ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°. ΠŸΠΎΡΠ»Π΅Π΄ΡΡ‚Π²ΠΈΡ ΠΏΠ΅Ρ‡Π°Π»ΡŒΠ½Ρ‹.
  • Для ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ PDC синхронизация с внСшним источником Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ настроСна всСгда. Π’ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ срСдС часы Π½Π΅ Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΡ‡Π½Ρ‹ ΠΊΠ°ΠΊ Π² физичСской, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ процСссором ΠΈ прСрываниями, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Π΄Π»Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊ ΠΈ ускорСниС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Β«ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉΒ» частоты. Если Π½Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠ³ΠΎ PDC с внСшним источником, врСмя Π½Π° всСх ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… прСдприятия ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠ±Π΅Π³Π°Ρ‚ΡŒ/ΠΎΡ‚ΡΡ‚Π°Π²Π°Ρ‚ΡŒ Π½Π° ΠΏΠ°Ρ€Ρƒ часов Π² сутки. НС Ρ‚Ρ€ΡƒΠ΄Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ нСприятности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ принСсти Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅.

Π’ Π΄Π°Π½Π½ΠΎΠΌ постС Максим Π•Ρ„Ρ€Π΅ΠΌΠΎΠ² рассказал ΠΎ настройкС NTP Π² Win2008, Vista Π² сСмСркС это дСлаСтся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ.

Если Ρƒ Вас Π΄ΠΎΠΌΠ΅Π½, Ρ‚ΠΎ ΠΎΠ½ сам синхронизируСт врСмя Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станциях. Волько, для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ± ΠΎΠ½ сам Π½Π΅ искал с ΠΊΠ΅ΠΌ-Π±Ρ‹ Π΅ΠΌΡƒ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Π½Π°Π΄ΠΎ Π² рССстрС:
«HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters»
Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° LocalNTP Ρ€Π°Π²Π½Ρ‹ΠΌ 1.
На Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станциях (Π½Π° всСх) ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π· ΠΏΡ€ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ «net time \имя_сСрвСра /set»
Ах Π΄Π°, послС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² рССстрС Π΅Ρ‰Π΅ Π½Π°Π΄ΠΎ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ слуТбу: «net w32time stop» ΠΈ «net w32time start» ΠΏΠΎΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ.

Если скаТСм, Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎΠ± врСмя ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ час, Ρ‚ΠΎ сдСлайтС слСдуСщС:
1. Π’ рССстрС, ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ адрСсу, ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ «Period».
2. ВмСсто Π½Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ с Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΈΠΏΠ° REG_DWORD.
3. Для Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π·Π°Π΄Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 24

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅:
Π Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΊΠ»Π°ΠΏΠ°Π½ΠΎΠ² дэу Π»Π΅Π³Π°Π½Π·Π°

На ΠΊΠΎΠΌΠΏΠ°Ρ… с 2000 ΠΈ Π²Ρ‹ΡˆΠ΅ «Π»Π΅Π²Ρ‹Π΅» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π΅ Π½ΡƒΠΆΠ½Ρ‹, всС Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ стандартными срСдствами.

НапримСр, Π½Π° ΠΊΠΎΠΌΠΏΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ ΠΊ Π˜Π½Π΅Ρ‚Ρƒ:
1. net time /setsntp:»192.5.41.209 192.5.41.41″
2. РСстарт time service

На ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ Π΄ΠΎΠΌΠ΅Π½Π°:
1. net time /setsntp:»ΠΠΉΠŸΠΈ_ΠΊΠΎΠΌΠΏΠ°_ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ_ΠΊ_ΠΈΠ½Π΅Ρ‚Ρƒ»
2. РСстарт time service

Π”Π°, Π½ΠΎ всС Π²Ρ‹ΡˆΠ΅Π½Π°ΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅, ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ настройкС, Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² Π²ΠΈΠ½Π΄ΠΎΠ²Ρ‹Ρ… ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. Но Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, я столкнулся с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ сСрвак Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ΠΈΠΈ Авая, Ρ‚Π°ΠΊ ΠΈ Π½Π΅ смог ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с Π²ΠΈΠ½Π΄ΠΎΠ²Ρ‹ΠΌ сСрвСром Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠ°ΠΊ я Π½ΠΈ старался. Π—Π°Ρ‚ΠΎ с сСрвСром Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚Ρ‹ΠΌ Π½Π° Π»ΠΈΠ½ΡƒΡ…Π΅ (ΠΈΠ»ΠΈ Π½Π° ΡŽΠ½ΠΈΡ…Π΅, я ΡƒΠΆΠ΅ Π½Π΅ вспомню Ρ‚ΠΎΡ‡Π½ΠΎ) синхронихировался Π·Π° 2 сСкунды ΠΈ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

По сСму для сСбя ΠΌΡ‹ сдСлали Π²Ρ‹Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠΈ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ смСшанной инфраструктуры (windows+nix) Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ NTP сСрвСр Π½Π° nix ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ (Π² ΠΌΠΎΠ΅ΠΌ случаС это Π±ΡƒΠ΄Π΅Ρ‚ freebsd), Π° Π΄Π°Π»Π΅Π΅ соотвСтствСнно ΠΊΠ°ΠΊ сами настроитС. О настройкС NTP сСрвака Π½Π° freebsd Π² ΠΌΠΎΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… постах.

ВсСм ΡƒΠ΄Π°Ρ‡ΠΈ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ .

P.S. Π—Π΄Π΅ΡΡŒ ΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π²ΠΎΡ‚ эти сайты:

Π·Π° Ρ‡Ρ‚ΠΎ Π΅Π΅ Π°Π²Ρ‚ΠΎΡ€Ρƒ большоС спасибо.

P.S. Π—Π΄Π΅ΡΡŒ Π΅Ρ‰Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Π½Π° краткая сводка ΠΊΠΎΠΌΠ°Π½Π΄:

w32tm /config /update /manualpeerlist:»ntp.mobatime.ru» /syncfromflags:MANUAL /reliable:YES

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ NTP-сСрвСра Π½Π° ΠΊΠΎΡ€Π½Π΅Π²ΠΎΠΌ PDC

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ сСрвСра Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (NTP-сСрвСра) ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ ΠΊΠ°ΠΊ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки w32tm, Ρ‚Π°ΠΊ ΠΈ Ρ‡Π΅Ρ€Π΅Π· рССстр. Π“Π΄Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, я ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ ΠΎΠ±Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°.

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ синхронизации Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… часов с внСшним источником

  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters] «Type»=»NTP»
  • w32tm /config /syncfromflags:manual

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ β€” Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ TechNet.

ОбъявлСниС NTP-сСрвСра Π² качСствС Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ

  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig] «AnnounceFlags»=dword:0000000a
  • w32tm /config /reliable:yes

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ β€” Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ TechNet.

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ NTP-сСрвСра

NTP-сСрвСр ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π½Π° всСх ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°Ρ… Π΄ΠΎΠΌΠ΅Π½Π°, ΠΎΠ΄Π½Π°ΠΊΠΎ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈ Π½Π° рядовых сСрвСрах.

  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpServer] «Enabled»=dword:00000001

Π—Π°Π΄Π°Π½ΠΈΠ΅ списка Π²Π½Π΅ΡˆΠ½ΠΈΡ… источников для синхронизации

  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeParameters] «NtpServer»=»time.nist.gov,0x8 ntp1.imvp.ru,0x8 ntp2.imvp.ru,0x8 time.windows.com,0x8 ru.pool.ntp.org,0x8»
  • w32tm /config /manualpeerlist:»time.nist.gov,0x8 ntp1.imvp.ru,0x8 ntp2.imvp.ru,0x8 time.windows.com,0x8 ru.pool.ntp.org,0x8″

Π€Π»Π°Π³ 0Γ—8 Π½Π° ΠΊΠΎΠ½Ρ†Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ синхронизация Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡ€ΠΎΠΈΡΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° NTP, Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ этим сСрвСром ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ свой ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π» синхронизации, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π»Π°Π³ 0Γ—1. ВсС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„Π»Π°Π³ΠΈ описаны Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅ TechNet.

Π—Π°Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° синхронизации с внСшним источником

ВрСмя Π² сСкундах ΠΌΠ΅ΠΆΠ΄Ρƒ опросами источника синхронизации, ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 900с = 15ΠΌΠΈΠ½. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для источников, ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Π½Ρ‹Ρ… Ρ„Π»Π°Π³ΠΎΠΌ 0Γ—1.

  • [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeTimeProvidersNtpClient] «SpecialPollInterval»=dword:00000384

Установка минимальной ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ

Максимальная ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ коррСкция Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΌΠΈ часами ΠΈ источником синхронизации) Π² сСкундах, ΠΏΡ€ΠΈ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ синхронизация Π½Π΅ происходит. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 0xFFFFFFFF, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ коррСкция смоТСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ всСгда.

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW32TimeConfig] «MaxPosPhaseCorrection»=dword:FFFFFFFF «MaxNegPhaseCorrection»=dword:FFFFFFFF

ВсС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ ΠΎΠ΄Π½ΠΎΠΉ строкой

w32tm.exe /config /manualpeerlist:»time.nist.gov,0x8 ntp1.imvp.ru,0x8 ntp2.imvp.ru,0x8 time.windows.com,0x8 pool.ntp.org,0x8″ /syncfromflags:manual /reliable:yes /update

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹

  • ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ внСсСнных Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ слуТбы Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ w32tm /config /update
  • ΠŸΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ синхронизация ΠΎΡ‚ источника w32tm /resync /rediscover
  • ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ состояния синхронизации ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ² Π΄ΠΎΠΌΠ΅Π½Π° Π² Π΄ΠΎΠΌΠ΅Π½Π΅ w32tm /monitor
  • ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… источников синхронизации ΠΈ ΠΈΡ… статуса w32tm /query /peers

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ Ρ‡Ρ‚ΠΎ Π½Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° Π›ΠΎΠΊΠ°Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π΄ΠΎΠΌΠ΅Π½Π°

1) ΠžΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ здСсь настройки NTP ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΈ сСрвСра
2) ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π° gpresult.

Для настройки вашСго Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° с Ρ€ΠΎΠ»ΡŒΡŽ β€œΠ­ΠΌΡƒΠ»ΡΡ‚ΠΎΡ€Π° PDC” Π½Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡŽ с внСшним источником, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ сначала Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ

w32tm /stripchart /computer: 3.pool.ntp.org /samples:5 /dataonly

которая ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Ρ‚ 5 сравнСний с источником, Π° Π·Π°Ρ‚Π΅ΠΌ:

w32tm /config /manualpeerlist: 3.pool.ntp.org / syncfromflags:manual /reliable

ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ с ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ ΠΏΡ€Π°Π²Π°ΠΌΠΈ

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡΠ΅ΠΌ внСшний источник ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°: W32TM /Query /Source

Настройка часового пояса (timezone), синхронизация систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с NTP server Π² OpenBSD

dev-languagensΠ‘ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ систСмныС часы ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ ΠΎΡ‚ΡΡ‚Π°Π²Π°Ρ‚ΡŒ. Network Time Protocol — Π‘Π΅Ρ‚Π΅Π²ΠΎΠΉ ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» Π’Ρ€Π΅ΠΌΠ΅Π½ΠΈ (NTP ) являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· способов вСсти Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ систСмноС врСмя. Если систСмноС врСмя Π² ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмС OpenBSD Π½Π΅ синхронизировано с NTP server, Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… сСрвСрах ΠΈ Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станциях.

МногиС сСрвисы Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ ΠΎΠΏΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΈΠ»ΠΈ сильно зависят ΠΎΡ‚ точности систСмных часов ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, Π²Π΅Π±-сСрвСр ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ запрос Π½Π° посылку Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½. Π’ локальной сСти Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ часы ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², совмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Ρ„Π°ΠΉΠ»Ρ‹, Π±Ρ‹Π»ΠΈ синхронизированы, Ρ‡Ρ‚ΠΎΠ±Ρ‹ врСмя ΠΌΠΎΠ΄ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ² ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π»ΠΎΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ. Π’Π°ΠΊΠΈΠ΅ слуТбы, ΠΊΠ°ΠΊ cron , Ρ‚Π°ΠΊΠΆΠ΅ зависят ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ установки систСмных часов, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ врСмя.

Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊ ΠΆΠ΅:
Π‘Π°ΠΌΠΎΠ΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ стСнд для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΈ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄ΠΈΠ·Π΅Π»ΡŒΠ½Ρ‹Ρ… форсунок

Π­Ρ‚Π° ошибка Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ использовании всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² ΠΊΡ€ΠΎΠΌΠ΅ FireFox, ΠΏΡ€ΠΈ этом Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΎ всСх Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°Ρ… ΠΊΡ€ΠΎΠΌΠ΅ FireFox Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ авторизироватся Π² CMS Drupal, авторизация ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π±Π΅Π· ошибок Π½ΠΎ, снова Π²ΠΈΠ΄Π½Π° главная страница с Ρ„ΠΎΡ€ΠΌΠΎΠΉ Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ!

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ€Π°Π·Π½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ установлСнном Π½Π° локальной ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС. Π’Π°ΠΊ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π½Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС установлСно врСмя » Sun Dec 4 09:25:18 EET 2011 «, Π° Π½Π° локальной » Fri Dec 30 09:35:18 EET 2011 «.

Казалось Π±Ρ‹ ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Ρ‚ΡƒΡ‚ настройки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΊ ошибкС » You have an error in your SQL syntax » Π½ΠΎ, ΡƒΠ²Ρ‹ — это Ρ‚Π°ΠΊΠΎΠΉ сСбС БАГ Π² Drupal-e ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π΅Ρ‚ Π² Joomla. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΏΡ€ΠΎ этот Drupal-овский БАГ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΡƒΡ‚:

Настройка часового пояса (timezone) Π² OpenBSD

НавСрноС Π½Π΅ слоТно Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ»Π½Ρ‹ΠΉ список Ρ„Π°ΠΉΠ»ΠΎΠ² часовых Π·ΠΎΠ½ Π² OpenBSD ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΠΈΡΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ адрСсу: ls /usr/share/zoneinfo/

Бинхронизация систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с NTP server Π² OpenBSD

Π”Π΅ΠΌΠΎΠ½ ntpd ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для установки ΠΈ поддСрТания систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² синхронизации со стандартными сСрвСрами Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅. По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ для распрСдСлСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» SNTP (ΠΏΠΎΡ€Ρ‚ 123 UDP) вСрсии 4 (RFC 2030), Π° для получСния поддСрТиваСтся ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с вСрсиями ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° NTP 3 (RFC -1305), Π° Ρ‚Π°ΠΊΠΆΠ΅ 1 ΠΈ 2 (RFC -1059 ΠΈ RFC -1119).

Π€Π»Π°Π³ » -s » ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ врСмя (часы) ΠΏΡ€ΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΌ запускС/ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ систСмы ΠΈ Π² дальнСйшСм позволяСт ΠΈΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ врСмя Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°, ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ rdate (8), ΠΏΡ€ΠΈ этом создаСтся Ρ„Π°ΠΉΠ» » /var/db/ntpd.drift «.

НуТно Π²Π·ΡΡ‚ΡŒ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Ссли Ρ„Π°ΠΉΠ» » /var/db/ntpd.drift » Π±Ρ‹Π» создан Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΈ Π² Π½Π΅ΠΌ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‚ΠΎ ΠΏΡ€ΠΈ запускС Π΄Π΅ΠΌΠΎΠ½Π° » ntpd » Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π΄Π°Π½Π° ошибка: » ntpd can’t read /var/db/ntpd.drift «. Π€Π°ΠΉΠ» » /var/db/ntpd.drift » содСрТит Π΄Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΠΏΡ€Π°Π²ΠΊΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ:

Настройки Π΄Π΅ΠΌΠΎΠ½Π° » ntpd » хранятся Π² Ρ„Π°ΠΉΠ»Π΅ «/etc/ntpd.conf«, ΠΊΠ°ΠΊ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π΅Π³ΠΎ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ конфигурация Π½Π΅ трСбуСтся:

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» » /etc/ntpd.conf » ( man ntpd.conf ) Π½Π΅ прСдусматриваСт ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Ρ‹ » driftfile «, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰Π΅ΠΉ ΠΏΡƒΡ‚ΡŒ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ » ntpd.drift «, Ρ‡Ρ‚ΠΎ позволяСтся Π² FreeBSD !:

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ driftfile Π·Π°Π΄Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния смСщСния частоты систСмных часов. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ntpd(8) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ для автоматичСской компСнсации СстСствСнного смСщСния часов, позволяя Π΅ΠΌΡƒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ достаточно ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ настройку, Π΄Π°ΠΆΠ΅ Ссли ΠΎΠ½ Π½Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΎΡ‚ внСшнСго источника ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

Для ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²ΠΎΠΉ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (часов) ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ » ntpd -s » ΠΈΠ»ΠΈ » rdate «:

ΠŸΠ΅Ρ€Π΅Π΄ ΠΎΠ΄Π½ΠΎΡ€Π°Π·ΠΎΠ²ΠΎΠΉ синхронизациСй систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (часов) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ » rdate » ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ врСмя Π½Π° ΡƒΠ΄Π°Π»Ρ‘Π½Π½ΠΎΠΌ сСрвСрС ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

Π˜Π½Ρ‚Π΅Ρ€Π²Π°Π» синхронизации систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с NTP server Π² OpenBSD

Π­Ρ‚ΠΎ описаниС Π΄Π΅ΠΌΠΎΠ½Π° Π’ OpenBSD для синхронизации систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ OpenNTPD Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ довольно скудная докумСнтация ВСроятно, Ρ‡Ρ‚ΠΎ для выяснСния ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ систСмного Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π΄Π΅ΠΌΠΎΠ½ΠΎΠΌ » ntpd » придСтся ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ астрологам Π»ΠΈΠ±ΠΎ самому Π³Π°Π΄Π°Ρ‚ΡŒ Π½Π° ΠΊΠ°Ρ€Ρ‚Π°Ρ… ΠΈΠ»ΠΈ ΠΊΠΎΡ„Π΅ΠΉΠ½ΠΎΠΉ Π³ΡƒΡ‰Π΅ Π½ΠΎ, ΠΌΡ‹ ΠΏΠΎΠΉΠ΄Ρ‘ΠΌ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΏΡƒΡ‚Ρ‘ΠΌ πŸ™‚

Π‘Ρ‚Π°Ρ‚ΡŒΡ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠ° ΠΊ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ систСмам :

  • OpenBSD 4.x
  • OpenBSD 5.x

Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚

А Ρ‚ΡƒΡ‚ ΠΆΠ΅ ΠΆ ΠΌΠΎΠ³ Π±Ρ‹Ρ‚ΡŒ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚ ΠΎΡ‚ Π³ΡƒΠ³Π»Π° πŸ™‚ Для отобраТСния Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ JavaScript скриптов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ скрипты с Π΄ΠΎΠΌΠ΅Π½ΠΎΠ² googlesyndication.com ΠΈ doubleclick.net

Π’Ρ‹ Π½Π΅ Π»ΡŽΠ±ΠΈΡ‚Π΅ Ρ€Π΅ΠΊΠ»Π°ΠΌΡƒ!? Напрасно!:) На нашСм сайтС ΠΎΠ½Π° вовсС нСнавязчивая, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ для нашСго сайта ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ AdBlock (uBlock/uBlock Origin/NoScript) ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹! AdBlock/uBlock ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅ΠΏΡΡ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ систСмы поиска ΠΏΠΎ сайту, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Π΅Π½Ρ‚Π° ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… сСрвисов Google. Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Ρ€Π΅ΠΊΠ»Π°ΠΌΡ‹ ΠΈ скриптов, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Ρ„Ρ€Π΅ΠΉΠΌΡ‹ (aka iframe).

голоса
Π Π΅ΠΉΡ‚ΠΈΠ½Π³ ΡΡ‚Π°Ρ‚ΡŒΠΈ
Бсылка Π½Π° ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΡŽ
Adblock
detector