V naší LAN provozujeme přibližně 50 systémů. Ve kterém většina systémů běží s operačním systémem Linux a několik z nich běží s Windows a MAC. V tomto nastavení nakonfigurujeme jeden z Linuxových systémů jako NTP server, který bude synchronizován z veřejného NTP serveru. Nyní zbývající systém v síti LAN bude synchronizovat svůj čas s místním LAN NTP serverem.
Krok 1 – Instalace serveru NTP
Balíčky NTP jsou dostupné ve výchozích úložištích. Stačí se přihlásit k serveru jako uživatel root a provést následující příkaz.
yum install ntp ## CentOS/RHEL systems dnf install ntp ## Fedpra systems
Krok 2 – Nastavení serveru NTP
Synchronizovat místní čas z pool.ntp.org
Nejprve musíme synchronizovat čas na tomto serveru. K tomu použijeme clusterové servery NTP POOL k synchronizaci času místního systému. Projekt NTP POOL poskytuje velké množství clusterových serverů. Upravme konfigurační soubor NTP a aktualizujeme následující hodnoty
vim /etc/ntp.conf
server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst server 3.centos.pool.ntp.org iburst
Jako NTP pool poskytuje velké množství serverů rozšířených po celém světě. Doporučujeme také použít jakékoli blízké servery. Servery v okolí naleznete na adrese http://www.pool.ntp.org/en/.
Povolit systémy LAN
Nyní nakonfigurujte svůj NTP server tak, aby umožnil systémům LAN synchronizovat čas z tohoto serveru. Chcete-li to provést, přidejte do konfiguračního souboru následující položku
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
Krok 3 – Restartujte server NTP
NTP server naslouchá na UDP portu 123. Po provedení všech výše uvedených nastavení restartujeme NTP server pomocí následujících příkazů.
Pro CentOS/RHEL 7 a Fedoru
systemctl start ntpd systemctl enable ntpd
Pro CentOS/RHEL 6/5
service ntpd start chkconfig ntpd on