Chrony-Time-Service(at)Work

Chrony-Time-Service(at)WorkEn NTP-server der du bestemmer hva klokka er.

Still tidsserveren til en hvilken som helst dato og tid, eller forskyv den fram og tilbake, og alle klientene i testnettet følger etter. Laget for å teste sertifikater, lisenser, sommertid og år 2038 i lukkede nett. Kjører på Rocky Linux 9, i VMware og i Proxmox VE, og installeres fra én pakke uten internettilgang.

NTP-serverntp01 · 2026-10-03--:--:--
Klientertestnett 192.168.50.0/24
Prøv selv:
KlientSystemKlokkeAvvik mot serveren
app01Rocky Linux 9 · chrony +0,4 ms
dc01Windows Server · w32time −1,1 ms
sw-core01Nettverkssvitsj · NTP +2,3 ms
Når serverklokka endres, tar klientene over den nye tiden ved neste NTP-svar.

Chrony-Time-Service(at)Work

9.0.0

En NTP-server med web-GUI, bygget på chrony fra operativsystemet. Fra nettleseren stiller du klokka, forskyver den, bytter modus og ser hvilke klienter som spør. Grensesnittet finnes på engelsk og norsk.

Stiller
Sett vilkårlig dato og tid som servertid eller UTC, eller forskyv med hurtigknapper (±1 min, 10 min, 1 t, 1 d) eller en egen mengde. «Synk til denne PC-ens tid» tar deg tilbake på ett klikk.
Serverer
chronyd svarer klientene på UDP 123. I intern modus er serverens egen klokke referansen, med valgfritt stratum. I ekstern modus følger den egne oppstrømsservere.
Viser
Live serverklokke i lokal tid og UTC, avvik mot din egen PC, kilder, klienter og tracking. Revisjonslogg over hvem som stilte klokka når, også etter store hopp.
Sikrer
Innlogging og CSRF-vern. GUI-et kjører uten root, og én hjelper med streng validering er det eneste som får stille klokka. Tidssynk fra VMware Tools slås av automatisk.
UDP 123NTP til klientene
TCP 5032web-GUI
EN | NOengelsk og norsk
Les teknisk beskrivelse
Hovedsiden rett etter «+1 t». Merkene viser at chronyd kjører i intern modus med stratum 10.

Testscenarier

Serveren gjør det enkelt å teste tidsavhengig oppførsel uten å røre klokka på hver enkelt maskin. Slik kommer du i gang:

  1. Installer på en VM

    install.sh setter opp chronyd i intern modus, starter GUI-et og slår av tidssynken fra VMware Tools.

  2. Pek klientene på serveren

    Bytt NTP-server på klientene og la dem hoppe ved store avvik (makestep 1 -1 i chrony).

  3. Still klokka

    Sett en dato eller forskyv tiden. Klientene følger ved neste synkronisering, og handlingen havner i revisjonsloggen.

  4. Tilbake til riktig tid

    «Synk til denne PC-ens tid», eller ekstern modus og «Resynk fra oppstrøms».

Panelet Still klokka: dato og tid, hurtigknapper og veien tilbake.
TestSlik gjør du
Utløp av sertifikat eller lisensTrykk +1 d flere ganger, eller sett datoen like etter utløpsdatoen.
Sommertid (Europe/Oslo)Sett 2026-10-25 00:59:30 UTC: klokka går tilbake kl. 01:00 UTC. Våren: 2027-03-28 00:59:30 UTC.
SkuddagSett 2028-02-28 23:59:30.
År 2038Sett 2038-01-19 03:13:50 UTC og se hva 32-bits time_t gjør.
Alarmer for tidsavvikForskyv +10 min eller −90 s og følg med i overvåkingen.
Tidsserveren forsvinnerTrykk Stopp. Klientene skal melde at ingen kilde svarer.

Installasjon

Alt ligger i én offline-pakke, også Python-pakkene. Installasjonsprogrammet kontrollerer sjekksummene, gjenkjenner VMware og Proxmox, åpner brannmuren og avslutter med en selvtest som spør serveren om tiden over NTP.

Rocky Linux 9, VMware eller Proxmox VM

$ sha256sum -c Chrony-Time-Service-9.0.0-offline.tar.gz.sha256
$ tar xzf Chrony-Time-Service-9.0.0-offline.tar.gz
$ cd Chrony-Time-Service-9.0.0
$ sudo ./install.sh --lang no
# åpne http://<server>:5032/

Krever bare chrony, Python 3.9 og sudo, som alle er med i Rocky Linux 9 Minimal. Ingen pip, ingen venv og ingen internett. Begrens GUI-et til administrasjonsnettet med --admin-net 10.10.0.0/24.

Fra ISO i VMware eller Proxmox

# koble Chrony-Time-Service-9.0.0-offline.iso til VM-ens CD/DVD
$ sudo mount -o ro /dev/sr0 /mnt
$ cp -r /mnt ~/cts && cd ~/cts
$ sudo ./install.sh --lang no
$ sudo python3 tools/selftest.py --readonly

Enklest i et lukket nett: last opp ISO-en til datalageret i vSphere eller til ISO Images i Proxmox VE. Pakken virker på både x86_64 og aarch64.

Slå av tidssynk fra hypervisoren for VM-en, ellers kan testtiden bli nullstilt. I VMware gjøres det i VM-en av installasjonsprogrammet, men .vmx-parametrene må settes i tillegg. I Proxmox VE 9.2.5 og nyere skal agent-valget sync-time-on-resume stå av. LXC-containere kan ikke stille klokka; bruk en VM.

Skjermbilder

Grensesnittet finnes på norsk og engelsk, med lys og mørk visning, og fungerer også på mobil. Bildene her er fra den norske utgaven; den engelske siden viser engelske skjermbilder. Klikk for å se bildet i full størrelse.