<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ntpdate &#8211; SMsoft &#8211; informatica e dintorni</title>
	<atom:link href="https://blog.smsoft.it/tag/ntpdate/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog.smsoft.it</link>
	<description>consigli settimanali su MacOS, GNU/Linux ed Open Source</description>
	<lastBuildDate>Tue, 16 Aug 2011 09:39:38 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=98425</generator>
	<item>
		<title>Creare un server ntp (ntpd) con Debian Lenny</title>
		<link>https://blog.smsoft.it/2011/08/16/creare-un-server-ntp-ntpd-con-debian-lenny/</link>
					<comments>https://blog.smsoft.it/2011/08/16/creare-un-server-ntp-ntpd-con-debian-lenny/#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Tue, 16 Aug 2011 09:39:38 +0000</pubDate>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ntp]]></category>
		<category><![CDATA[ntpd]]></category>
		<category><![CDATA[ntpdate]]></category>
		<guid isPermaLink="false">http://blog.smsoft.it/?p=1120</guid>

					<description><![CDATA[L&#8217;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: [crayon-6a41f5a89287f415566663/] 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: [crayon-6a41f5a892892467655403/] ... <a title="Creare un server ntp (ntpd) con Debian Lenny" class="read-more" href="https://blog.smsoft.it/2011/08/16/creare-un-server-ntp-ntpd-con-debian-lenny/" aria-label="Per saperne di più su Creare un server ntp (ntpd) con Debian Lenny">Leggi tutto</a>]]></description>
										<content:encoded><![CDATA[<p>L&#8217;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:</p><pre class="urvanov-syntax-highlighter-plain-tag">apt-get install ntp</pre><p>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:</p><pre class="urvanov-syntax-highlighter-plain-tag">apt-get install ntpdate</pre><p></p>
<p>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 <strong>server</strong>, in cui specificheremo il nostro/i nostri server ntp ed a <strong>restrict</strong> 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:</p><pre class="urvanov-syntax-highlighter-plain-tag">server 0.debian.pool.ntp.org iburst dynamic
server 1.debian.pool.ntp.org iburst dynamic
server 2.debian.pool.ntp.org iburst dynamic
server 3.debian.pool.ntp.org iburst dynamic</pre><p>Per quanto riguarda la direttiva <strong>restrict</strong>, se bisogna consentire a tutti l&#8217;accesso, basta commentare le righe presenti, es:</p><pre class="urvanov-syntax-highlighter-plain-tag">#restrict 127.0.0.1
#restrict ::1</pre><p>oppure inserire dopo la direttiva restrict gli IP a cui consentire le connessioni ntp.</p>
<p>Ora bisogna verificare di aver aperta la porta 123 UDP in ingresso sul server e chiaramente la porta 123 in uscita sui vari client.<br />
Infine basta riavviare il servizio con:</p><pre class="urvanov-syntax-highlighter-plain-tag">/etc/init.d/ntp restart</pre><p><strong>Consiglio di attendere qualche minuto affinché il server si sincronizzi con il proprio server e succesivamente si potrà procedere alla configurazione dei vari client.</strong></p>
<p>La configurazione del client sarà la stessa vista in precedenza, solo che nella direttiva <strong>server</strong>, andrà inserito l&#8217;IP o il FQDN del server ntp che abbiamo appena creato</p>
<h3>Comandi utili</h3>
<p>Aggiornare l&#8217;orario del client, ipotizzando che il server si chiami vs-prod. Digitare sul client:</p><pre class="urvanov-syntax-highlighter-plain-tag">ntpdate -q vs-prod</pre><p>Avere un debug della richiesta al server ntp da parte del client:</p><pre class="urvanov-syntax-highlighter-plain-tag">ntpdate -d vs-prod
28 Apr 12:00:42 ntpdate[30065]: ntpdate 4.2.4p6@1.1549-o Wed Feb 18 18:27:27 UTC 2009 (1)
transmit(10.109.7.200)
receive(10.109.7.200)
transmit(10.109.7.200)
receive(10.109.7.200)
transmit(10.109.7.200)
receive(10.109.7.200)
transmit(10.109.7.200)
receive(10.109.7.200)
transmit(10.109.7.200)
server 10.109.7.200, port 123
stratum 5, precision -20, leap 00, trust 000
refid [10.109.7.200], delay 0.02582, dispersion 0.00000
transmitted 4, in filter 4
reference time:    d0ebcd4f.ed0dbe8e  Thu, Apr 28 2011 11:54:07.925
originate timestamp: d0ebceda.6bb5c9bc  Thu, Apr 28 2011 12:00:42.420
transmit timestamp:  d0ebceda.6c4c5974  Thu, Apr 28 2011 12:00:42.423
filter delay:  0.02597  0.02583  0.02582  0.02583 
         0.00000  0.00000  0.00000  0.00000 
filter offset: -0.00244 -0.00245 -0.00245 -0.00245
         0.000000 0.000000 0.000000 0.000000
delay 0.02582, dispersion 0.00000
offset -0.002454

28 Apr 12:00:42 ntpdate[30065]: adjust time server 10.109.7.200 offset -0.002454 sec</pre><p>Più il valore di<strong> stratum</strong> è basso, e più il nostro server si aggiorna in modo diretto con i server ntp ufficiali; pertanto se il valore di <strong>stratum</strong> è troppo alto (diciamo oltre 10), le sincronizzazioni saranno non molto accurate e si potrebbe addiritutra avere l&#8217;errore: &#8220;<strong>no server suitable for synchronization found</strong>&#8221;</p>
<p>Conoscere lo stato del server, es vs-prod, da un client. Digitare sul client:</p><pre class="urvanov-syntax-highlighter-plain-tag">ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*vs-prod       125.109.1.9       5 u   42   64    1    0.687   -3.405   3.342</pre><p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://blog.smsoft.it/2011/08/16/creare-un-server-ntp-ntpd-con-debian-lenny/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
