Creare un server ntp (ntpd) con Debian Lenny

L’installazione di un server NTP non è molto complesso su debian e probabilmente avrete già i necessari pacchetti sul vostro host. In tutti i modi, si procede con:

che installa i pacchetti server e client, qualora mancassero. Se vogliamo dare il debug delle richieste ntp (generalmente dal client verso il server) installiamo anche:

A questo punto, la configurazione va effettuata nel file /etc/ntp.conf, che contiene le sia le direttive per il client ntp che per il server. Le direttive che dobbiamo modificare sono quelle relative a server, in cui specificheremo il nostro/i nostri server ntp ed a restrict che serve a limitare i client che possono richiederci le informazioni ntp. Per quanto riguarda la direttiva server, basta modificare, qualora sia necessario, le righe già presenti ed avere qualcosa del tipo:

Per quanto riguarda la direttiva restrict, se bisogna consentire a tutti l’accesso, basta commentare le righe presenti, es:

oppure inserire dopo la direttiva restrict gli IP a cui consentire le connessioni ntp.

Ora bisogna verificare di aver aperta la porta 123 UDP in ingresso sul server e chiaramente la porta 123 in uscita sui vari client.
Infine basta riavviare il servizio con:

Consiglio di attendere qualche minuto affinché il server si sincronizzi con il proprio server e succesivamente si potrà procedere alla configurazione dei vari client.

La configurazione del client sarà la stessa vista in precedenza, solo che nella direttiva server, andrà inserito l’IP o il FQDN del server ntp che abbiamo appena creato

Comandi utili

Aggiornare l’orario del client, ipotizzando che il server si chiami vs-prod. Digitare sul client:

Avere un debug della richiesta al server ntp da parte del client:

Più il valore di stratum è basso, e più il nostro server si aggiorna in modo diretto con i server ntp ufficiali; pertanto se il valore di stratum è troppo alto (diciamo oltre 10), le sincronizzazioni saranno non molto accurate e si potrebbe addiritutra avere l’errore: “no server suitable for synchronization found

Conoscere lo stato del server, es vs-prod, da un client. Digitare sul client:

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta