Van egy Windows 10 Professional Hu oprendszerem. Be van rajta állítva az NTP kliens. Alább látható a beállítása:
https://imgur.com/a/uIYNLop
Ez a gép dual boot-os, néha Linux-ot néha Windows-t indítok róla. A Linux feltételezhetően UTC-re állítja a rendszeridőt. Ezt azért gondolom, mert ha linux után windows-t boot-olok, akkor egy órát késik az óra. Ez önmagában még érthető lenne. Ami nem érthető az az, hogy miért nem szinkronizál? A képernyőképen látszódik, hogy ma február 8 van. És bár az NTP kliens be van kapcsolva, de valójában még sincs. Azt írja, hogy a legutóbbi sikeres szinkronizálás február negyedikén volt.
Szóval be van kapcsolva, de mivel 4 napja nem futott, ezért igazából nincs is.
Az időzónát már manuálisra állítottam, nehogy ez legyen a baj. De így is rossz. Egyértelműen az a baj, hogy nem szinkronizál.
Érdekes módon ha ki- és bekapcsolom a szinkronizálást, akkor 1 másodpercen belül jól beállítja az órát. De magától nem. (Vagy lehet hogy egy hét múlva megcsinálná, de nyilván azt még nem vártam ki.)
Az a legrosszabb az egészben, hogy van egy csomó program amit fejlesztek. Ezek olyan API-kat hívogatnak, amikben az üzenetek időbélyeget is tartalmazó HMAC aláírásokat tartalmaznak. Egy ilyen reboot után egyik se működik, mert az időbélyegek egy órával a múltba kerülnek.
Szóval a kérdések:
* ha be van kapcsolva, akkor miért nem csinál semmit?
* ha ki és bekapcsolom, akkor miért igen?
* hogyan lehetne rávenni arra, hogy legalább system reboot után egyszer szinkronizáljon? (login script-tel esetleg? de pontosan hogy?)