[Samba] NTP strangeness...

Marco Gaiarin gaio at sv.lnf.it
Thu Nov 22 10:36:11 UTC 2018


In our network we found some client with clock differences.

Some machine have effectively some troubles, eg have NO 'Windows Time'
service defined, probably some glitches happened when moving from our
old NT-like domain.

Anyway, catching for that, we have found some other strangeness.


Windows time service run:

 C:\Users\gaio>sc query w32time
 NOME_SERVIZIO: w32time
        TIPO                   : 20  WIN32_SHARE_PROCESS
        STATO                  : 4  RUNNING
                                (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN)
        CODICE_USCITA_WIN32    : 0  (0x0)
        CODICE_USCITA_SERVIZIO : 0  (0x0)
        PUNTO_CONTROLLO          : 0x0
        INDICAZIONE_ATTESA     : 0x0

Windows is able to find NTP servers:

 C:\Users\gaio>w32tm /monitor
 È in corso il recupero dell'elenco dei controller di dominio Active Directory pe
 vdc3t1.ad.fvg.lnf.it[10.99.21.1:123]:
    ICMP: 16ms ritardo
    NTP: +0.0175839s differenza di tempo dall'orologio locale
        RefID: vdcud1.ad.fvg.lnf.it [10.99.1.3]
        Strato: 4
 vdcsv1.ad.fvg.lnf.it[10.5.1.25:123]:
    ICMP: 0ms ritardo
    NTP: +0.0129460s differenza di tempo dall'orologio locale
        RefID: armitage.sv.lnf.it [10.5.1.3]
        Strato: 4
 vdcsv2.ad.fvg.lnf.it[10.5.1.27:123]:
    ICMP: 2ms ritardo
    NTP: +0.0122517s differenza di tempo dall'orologio locale
        RefID: armitage.sv.lnf.it [10.5.1.3]
        Strato: 4
 vdctms1.ad.fvg.lnf.it[10.99.25.1:123]:
    ICMP: 16ms ritardo
    NTP: +0.0184087s differenza di tempo dall'orologio locale
        RefID: vdcud1.ad.fvg.lnf.it [10.99.1.3]
        Strato: 4
 vdcpp1.ad.fvg.lnf.it[10.27.1.21:123]:
    ICMP: 10ms ritardo
    NTP: +0.0129764s differenza di tempo dall'orologio locale
        RefID: stregatto.pp.lnf.it [10.27.1.3]
        Strato: 4
 vdcpp2.ad.fvg.lnf.it[10.27.1.23:123]:
    ICMP: 11ms ritardo
    NTP: +0.0126408s differenza di tempo dall'orologio locale
        RefID: stregatto.pp.lnf.it [10.27.1.3]
        Strato: 4
vdcud1.ad.fvg.lnf.it[10.99.1.3:123]:
    ICMP: errore IP_REQ_TIMED_OUT - nessuna risposta entro 1000ms
    NTP: +0.0203878s differenza di tempo dall'orologio locale
        RefID: brucaliffo.ud.lnf.it [10.99.1.1]
        Strato: 3

 Avviso:
 La risoluzione inversa dei nomi è il massimo sforzo. Può non essere
 corretta, poiché il campo RefID dei pacchetti di data e ora non è uniforme nelle diverse
 implementazioni NTP e potrebbe non utilizzare indirizzi IP.

And in a site, all works as expected, eg:

 C:\Users\gaio>w32tm /query /source
 vdcsv1.ad.fvg.lnf.it

 C:\Users\gaio>w32tm /query /peers
 N. peer: 1
 Peer: vdcsv1.ad.fvg.lnf.it
 Stato: Attivo
 Tempo rimanente: 24.4520000s
 Modalità: 3 (Client)
 Strato: 4 (riferimento secondario - sincronizza tramite (S)NTP)
 PeerIntervallo di polling: 10 (1024s)
 HostIntervallo di polling: 10 (1024s)

But in another site, all or most of PC seems 'unconfigured':

 C:\Users\gaio>w32tm /query /peers
 N. peer: 1
 Peer:
 Stato: In sospeso
 Tempo rimanente: 178.3500000s
 Modalità: 0 (riservato)
 Strato: 0 (non specificato)
 PeerIntervallo di polling: 0 (non specificato)
 HostIntervallo di polling: 0 (non specificato)

If i force a (re)configuration:

 C:\Users\gaio>w32tm /config /update /syncfromflags:DOMHIER                                                    
 Esecuzione comando riuscita.                                                                                                    
 C:\Users\gaio>w32tm /query /peers                                                                             
 N. peer: 1                                                                                                                      
 Peer: vdcpp2.ad.fvg.lnf.it                                                                                                      
 Stato: Attivo                                                                                                                   
 Tempo rimanente: 914.2880000s                                                                                                   
 Modalità: 3 (Client)                                                                                                            
 Strato: 0 (non specificato)                                                                                                     
 PeerIntervallo di polling: 0 (non specificato)                                                                                  
 HostIntervallo di polling: 10 (1024s)          

all seems OK, but (also waiting some looong time, restarting the
service, ...) still time source is
local cmos:
 C:\Users\gaio>w32tm /query /source
 Local CMOS Clock                                                                                                                
 C:\Users\gaio>w32tm /query /status                                                                            
 Indicatore di secondo intercalare: 3(l'ultimo minuto è di 61 secondi)                                                           
 Strato: 0 (non specificato)                                                                                                     
 Precisione: -6 (15.625ms per tick)                                                                                              
 Ritardo radice: 0.0000000s                                                                                                      
 Dispersione radice: 0.0000000s                                                                                                  
 ID riferimento: 0x00000000 (non specificato)                                                                                    
 Data e ora dell'ultima sincronizzazione riuscita: non specificato                                                               
 Origine: Local CMOS Clock                                                                                                       
 Intervallo di polling: 10 (1024s)              

if i force a resync:
 C:\Users\gaio>w32tm /resync                                                                                   
 Invio del comando di risincronizzazione al computer locale                                                                      
 La nuova sincronizzazione non è stata eseguita in quanto non                                                                    
 erano disponibili dati sull'ora.

Clearly, if i run 'ntpdate' from Linux against the same DC/NTP server,
works as expected:
 gaio at hermione:~$ sudo ntpdate vdcpp2.ad.fvg.lnf.it
 22 Nov 11:31:39 ntpdate[7613]: adjust time server 10.27.1.23 offset 0.002756 sec


Why? Thanks.

-- 
dott. Marco Gaiarin				        GNUPG Key ID: 240A3D66
  Associazione ``La Nostra Famiglia''          http://www.lanostrafamiglia.it/
  Polo FVG   -   Via della Bontà, 7 - 33078   -   San Vito al Tagliamento (PN)
  marco.gaiarin(at)lanostrafamiglia.it   t +39-0434-842711   f +39-0434-842797

		Dona il 5 PER MILLE a LA NOSTRA FAMIGLIA!
      http://www.lanostrafamiglia.it/index.php/it/sostienici/5x1000
	(cf 00307430132, categoria ONLUS oppure RICERCA SANITARIA)



More information about the samba mailing list