Π‘ΠΏΡΠ°Π²ΠΎΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
Π‘ΠΏΡΠ°Π²ΠΎΡΠ½Π°Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ
– Π½Π°ΡΡΡΠΎΠΉΠΊΠ° NTP Π½Π° MikroTik;
– Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠ΅ΡΠΈΠΎΠ΄Π° ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² Windows.
ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ²ΡΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ (ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΈΠ·Π²ΠΈΠ»ΠΈΠ½Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΡΡΠ°Π»Π°ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½Π° ΠΈΠ·Π²ΠΈΠ»ΠΈΠ½Π°, ΠΈ ΡΠΎ – ΡΠ»Π΅Π΄ ΠΎΡ ΡΡΡΠ°ΠΆΠΊΠΈ) ΠΏΠΎΡΠ΅ΡΠΈΠ»Π° ΠΌΠ΅Π½Ρ ΠΏΠ°ΡΠ°Π½ΠΎΠΈΠ΄Π°Π»ΡΠ½Π°Ρ ΠΈΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π² ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΠΠΠ‘ ΡΠ·Π»Π° ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² Π½Π°ΡΠ΅ Π²ΡΠ΅ΠΌΡ Π±Π΅Π· Π·Π½Π°Π½ΠΈΡ ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΆΠΈΡΡ, ΠΊΠ°ΠΊ Π³ΠΎΠ²ΠΎΡΡΡ, «Π½Π΅ ΠΊΠΎΠΌΠΈΠ»ΡΡΠΎ» (ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡ ΡΡΠ°Π½Ρ. comme il faut «ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ, ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΠ΅Ρ»). ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΠΌΠ°Π½ΠΈΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π²Π΅Π»ΠΈΡΠΈΡ
ΠΡΠ°ΠΊ, Π΄Π»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π²ΠΎΠΏΡΠΎΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ NTP, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΡΠΎΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΎΡ ΡΠ·Π»ΠΎΠ² ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ, ΠΈ ΡΠ΅ΡΠ²Π΅Ρ NTP, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΡΠ°Π·Π΄Π°Π²Π°ΡΡ ΡΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°ΠΌ Π² ΡΠ΅ΡΠΈ. ΠΡΠ»ΠΈ Π½Π° ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ MikroTik 1100AH2 Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ ΡΠΆΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ, ΡΠΎ Π² ΠΏΠ°Π½Π΅Π»ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ MikroTik RB951 ΠΈ MikroTik RB2011 ΡΠ°ΠΊΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ Π½Π΅ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΈΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ.
ΠΠ±ΡΠ°ΡΠ°Π΅ΠΌΡΡ Π½Π° ΡΠ·Π΅Π» Π·Π°Π³ΡΡΠ·ΠΎΠΊ ΠΠ MikroTik RouterOS ΠΈ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ «Download MikroTik software products» Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π½Π°ΠΌ ΠΠ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½ΠΈΠΆΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ RB951 ΠΈ RB2011, ΡΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ ΡΠ°ΠΌΠ°Ρ ΠΏΠ΅ΡΠ²Π°Ρ ΡΠ΅ΠΊΡΠΈΡ ΠΈΠ· ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΡ :
Π ΡΠΎΡΡΠ°Π²Π΅ Π°ΡΡ ΠΈΠ²Π° ΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ntp-6.29.1-mipsbe.npk. 6-29-1 ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π²Π΅ΡΡΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° ΠΈ Π½Π° ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠΎΠΉ Π·Π°ΠΌΠ΅ΡΠΊΠΈ Π²Π΅ΡΡΠΈΡ 6.29.1 Π±ΡΠ»Π° ΡΠ°ΠΌΠΎΠΉ ΡΠ²Π΅ΠΆΠ΅ΠΉ.
Π’Π΅ΠΏΠ΅ΡΡ Π±Π΅ΡΡΠΌ ΡΡΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠΉ Π½Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ npk ΠΈ Π±ΡΠΎΡΠ°Π΅ΠΌ Π½Π° ΡΠ°ΠΌ MiktoTik:
Π§ΡΠΎΠ±Ρ ΡΠΈΡΡΠ΅ΠΌΠ° «ΠΏΠΎΠ½ΡΠ»Π°», ΡΡΠΎ Π΅ΠΉ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ(Ρ), ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΈΡΠ΅ MikroTik. ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π² ΠΌΠ΅Π½Ρ System ΠΏΠΎΡΠ²ΡΡΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ° NTP:
ΠΠ»ΠΈΠ΅Π½Ρ NTP ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π²Π²Π΅ΡΡΠΈ Π°Π΄ΡΠ΅ΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ MiktoTik ΡΠ°ΠΌ ΠΏΠΎΠ½ΡΠ», ΠΊΠ°ΠΊΠΈΠ΅ IP Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Ρ Π²Π²ΠΎΠ΄ΠΈΠ» Π°Π΄ΡΠ΅ΡΠ° ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π±Π»ΠΈΠΆΠ°ΠΉΡΠΈΡ ΠΊΠΎ ΠΌΠ½Π΅. Π£ ΠΠ°Ρ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΡΠ²ΠΎΠΈ.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. ΠΡΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° NTP Π½Π° ΠΏΡΠ»Ρ Π°Π΄ΡΠ΅ΡΠΎΠ² ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°ΡΡΡΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡ ΠΈΡ Π°Π΄ΡΠ΅ΡΠΎΠ² IP. Π ΡΡΠΎΠΌ Π²ΠΎΠΏΡΠΎΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΌΠΎΡΡ ΡΠΊΡΠΈΠΏΡ, Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌΡΠΉ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΡ. Π§ΠΈΡΠ°ΠΉΡΠ΅ ΠΎΠ± ΡΡΠΎΠΌ Π² ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΠ»ΠΈΠ΅Π½Ρ SNTP Π² MikroTik.
ΠΠΎΡΠ»Π΅ Π³Π°Π»ΠΎΡΠΊΠΈ Π² ΠΏΠΎΠ»Π΅ «Enabled» ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΠΎΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π·Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ NTP.
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΡΠ΅ΡΠ΅Π½ΠΎ Π±ΡΠ»ΠΎ Π½Π΅ ΡΡΠΎΠ³Π°ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π² ΡΠ΅Π»ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° Π΄Π»Ρ ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠΎ Π² ΡΠ΅ΡΠ²Π΅Ρ DNS MiroTik Π±ΡΠ»Π° Π²Π½Π΅ΡΠ΅Π½Π° ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π·Π°ΠΏΠΈΡΡ time.widows.com (IP – DNS – Static).
ΠΠΎΡΡΠ½Π΅Π½ΠΈΡ ΠΏΠΎ Broadcast, Multicast, Manycast
Broadcast mode. ΠΠ»ΠΈΠ΅Π½ΡΡ NTP «ΡΠ»ΡΡΠ°ΡΡ» ΡΠΈΡΠΎΠΊΠΎΠ²Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΡΠ°ΡΡΡΠ»Π°Π΅ΠΌΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ NTP. ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΡΠΈΡΠΎΠΊΠΎΠ²Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΠ°ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ·Π»Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅ΠΆΠΈΠΌΠ° unicast mode. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ NTP ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ ΠΏΡΠΈΡ ΠΎΠ΄Π° ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΠΈΡΠΎΠΊΠΎΠ²Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ. Π¨ΠΈΡΠΎΠΊΠΎΠ²Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ NTP ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π½Π° ΡΠΈΡΠΎΠΊΠΎΠ²Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ ΡΠ΅ΡΠΈ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 64 ΡΠ΅ΠΊΡΠ½Π΄Ρ.
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ unicast mode ΠΊΠ»ΠΈΠ΅Π½Ρ NTP client ΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ΅ΡΡΡ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ NTP. Π Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° NTP Π°Π΄ΡΠ΅Ρ IP ΡΠ΅ΡΠ²Π΅ΡΠ° NTP Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ ΠΊΠ°ΠΊ Π°Π΄ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° NTP. ΠΠ»ΠΈΠ΅Π½Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΠ΅Ρ ΡΠ²ΠΎΡ Π²ΡΠ΅ΠΌΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ NTP. ΠΠ°Π»Π΅Π΅ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 64–1024 ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΊΠ»ΠΈΠ΅Π½Ρ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ΠΌΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° NTP. Π Π΅ΠΆΠΈΠΌ unicast mode ΡΠ²Π»ΡΠ΅ΡΡΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ «ΠΏΠ΅ΡΠ²ΡΠΉ» ΠΈ «Π²ΡΠΎΡΠΎΠΉ» ΡΠ΅ΡΠ²Π΅ΡΡ NTP.
Multicast mode ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΡΠ΅ΠΆΠΈΠΌΡ broadcast mode. ΠΡΠΈ ΡΡΠΎΠΌ Π²ΠΌΠ΅ΡΡΠΎ ΡΠΈΡΠΎΠΊΠΎΠ²Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π½Π° Π°Π΄ΡΠ΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 255.255.255.255 ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ multicast ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΡΡ Ρ Π°Π΄ΡΠ΅ΡΠ° 224.0.1.1. Π’ΠΎ Π΅ΡΡΡ, Π΄Π»Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ multicast-Π°Π΄ΡΠ΅ΡΠ° ΡΠ΅ΡΠ΅ΠΉ ΠΊΠ»Π°ΡΡΠ° D Π°Π΄ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° IP-Π°Π΄ΡΠ΅ΡΠΎΠ². ΠΠ»Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² Π·Π°Π΄Π°Π΅ΡΡΡ Π°Π΄ΡΠ΅Ρ multicast-Π³ΡΡΠΏΠΏΡ, ΠΊΠΎΡΠΎΡΡΡ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π»Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠΎ Π΄Π΅Π»Π°Π΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π³ΡΡΠΏΠΏ ΠΌΠ°ΡΠΈΠ½, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΏΠΎΠ΄ΡΠ΅ΡΡΡ , ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΠΈΠ΅ ΠΈΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» IGMP ΠΈ Π½Π°ΡΡΡΠΎΠ΅Π½Ρ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π³ΡΡΠΏΠΏΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΈΠΊΠ°.
Manycast mode ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΡΠ΅Ρ ΠΊΠ°ΠΊ ΡΠ΅ΠΆΠΈΠΌ unicast mode ΡΠΎΠ»ΡΠΊΠΎ Ρ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ Π°Π΄ΡΠ΅ΡΠ°ΠΌΠΈ IP ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² NTP. ΠΠ»Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ° NTP ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ multicast Π½Π° Π°Π΄ΡΠ΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, IP 239.192.1.1. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π°Π΄ΡΠ΅ΡΠ° multicast-Π³ΡΡΠΏΠΏ (ΡΠ΅ΡΠΈ ΠΊΠ»Π°ΡΡΠ° D). ΠΠ»ΠΈΠ΅Π½ΡΡ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ Π°Π΄ΡΠ΅Ρ, ΡΠΎΡΠΌΠΈΡΡΡΡ ΠΎΠ΄Π½Ρ Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΡ. ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
multicast-Π°Π΄ΡΠ΅ΡΠΎΠ².
ΠΡΠ»ΠΈ ΡΠ΅ΡΠ²Π΅Ρ NTP Π½Π°ΡΡΡΠΎΠ΅Π½ Π½Π° ΡΠΎ, ΡΡΠΎΠ±Ρ «ΡΠ»ΡΡΠ°ΡΡ» ΡΡΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ multicast (ΡΡΠΎΠΈΡ Π³Π°Π»ΠΎΡΠΊΠ° Π² ΠΏΠΎΠ»Π΅ Manycast), ΡΠΎ ΠΎΠ½ «ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ» Π½Π° ΡΠ°ΠΊΠΈΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ.
ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ ΠΎΡΠ²Π΅ΡΠ° ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ Π² ΡΠ΅ΠΆΠΈΠΌ unicast mode ΠΈ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Ρ ΠΎΡΠ²Π΅ΡΠΈΠ²ΡΠΈΠΌ Π΅ΠΌΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ NTP. ΠΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Ρ ΡΡΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ ΠΏΠΎΠΈΡΠΊ Π±ΠΎΠ»ΡΡΠ΅Π³ΠΎ (ΡΠ΄Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π±ΡΠΊΠ²Ρ ΠΎ) ΡΠΈΡΠ»Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² NTP, ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡ multicast ΠΊΠ°ΠΆΠ΄ΡΠ΅ 64 ΡΠ΅ΠΊΡΠ½Π΄Ρ.
ΠΡΠΎΡ ΡΠ΅ΠΆΠΈΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ 4-ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° NTP. Π manycast mode ΠΏΠΎΠ΄ΡΠ°Π·ΡΠΌΠ΅Π²Π°Π΅ΡΡΡ ΠΏΠΎΠΈΡΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ ΡΡΠ΅Π΄ΠΈ ΡΠ²ΠΎΠΈΡ
ΡΠ΅ΡΠ΅Π²ΡΡ
ΡΠΎΡΠ΅Π΄Π΅ΠΉ manycast-ΡΠ΅ΡΠ²Π΅ΡΠΎΠ², ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ
ΠΎΠ±ΡΠ°Π·ΡΠΎΠ² Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΠΈΠΈ) ΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠΈΡ
Π΄Π°Π½Π½ΡΡ
Π²ΡΠ±ΠΈΡΠ°Π΅ΡΡΡ 3 «Π»ΡΡΡΠΈΡ
» manycast-ΡΠ΅ΡΠ²Π΅ΡΠ°, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ. Π ΡΠ»ΡΡΠ°Π΅ Π²ΡΡ
ΠΎΠ΄Π° ΠΈΠ· ΡΡΡΠΎΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² ΠΊΠ»ΠΈΠ΅Π½Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ ΡΠ²ΠΎΠΉ ΡΠΏΠΈΡΠΎΠΊ.
Π Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΊΡΠ°Π½Π°, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ, ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ (Action = Accept) ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² NTP ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ UDP Ρ ΠΏΠΎΡΡΠ° ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° 123:
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΠΊΡΠ°Π½ΠΎΠ² ΠΠ‘ Windows ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡΡ ΠΎΡΠΊΡΡΠ²Π°ΡΡ Π½Π° Π²Ρ ΠΎΠ΄ΡΡΠΈΠ΅ ΠΈ ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΠΏΠΎ ΠΏΠΎΡΡΡ 123 UDP «ΠΎΡ» ΠΈ «Π½Π°», Ρ ΠΎΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈ ΡΠ²Π»ΡΡΡΡΡ «ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Ρ ΠΎΠ²ΠΊΠΎΠΉ».
Π§ΡΠΎΠ±Ρ Π½Π΅ Π»Π΅Π·ΡΡ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Ρ ΡΠ΅Π»ΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (Π΄Π»Ρ Windows) ΠΌΠΎΠΆΠ½ΠΎ Π²Π½Π΅ΡΡΠΈ Π² DNS ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ Π·Π°ΠΏΠΈΡΡ. ΠΠ±ΡΡΠ»ΠΎΠ²Π»Π΅Π½ΠΎ ΡΡΠΎ ΡΠ΅ΠΌ, ΡΡΠΎ time.windows.com ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΠΌ ΡΠ·Π»ΠΎΠΌ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΎΡΠΊΠ°Π·Π°ΠΌ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Windows.
Π’Π°ΠΊΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΎ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΠ² Π½Π΅ Π±ΡΠ΄ΡΡ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π°Π΄ΡΠ΅ΡΠΎΠ² ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² DNS Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΡΠ²ΠΎΠΈΡ ΡΠ΅ΡΠ΅Π²ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΉ. ΠΠ»Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠ°ΠΊΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄ΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΡ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² DNS Π½Π° ΡΠ΅ΡΠ²Π΅Ρ DNS MikroTik – ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ.
ΠΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π½Π΅ Π·Π°Π²Π΅ΡΡΠ΅Π½Π° Π²ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΡ ΠΏΠΎΠΏΡΡΠΊΠ°Ρ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°Π»ΠΎΡΡ.
ΠΡΠ»ΠΈ Π²Π΄ΡΡΠ³ Π²ΡΡ ΡΠ°Π²Π½ΠΎ Π²ΡΡΠ²Π΅ΡΠΈΠ²Π°Π΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠ°,
ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅Π΄ΠΏΡΠΈΠ½ΡΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΈ ΠΊΠ°ΡΠ°ΡΡΡΡ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° NTP Π² ΡΠ΅ΠΆΠΈΠΌ Broadcast Mode. ΠΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ Π»ΠΈΡΡ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ MikroTik ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠ΅ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ Π°Π΄ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²Π° ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΡΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π΄ΠΎΡΡΡΠΏΠ½Ρ ΡΠΈΡΠΎΠΊΠΎΠ²Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ.
Π ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΉ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ, ΡΡΠΎ Π°Π²ΡΠΎΡ ΡΠΊΠ°Π·ΡΠ²Π°Π» Π²ΡΠ΅ Π³Π°Π»ΠΎΡΠΊΠΈ, ΠΊΠ°ΠΊ ΠΎΠ½ Π³ΠΎΠ²ΠΎΡΠΈΡ, «Π½Π΅ ΠΏΠ°ΡΡΡΡ». ΠΠΎ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΌ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΠΌ, ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈ Π½Π΅ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΌΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ:
ΠΠΈΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠ΅ Ρ Π΄ΠΎΠ»Π΅ΠΉ ΠΈΡΠΎΠ½ΠΈΠΈ
Π‘ΡΠ°Π·Ρ ΡΡΠ°Π»ΠΈ ΠΏΠΎΡΠ΅ΡΠ°ΡΡ «ΡΠΌΠ½ΡΠ΅» ΠΌΡΡΠ»ΠΈ ΠΎ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° ΡΠ°ΠΌΠΎΠΌ MikroTik ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ ΠΏΡΠ°Π²ΠΈΠ» Π² Π±ΡΠ°Π½Π΄ΠΌΠ°ΡΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° . ΠΠΎΠΊΠ° Π½Π΅ Π²ΡΠΏΠΎΠΌΠ½ΠΈΠ», ΠΊΠ°ΠΊ ΡΠ°ΡΡΠ΅Π½ΡΠΊΠΎ ΠΎΡΠ²Π΅ΡΠ°Π» Π½Π° «ΡΠΌΠ½ΡΠ΅» Π²ΠΎΠΏΡΠΎΡΡ ΠΏΠΎ ΡΠΎΡΠΎΠ²ΠΎΠΌΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Ρ:
– ΠΡΠΈΠ²Π΅Ρ, Π° ΡΡ Π³Π΄Π΅?
ΠΠ°ΠΌΠ΅ΡΡΡΠ΅, Π³Π»Π°Π²Π½ΠΎΠ΅, ΡΡΠΎ Π΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ: Π³Π΄Π΅ Ρ. ΠΠ°ΡΠΈΠ½Π°Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°ΡΡ, ΡΡΠΎ Π·Π½Π°Π½ΠΈΠ΅ ΠΌΠΎΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π½Π° ΡΠ΅ΡΠΊΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ: ΡΠ»Π΅Π΄ΡΠ΅Ρ Π»ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π±Π΅ΡΠ΅Π΄Ρ ΠΈΠ»ΠΈ ΡΠΆΠ΅ ΠΏΠΎΡΠ° Π½Π°ΠΆΠ°ΡΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π²ΡΠ·ΠΎΠ²Π°. Π Π΅ΡΠ»ΠΈ Ρ ΡΡΡΠ» Π² Π½ΠΈΡΠ²Π°Π½Ρ?
– Π― ΡΡΡ.
– Π ΡΡΡ ΡΡΠΎ Π³Π΄Π΅?
– Π ΡΡΡ – ΡΡΠΎ Π½Π΅ ΡΠ°ΠΌ.
– Π ΡΠ°ΠΌ ΡΡΠΎ Π³Π΄Π΅?
– Π ΡΠ°ΠΌ – ΡΡΠΎ Π½Π΅ Π·Π΄Π΅ΡΡ.
– Π Π·Π΄Π΅ΡΡ – ΡΡΠΎ Π³Π΄Π΅?
– Π Π·Π΄Π΅ΡΡ ΠΠ°ΠΌ Π½Π΅ ΡΡΡ . (ΠΈΠ· Π°ΡΠΌΠ΅ΠΉΡΠΊΠΈΡ
Π°ΡΠΎΡΠΈΠ·ΠΌΠΎΠ²)
– . (ΡΠΎΠ±Π΅ΡΠ΅Π΄Π½ΠΈΠΊ Π·Π°Π΄ΡΠΌΠ°Π»ΡΡ, Π΄Π°ΠΆΠ΅ ΡΡΠ°Π»Π° ΡΠ»ΡΡΠ½Π° ΡΠ°Π±ΠΎΡΠ° ΠΌΡΡΠ»ΠΈ . )
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½Π°Ρ ΡΠΈΡΡΠ°ΡΠΈΡ: Π½Π° Π²ΠΎΠΏΡΠΎΡ «ΡΡ Π³Π΄Π΅?» ΡΠ΅ΡΠ²Π΅Ρ NTP ΠΎΡΠ²Π΅ΡΠΈΡΡ Π·Π°ΡΡΡΠ΄Π½ΡΠ΅ΡΡΡ. Π§ΡΠΎ ΠΆ, Π½Π°Π΄ΠΎ ΠΏΠΎΠΌΠΎΡΡ. Π£ΠΊΠ°ΠΆΠΈΡΠ΅ Π΄Π»Ρ ΡΠ²ΠΎΠ΅ΠΉ ΡΠ΅ΡΠΈ ΡΠΈΡΠΎΠΊΠΎΠ²Π΅ΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ Π°Π΄ΡΠ΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΠΠ£ RCE2700 ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
ΠΠ»Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠ° ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ΠΌΡ Π½Π° Π²ΡΠ΅Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°Ρ (ΠΌΠΈΠΊΡΠΎΠΠΠ) Π² ΠΠΠ‘ Π±ΡΠ»ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅.
ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΠΈΠΊΡΠΎΠΠΠ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΠΠΠ£ RCE ΠΎΡ ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΠΎΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΠΠΠ£ ΠΎΡ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΎΡΠ½ΠΎΠ°Π²Π½Π° Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π²ΡΠ΅ΡΠ½Π΅Π³ΠΎ NTP ΡΠ΅ΡΠ²Π΅ΡΠ° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅ΡΠ΅Π· ΡΠ°ΠΉΠ» /etc/ntp.conf.
Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π·Π°ΠΊΡΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΠΠ£ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌ ΡΠ°ΠΉΡΠ²ΠΎΠ»ΠΎΠΌ ΠΈΠ»ΠΈ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΎΡΠΎΠΌ.
ΠΠ»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π½ΡΠ°ΡΡΠΎΠΉΠΊΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²Π½Π΅ΡΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°ΠΉΠ» /etc/ntp.conf:
#azimut_ntp_conf
driftfile /var/lib/ntp/ntp.drift
#restrict -4 default kod notrap nomodify nopeer noquery
restrict 127.0.0.1
server 192.168.1.171 iburst rpefer
server 127.127.1.0
fudge 127.127.1.0 startum 8
Π Π΅ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ (ΠΏΡΠΈΠΌΠ΅Ρ)
restrict default kod notrap nomodify nopeer noquery
restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap
restrict 127.0.0.1
restrict ::1
- 192.168.1.171 — Π°Π΄ΡΠ΅Ρ ntp-ΡΠ΅ΡΠ²Π΅ΡΠ°
- restrict 127.0.0.1 — ΡΠ°Π·ΡΠ΅ΡΠ°Π΅Ρ Π»Π±ΡΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΠΌΠ°ΡΠΈΠ½Π΅
- restrict default — Π·Π°Π΄Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠ΅ΡΡΡΠΈΠΊΡΠΎΠ².
- kod — ΡΠ·Π»Π°ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΎ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π·Π°ΠΏΡΠΎΡΡ ΡΠ½Π°ΡΠ°Π»Π° ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ ΠΏΠΎΡΠ΅Π»ΡΠΉ ΡΠΌΠ΅ΡΡΠΈ (kiss of death), Π·Π°ΡΠ΅ΠΌ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ ΠΎΡ ΡΠ΅ΡΠ²Π΅ΡΠ°.
- notrap — Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ.
- nomodify — Π·Π°ΠΏΡΠ΅ΡΠ°Π΅Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ Π²Π½ΠΎΡΠΈΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ.
- nopeer — Π½Π΅ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡΡΡ Ρ Ρ ΠΎΡΡΠΎΠΌ.
- noquery — Π½Π΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π·Π°ΠΏΡΠΎΡΡ.
- restrict 192.168.0.0 mask 255.255.255.0 — ΡΠ°Π·ΡΠ΅ΡΠΈΡΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π΄Π»Ρ ΡΠ·Π»ΠΎΠ² Π² ΡΠ΅ΡΠΈ 192.168.0.0/24.
- IP Π°Π΄ΡΠ΅ΡΠ°127.0.0.1 ΠΈ ::1 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠ²Π΅ΡΡ Ρ ΡΠ°ΠΌΠΈΠΌ ΡΠΎΠ±ΠΎΠΉ.
ΠΠ²Π΅Π΄ΠΈΡΠ΅ Π²Π°Ρ Π·Π°ΠΏΡΠΎΡ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° ΠΏΠΎΠΈΡΠΊΠ°.
- 2021.11.01 2021.10.30 2021.10.30 2021.10.24 2021.10.05 2021.10.05
Π§Π°ΡΡΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ:
ΠΠ»ΠΈΡΡΠ°Π΄Π° Π½Π° ΡΠ°Π·Π½ΡΡ
Π²ΡΡΠΎΡΠ°Ρ
Π£Π³ΠΎΠ» Π³Π»ΠΈΡΡΠ°Π΄Ρ ΠΏΡΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠΈ (Π² ΠΌΠ΅ΡΡΠ°Ρ
) Π½Π° ΡΠ°Π·Π½ΡΡ
Π²ΡΡΠΎΡΠ°Ρ
ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ΅ΡΠ΅Π· SSH
ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΡΠ΅ΡΠ΅Π· SSH
ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ moccof
Π‘ΠΊΡΠΈΠΏΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡ moccof
ΠΠ½Π°Π»ΠΎΠ³ΠΈ FSL3
ΠΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΡΠΈΡΠΌΠΎΠΎΡΠ²Π΅ΡΡΠΈΠΊΠ° DME/NL2700 Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡΠ° ΡΠΏΠ΅ΠΊΡΡΠ°
Π ΡΠ΅ΠΆΠΈΠΌΠ΅ "ΠΠ°ΡΠΈΡΠ° ΠΠ Π" Π² ILS2700
Π Π΅ΠΆΠΈΠΌ «ΠΠ°ΡΠΈΡΠ° ΠΠ Π» Π² ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΠΈΠΊΠ°Ρ
Loc, GP
Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² Linux Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΠΏΡΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ NTP, ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΌΡ Π² RFC 5905, ΠΈ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ TIME, ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΌΡ Π² RFC 868. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ, Π² ΠΏΠΎΠ΄Π°Π²Π»ΡΡΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π², ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» NTP. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π² ΡΠ»ΡΡΠ°Π΅ Π²ΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ°, Π»ΠΈΠ±ΠΎ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ, Π²Π°ΠΆΠ½Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Ρ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌΠΈ ΡΠ°ΡΠ°ΠΌΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ½ΡΠΊΠΎΠΉ ΠΏΠ»Π°ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° (RTC). Π ALT Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡΠΈΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Ρ NTP. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ. Π’Π°ΠΊ ΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ MINI-HOWTO Π½Π° ΡΡΡ ΡΠ΅ΠΌΡ [1] .
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅
tzdata [ ΠΏΡΠ°Π²ΠΈΡΡ ]
ΠΠ°ΠΊΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΜΡ Π·ΠΎΠ½, Π½ΡΠΆΠ½Π°Ρ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠΏΠΈΡΡΠ΅ΡΡΡ Π² /etc/localtime (Π»ΠΈΠ±ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΡΡΠ»ΠΊΠ° Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ°ΠΉΠ»). Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΡ ΡΠ°ΠΉΠ» ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΜΡ Π·ΠΎΠ½Ρ. ΠΠ»Ρ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΎΠ² ALT Ρ sysvinit ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ
Π‘Π°ΠΌΠ° Π·ΠΎΠ½Π°, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ ΠΏΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ZONE ΠΈΠ· /etc/sysconfig/clock.
NTP [ ΠΏΡΠ°Π²ΠΈΡΡ ]
ΠΏΠ°ΠΊΠ΅Ρ openntpd [ ΠΏΡΠ°Π²ΠΈΡΡ ]
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²ΠΎΠ² ALT. ΠΡΠ»ΠΈΡΠ°Π΅ΡΡΡ Π²ΡΡΠΎΠΊΠΎΠΉ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΡ ΠΈ ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ — Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠ°ΠΌΠΈ, ΡΠ°ΠΌΡΠΉ Π½Π΅ΠΏΡΠΈΡΡΠ½ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ — ΡΡΠΎ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΠΉ ΡΡΠ°ΡΡ, Π΄ΠΎΡ ΠΎΠ΄ΡΡΠΈΠΉ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ Π΄ΠΎ ΡΡΡΠΎΠΊ. Π‘Π°ΠΌ Π΄Π΅ΠΌΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ntpd, ΠΊΠ°ΠΊ ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ ΠΈΠ· ΠΏΠ°ΠΊΠ΅ΡΠ° ntp, ΠΎΠ΄Π½Π°ΠΊΠΎ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΌ Ρ Π½ΠΈΠΌ Π½ΠΈ ΠΏΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌ Π·Π°ΠΏΡΡΠΊΠ°, Π½ΠΈ ΠΏΠΎ ΡΡΠ΅Π΄ΡΡΠ²Π°ΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ, Π½ΠΈ ΠΏΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΌΡ ΡΠ°ΠΉΠ»Ρ.
ΠΏΠ°ΠΊΠ΅Ρ ntp [ ΠΏΡΠ°Π²ΠΈΡΡ ]
ΠΠ°ΠΊΠ΅Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π»ΠΎΠ½Π½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ntp ΠΈ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΠ»Π³ΡΡ ΠΈΡΡΠΎΡΠΈΡ. Π‘ΡΠΈΡΠ°Π΅ΡΡΡ Π½Π΅ ΠΎΡΠ΅Π½Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΌ Π²Π²ΠΈΠ΄Ρ Π»ΠΈΠ΄Π΅ΡΡΡΠ²Π° ΠΏΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ Π·Π°ΠΊΡΡΡΡΡ Π·Π° ΠΈΡΡΠΎΡΠΈΡ CVE. Π ALT ΠΏΠ°ΠΊΠ΅Ρ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠΎΠ΄ΠΏΠ°ΠΊΠ΅ΡΠΎΠ². ΠΠ΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ ΠΊ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π΄Π²Π°, Π° ΡΡΠ΅ΡΠΈΠΉ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ntpd.
ntpd [ ΠΏΡΠ°Π²ΠΈΡΡ ]
Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ°ΠΌ Π΄Π΅ΠΌΠΎΠ½, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°, ΡΠ°ΠΊ ΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ°.
ntpdate [ ΠΏΡΠ°Π²ΠΈΡΡ ]
Π£ΡΠΈΠ»ΠΈΡΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΡΠ΅ΠΌΡ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ NTP-ΡΠ΅ΡΠ²Π΅ΡΠ΅ (Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ntpd) ΠΈ/ΠΈΠ»ΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Ρ Π½ΠΈΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ. ΠΡΠ»ΠΈ Π·Π°ΠΏΡΡΠ΅Π½ ntpd, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ»ΡΡ -u ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅.
ntpq [ ΠΏΡΠ°Π²ΠΈΡΡ ]
Π£ΡΠΈΠ»ΠΈΡΠ°, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠ°Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΡΠ°ΡΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ΅Π³ΠΎ ntpd, ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ, ΡΠ°ΠΊ ΠΈ ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠ³ΠΎ.
ΠΏΠ°ΠΊΠ΅Ρ chrony [ ΠΏΡΠ°Π²ΠΈΡΡ ]
ΠΠ°ΠΈΠΌΠ΅Π½Π΅Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΠΌΠ΅ΡΡΠΈΡ
ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π²ΡΠ΅ΠΌΡ Π±ΡΡΡΡΠΎ ΠΏΠΎ ΡΠΏΠΈΡΠΊΡ Π΄ΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΡ
ΡΠ΅ΡΠ²Π΅ΡΠΎΠ².
Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΡ
ΡΡΠΎ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Ρ ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΠΎ-ΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»Π°ΡΡΠ΅ΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ceph.
ΠΏΠ°ΠΊΠ΅Ρ systemd-timesyncd [ ΠΏΡΠ°Π²ΠΈΡΡ ]
Π―Π²Π»ΡΠ΅ΡΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ SNTP, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ NTP.
TIME 868 [ ΠΏΡΠ°Π²ΠΈΡΡ ]
ΠΏΠ°ΠΊΠ΅Ρ xinetd [ ΠΏΡΠ°Π²ΠΈΡΡ ]
ΠΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ TIME 868 ΠΈΠΌΠ΅Π΅Ρ Π΄Π΅ΠΌΠΎΠ½ xinetd. Π§ΡΠΎΠ±Ρ ΡΠ»ΡΠΆΠ±Π° Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»Π°, Π½Π°Π΄ΠΎ Π² /etc/xinetd.d/time-tcp ΠΈ /etc/xinetd.d/time-udp Π·Π°ΠΌΠ΅Π½ΠΈΡΡ «disable = yes» Π½Π° «disable = no». Π’Π°ΠΊ ΠΆΠ΅, Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΏΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ /etc/xinetd.conf, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ, ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ «only_from = 127.0.0.1».
ΠΏΠ°ΠΊΠ΅Ρ rdate [ ΠΏΡΠ°Π²ΠΈΡΡ ]
TIME 868 ΠΊΠ»ΠΈΠ΅Π½Ρ
ΠΏΠ°ΠΊΠ΅Ρ netdate [ ΠΏΡΠ°Π²ΠΈΡΡ ]
TIME 868 ΠΊΠ»ΠΈΠ΅Π½Ρ
DAYTIME 867 [ ΠΏΡΠ°Π²ΠΈΡΡ ]
Π£ΠΏΠΎΠΌΠΈΠ½Π°Π΅ΡΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Samba. Π½Π°Π΄ΠΎ ΠΏΠΎΠ½ΡΡΡ ΠΈ Π΄ΠΎΠΏΠΈΡΠ°ΡΡ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ
Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Ρ RTC [ ΠΏΡΠ°Π²ΠΈΡΡ ]
Linux kernel [ ΠΏΡΠ°Π²ΠΈΡΡ ]
ΠΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ Ρ NTP-ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ ΡΠ΄ΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 11 ΠΌΠΈΠ½ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅Ρ Π²ΡΠ΅ΠΌΡ Π² RTC. ΠΠ°ΡΠΈΠ½Π°Ρ Ρ 3.10, ΠΈΠ· ΡΠ΄ΡΠ° Π²ΡΠΏΠΈΠ»ΠΈΠ»ΠΈ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΡΠ°Π»ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ Π² RTC ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡΡ ΠΈ ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠ°ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ° (Π½ΠΎ Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ ΠΌΠΎΠ³Π»ΠΎ Π±ΡΡΡ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΎ ΡΠ°ΡΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π½Π° 15 ΠΌΠΈΠ½ΡΡ) [2] . Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅, ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΎΡΠΎΠ², ΡΠΌΠ΅ΡΡΠΈΡ ΡΠΎΠΎΠ±ΡΠ°ΡΡ ΡΠ΄ΡΡ ΠΎ Π½Π°Π»ΠΈΡΠΈΠΈ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ, ΡΠ΄ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΡΡΡΠ°Π²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ RTC Π² UTC Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ΅ΠΊΡΡΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΡΡΠΎ Π²Π½Π΅ΡΠ»ΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΡΡΠ°Π½ΠΈΡΡ.
ΠΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π°ΠΊΡΠΈΠ²ΠΈΡΠΎΠ²Π°Π½Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ
ΠΏΠ°ΠΊΠ΅Ρ hwclock [ ΠΏΡΠ°Π²ΠΈΡΡ ]
ΠΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΎΠ΄Π½ΠΎΠΊΡΠ°ΡΠ½ΠΎ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΠ΅Ρ RTC Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ ΡΠ°ΡΠ°ΠΌΠΈ, Π»ΠΈΠ±ΠΎ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π² RTC ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π²ΡΠ΅ΠΌΡ Π² UTC, Π»ΠΈΠ±ΠΎ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅. Π ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ hwclock ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΉΠ» /etc/adjtime, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ RTC ΠΎΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΊΠ°ΠΊΠΎΠ΅ Π²ΡΠ΅ΠΌΡ (Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅, Π»ΠΈΠ±ΠΎ UTC) Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ Π² RTC. ΠΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π²ΡΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ RTC ΠΏΠΎ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΈΠ· adjtime. ΠΠ΅ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π·ΠΎΠ½Ρ Π² RTC ΠΈ Π² ΡΠ°ΠΉΠ»Π΅ adjtime (UTC/LOCAL) ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ ΡΠ΄Π²ΠΈΠ³Ρ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ»ΡΡΠ°ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ntpd) ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ ΠΎΠ±Π½ΡΠ»ΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ /etc/adjtime ΠΏΠΎΡΠ»Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ( >/etc/adjtime ).
Π΄ΡΡΠ³ΠΈΠ΅ ΠΠ‘ [ ΠΏΡΠ°Π²ΠΈΡΡ ]
ΠΡΡΠ³ΠΈΠ΅ ΠΠ‘ ΡΠΎΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² RTC. ΠΡΠ»ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΠ‘, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ Π²ΡΠ΅ ΠΠ‘ ΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π»ΠΈ Π²ΡΠ΅ΠΌΡ Π² RTC ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.
ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅ΡΠ²Π΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ (NTP) Π½Π° Arduino
GPS/GLONASS ΠΏΡΠΈΡΠΌΠ½ΠΈΠΊ Ρ UART
ΠΠΎΠ΄ΡΠ»Ρ Ρ ΡΠ°ΡΠ°ΠΌΠΈ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ DS1307
Π, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Ρ ΡΠ΅ΡΠ΅Π²ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ ΠΈΠ»ΠΈ Ρ.Π½. Ethernet-ΡΠΈΠ»Π΄. ΠΡΠΎΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Arduino ΠΊ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ ΠΈΠ»ΠΈ ΠΊ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΡ ΠΏΠΎ Ethernet.
Ethernet-ΡΠΈΠ»Π΄ Ρ ΠΌΠΈΠΊΡΠΎΡΡ
Π΅ΠΌΠΎΠΉ Wiznet W5100
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Wi-Fi ΠΌΠΎΠ΄ΡΠ»Ρ, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ. ΠΠΈΡΡ Π±Ρ Π²Π°ΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π²ΡΠ΅ΠΌΡ Π½Π° ΠΊΠΎΡΠΎΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π½Π°Ρ ΠΎΠ΄ΠΈΠ»ΠΈΡΡ Π² ΠΎΠ΄Π½ΠΎΠΉ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ Ρ ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π½Π° Arduino.
Π’Π΅ΠΏΠ΅ΡΡ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠΌ Π²ΡΠ΅ Π½Π°ΡΠΈ ΡΠ°ΡΡΠΈ Π²ΠΎΠ΅Π΄ΠΈΠ½ΠΎ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ½Π°ΡΠ°Π»Π° ΡΠΎΠ±Π΅ΡΡΠΌ «Π±ΡΡΠ΅ΡΠ±ΡΠΎΠ΄» ΠΈΠ· Arduino ΠΈ ΡΠ΅ΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠΈΠ»Π΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ Π² Π²ΠΈΠ΄Π΅ ΠΌΠ΅Π·ΠΎΠ½ΠΈΠ½Π½ΠΎΠΉ ΠΏΠ»Π°ΡΡ. ΠΠ°Π»Π΅Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°ΡΠΎΠ² DS1307 ΠΊ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ A4 ΠΈ A5, Π° ΡΡΠΎ ΡΠΈΠ½Π° I2C, ΠΊΠ°ΠΊ ΠΌΡ ΠΏΠΎΠΌΠ½ΠΈΠΌ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΏΠΈΠ½ A4 – ΡΡΠΎ SDA, ΠΏΠΈΠ½ A5 – SCL. ΠΡΠΈΡΠΌΠ½ΠΈΠΊ ΡΠΈΠ³Π½Π°Π»ΠΎΠ² ΠΠΠ‘Π‘ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊ UART. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ RX ΠΈ TX Arduino (ΠΏΠΈΠ½Ρ 0 ΠΈ 1, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ). ΠΠΎ ΡΠΎΠ³Π΄Π° ΠΌΡ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΏΡΠΈΡΠΌΠ½ΠΈΠΊΠΎΠΌ ΠΈ ΠΎΡΠ»Π°ΠΆΠΈΠ²Π°ΡΡΡΡ Ρ Π²ΡΠ²ΠΎΠ΄ΠΎΠΌ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π² ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΡΡ. ΠΠΎΡΡΠΎΠΌΡ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΠΉ UART Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ°ΡΠ½ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ SoftwareSerial. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΠΌ GPS ΠΏΡΠΈΡΠΌΠ½ΠΈΠΊ ΠΊ Π»ΡΠ±ΡΠΌ ΡΠΈΡΡΠΎΠ²ΡΠΌ Π²ΡΠ²ΠΎΠ΄Π°ΠΌ (ΠΊΡΠΎΠΌΠ΅ 0 ΠΈ 1), Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊ 10 ΠΈ 11.
ΠΠ±ΡΠΈΠΉ Π²ΠΈΠ΄ NTP ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π° Arduino
ΠΠ΅ Π·Π°Π±ΡΠ΄Π΅ΠΌ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ Π·Π΅ΠΌΠ»Ρ, ΡΠ°Π·ΡΠΌΠ΅Π΅ΡΡΡ. Π ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°ΡΠΎΠ², ΠΈ ΠΏΡΠΈΡΠΌΠ½ΠΈΠΊ ΠΏΠΈΡΠ°ΡΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΡΠ°Π²Π½ΡΠΌ 5 Π²ΠΎΠ»ΡΡΠ°ΠΌ.
2 Π‘ΠΊΠ΅ΡΡ NTP ΡΠ΅ΡΠ²Π΅ΡΠ° Π΄Π»Ρ Arduino
ΠΠ°ΠΏΠΈΡΠ΅ΠΌ ΡΠΊΠ΅ΡΡ Π΄Π»Ρ Arduino, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° NTP ΠΈ Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ.
Π€ΠΎΡΠΌΠ°Ρ ΠΏΠ°ΠΊΠ΅ΡΠ° NMEA Ρ Π΄Π°Π½Π½ΡΠΌΠΈ ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ
Π ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ²ΡΠ·ΠΈ Ρ NTP ΡΠ΅ΡΠ²Π΅ΡΠΎΠΌ.
Π‘ΠΊΠ΅ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ° Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ NTP ΠΈ Arduino (ΡΠ°Π·Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΡΡΡ)
ΠΡΠΎΠ²Π΅ΡΠΊΠ° NMEA ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ Π² ΡΡΠ½ΠΊΡΠΈΠΈ decodeTime().
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»ΠΎΠ² ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ dec2hex(). Π Π½Π΅ΠΉ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ·Π²ΡΠ°ΡΡΠ½Π½ΠΎ ΡΠΈΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ· Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π² 16-Π½ΠΎΠ΅. Π’ΠΎΡΠ½Π΅Π΅, ΡΠ°ΠΊ. ΠΠΎΠ΄ΡΠ»Ρ ΡΠ°ΡΠΎΠ² ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΡΠ΅ΠΌΡ Π² Π²ΠΈΠ΄Π΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 16:52:08. ΠΠΎ Π·Π΄Π΅ΡΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΈΠ· ΡΡΠΈΡ ΡΠΈΡΠ΅Π» Π½Π΅ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅, Π° 16-Π½ΠΎΠ΅. Π’ΠΎ Π΅ΡΡΡ, Π² Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΡΠΎ Π²ΡΠ΅ΠΌΡ Π² RTC Ρ ΡΠ°Π½ΠΈΡΡΡ ΡΠ°ΠΊ: 0x16:0x52:0x08. Π Ρ GPS-ΠΏΡΠΈΡΠΌΠ½ΠΈΠΊΠ° ΠΌΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π²ΡΠ΅ΠΌΡ Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅. Π ΡΡΠΎΠ±Ρ Π·Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ΅ ΠΆΠ΅ 16 ΡΠ°ΡΠΎΠ² Π² ΠΌΠΎΠ΄ΡΠ»Ρ RTC, Π½ΡΠΆΠ½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅ 16 Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠ΅ 0x16, ΡΡΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠΌ 22. Π ΠΏΠΎΠ»Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ 0x16:0x52:0x08 Π±ΡΠ΄Π΅Ρ Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ 22:82:08. Π₯ΠΌ, 82 ΠΌΠΈΠ½ΡΡΡ, ΡΡΡΠ°Π½Π½ΠΎ, Π΄Π°? π ΠΠΎ ΡΠ°ΠΊΠΎΠ΅ ΡΠΆ Π½Π°Π΄ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅, ΡΡΠΎΠ±Ρ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ°ΡΠΎΠ² ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠ» ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ.
3 ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ NTP ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π° Arduino
Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΊ ΡΡΠ°ΡΡΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ Π°ΡΡ ΠΈΠ² Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ NTP .
ΠΠ»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ NTP/SNTP
ΠΡΡ, ΡΡΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ NTP ΡΠ΅ΡΠ²Π΅ΡΠ° – ΡΡΠΎ Π²Π²Π΅ΡΡΠΈ Π°Π΄ΡΠ΅Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° ΠΈ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ «ΠΡΠΏΡΠ°Π²ΠΈΡΡ Π·Π°ΠΏΡΠΎΡ». Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π°Π΄ΡΠ΅Ρ Π²Π°ΡΠ΅Π³ΠΎ NTP ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π° Arduino. ΠΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΠ΅ΡΠ²Π΅Ρ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΡ Π² ΠΌΠ΅Π½Ρ («ΠΡΠ±ΡΠ°ΡΡ ΡΠ΅ΡΠ²Π΅Ρ»).
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΉ NTP ΡΠ΅ΡΠ²Π΅Ρ . ΠΡΠ΅ΠΌΡ ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ Π±ΡΠ°ΡΡ ΠΈΠ· ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ°Π½Π½Π°Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΊΠΈΡ -ΡΠΎ ΠΎΡΠ»Π°Π΄ΠΎΡΠ½ΡΡ ΡΠ΅Π»Π΅ΠΉ.