Chrony

Z Poznámkový blok
Přejít na: navigace, hledání

Ú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

Odkazy