NTP na synchronizáciu iba v určitom čase - linux, ntp

V lokálnej sieti mám lokálny NTP server, ktorý používa vrstvu 2 na synchronizáciu svojho času.

A v tejto lokálnej sieti je veľa klientov, ktorí vidia iba lokálny server NTP. Klienti sú priebežne synchronizovaní s miestnym NTP serverom.

Kvôli niektorým špecifikám, ktorým by som sa rád vyhýbalnepretržitá synchronizácia medzi miestnym NTP serverom a externým stratum 2 serverom. V ideálnom prípade by som rád, aby sa môj lokálny server NTP synchronizoval len okolo 1 hodiny v noci (nedbá to na to, či počas takejto synchronizácie dôjde k významnému skoku).

Je to možné dosiahnuť pomocou ntpd?

Snažil som sa experimentovať so serverom "127.127.1.0", nastavením minpoll a režimom sietí, ale miestni klienti odmietajú prijímať NTP server, ak nie je skutočne synchronizovaný ...

odpovede:

0 pre odpoveď č. 1

Môžete povedať, že ntp sa synchronizuje takto: sudo sntp -s pool.ntp.org, Za predpokladu, že "lokálny server ntp" sa nazýva pool.ntp.org, mal by to fungovať:

  1. Otvorte crontab s sudom, aby sa synchronizácia stala ako root

    sudo crontab -e
    
  2. Nastavte úlohu cron, aby ste synchronizovali každý deň o 1 hod. Pridaním nasledujúceho riadku

    0 1 * * * sntp -s pool.ntp.org
    

Tiež nezabudnite zastaviť ntpd, ak nechcete synchronizovať celý deň.


Súvisiace otázky
Ponuka