Chrony
Z Poznámkový blok
Úvod
Chrony je údajně jednoduší NTP klient. Jak je to ze servrem jsem netestoval. Domovskou stránku najdeme na https://chrony-project.org/ .
Instalace
Vlastní instalace. Pozor, pokud jiz je nainstalovane NTP, tak jej odinstaluje.
sudo apt install -y chrony
Nastavení
Pote upravíme nastavení chrony, kde přidáme řádku pro GPS, PPS a upravíme z jakého rozsahu budeme službu NTP nabízet:
- refclock SHM 0 refid NMEA offset 0.200
- refclock PPS /dev/pps0 refid PPS lock NMEA
- allow
sudo nano /etc/chrony/chrony.conf
###### pod tímto řádkem jsou vlastní změny konfigurace ####### server 10.98.1.1 iburst minpoll 3 maxpoll 5 server time-a-b.nist.gov iburst server time-d-b.nist.gov server utcnist.colorado.edu server time.windows.com server time.apple.com # zpoždění bylo určeno experimentálně nastavením noselect a poté sledováním po dobu několika hodin # 0,325 znamená, že časová věta NMEA dorazí 325 milisekund po pulzu PPS # zpoždění nastaví dopředu refclock SHM 0 delay 0.325 refid NMEA refclock PPS /dev/pps0 refid PPS allow 10.98.1.0/24 # my home network ###### nad tímto řádkem jsou vlastní změny konfigurace ####### ###### pod tímto řádkem jsou standardní chronické věci ####### keyfile /etc/chrony/chrony.keys driftfile /var/lib/chrony/chrony.drift #log tracking measurements statistics logdir /var/log/chrony maxupdateskew 100.0 hwclockfile /etc/adjtime rtcsync makestep 1 3
Kontrola
Nakonec ověříme že vše funguje.
chronyc sources
Ve sloupečku S je pak signalozovano:
- * je vybraný zdroj pro synchronizaci
- + je záložní zdroj pro synchronizaci
- x neplatný, falešný zdroj
- vše ostatní se nepoužije