NTP server – nastavujeme zdroj času

NTP (Network Time Protocol) zabezpečuje jednu z veľmi dôležitých funkcií pre všetky zariadenia v sieti a síce synchronizáciu času. Od správneho systémového času sú závislé viaceré služby, ako napr. logy . Ukážeme si príklad, ako nainštalovať server na Ubuntu a klienta na Cisco routri.

ntp

Chcete získať 10 návodov na inštaláciu a konfiguráciu služieb na najnovšej verzii Linux Ubuntu 18.04 LTS? Pozrite sa na viac informácii o ebooku LINUX SERVER.

E-BOOK - Linux Server

Konfigurácia NTP servera

Budeme inštalovať server na Linuxovej distribúcii Ubuntu 16.04

root@netvel:/# apt-get install ntp

Všetko potrebné nastavíme v konfiguračnom súbore nižšie.

root@netvel:/# vim /etc/ntp.conf

Sú tu napríklad uvedené servery, odkiaľ si bude brať čas náš server. V našom prípade zachováme všetky nastavenia, len pridáme nasledovný riadok, kde určíme, akým IP adresám bude náš server odpovedať na dotazy. Adresný rozsah našich klientov bude 192.168.0.0/16 .

restrict 192.168.0.0 mask 255.255.0.0 nomodify notrap

Reštartujeme službu a server by nám mal bežať.

root@netvel:/#systemctl restart ntp

Pomocou príkazu nižšie sa môžeme pozrieť, akých peerov pozná náš server.

root@netvel:/#ntpq -p

ntp server

Konfigurácia Cisco routra

V podstate stačí, ak nastavíme iba IP adresu servera, ktorého sa má router pýtať na čas. Ak je to potrebné, tak nastavíme aj zdrojovú IP adresu, z ktorej bude router posielať požiadavky. Po tomto nastavení by si mal router korektne synchronizovať čas.

R1-NETVEL(config)#ntp server 172.16.80.102
R1-NETVEL(config)#ntp source Vlan3

Synchronizácia HW a SW hodín

Cisco router má dvoje hodiny. Software-ové a hardware-ové.

Čas SW hodín zistíme pomocou príkazu:

R1-NETVEL#show clock

Čas HW hodín zistíme pomocou príkazu:

R1-NETVEL#show calendar

Aby sme zabezpečili, aby SW a HW hodiny ukazovali rovnaký čas, použijeme nasledovný príkaz:

R1-NETVEL(config)# ntp update-calendar

Obmedzenie prístupu

Nechceme, aby si naše zariadenia synchronizovali hodiny od hocijakého servera, ale iba z toho, z ktorého určíme. Preto je dobré v rámci “best practice”, obmedziť možnosť prijímania správ od serverov, ktoré definujeme v ACL.

R1-NETVEL(config)#access-list 10 permit 172.16.80.102
R1-NETVEL(config)#ntp access-group peer 10

Overenie funkčnosti

Pomocou príkazu “show ntp associations” si môžeme pozrieť, ktorých serverov sa pýtame na čas. Server, s ktorým je čas synchronizovaný má na začiatku symbol (*)

ntp server

Pomocou príkazu “show ntp status” jasne zistíme, či je čas synchronizovaný s niektorým serverom, alebo nie je.

ntp server

Troubleshooting

Ak by nám synchrovnizácia z nejakého dôvodu nezbehla, Cisco IOS ponúka niekoľko možností debugu v závislosti od toho, aký hľadáme problém.

ntp server

Ak vás tento článok zaujal a chcete dostávať mailovú notifikáciu, pri publikovaní podobných článkov o hackingu, sieťovej bezpečnosti, Linux serveroch, Cisco zariadeniach, či o programovaní, môžete sa prihlásiť na odber článkov.

CHCEM ODOBERAŤ ČLÁNKY

2 thoughts on “NTP server – nastavujeme zdroj času

  1. […] Aby logy obsahovali aj správnu časovú značku, je vhodné, aby ste na routri mali nastavený aj NTP server. […]

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *

Táto webová stránka používa Akismet na redukciu spamu. Získajte viac informácií o tom, ako sú vaše údaje z komentárov spracovávané.