none
NTP Server - Non funziona RRS feed

  • Domanda

  • Salve, oramai da diversi giorni sto impazzendo cercando di far funzionare il server NTP in una macchina Windows Server 2012 R2 appena installata.

    Ho eseguito tutte le operazioni ritrovate in internet (abilitazione del flag Enable su registro, riconfigurazione del triggering del servizio w32time, stopping e starting del servizio w32time, apertura porta 123 firewall di windows  sia in entrata che in uscita) ma il servizio funziona a salti.

    La mia rete è composta da windows server 2012 R2 e due PC (non in dominio) in rete locale LAN

    Per testare il servzio uso altre due PC con Windows 7 e nell'opzione Ore Internet metto l'IP del server 2012 R2 e provo ad aggiornare. Il più delle volte mi da Errore (alcune volte peer non raggiungibile, altre timeout od altri errori) ma l'unico modo di farlo funzionare sistematicamente è quello di andare nel computer Server 2012 aggiornare a sua volta l'orologio internet (con il server NTP internet) e poi andare al computer windows 7 ed aggiornare con il server 2012...e allora va. Ma dopo alcune decine di minuti non va più, finche non risincronizzo sul server da NTP esterno.

    Escludo problemi di networking in quanto l'infrastruttura è nuovoa e cmq quando sincronizzo il server con il server NTP esterno funziona tutto. 

    Vi chiedo un aiuto perchè ho necessità di avere un server NTP stabile e funzionante in quanto mi serve per delle macchine nella rete locale (centralino Voip e CNC) non basate su windows (e quindi su protocollo NTP)

    Grazie

    lunedì 27 luglio 2015 15:24

Risposte

  • ok..ma se lo elevi a DC...e poi lo usi come server normale? no?
    lunedì 27 luglio 2015 16:12
    Moderatore
  • Dato che sono tre computer, non in dominio, userei un tool di terze parti per mantenerli sincronizzati

    http://www.timesynctool.com/

    NetTime is a Simple Network Time Protocol (SNTP) client for Windows 95/98/Me/NT/2000/XP/Vista/7/8 and Server 2003/2008/2012. (32 bit and 64 bit operating systems are both supported)

    Se invece vuoi fare delle query NTP,  può essere il seguente comando:

    w32tm /stripchart /computer:0.it.pool.ntp.org

    ciao


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere

    lunedì 27 luglio 2015 21:20
    Moderatore
  • ok..ma se lo elevi a DC...e poi lo usi come server normale? no?

    Il vecchio saggio disse: "Alcune volte la soluzione più facile da eseguire è anche la più difficile da pensare"...

    ...grazie mille!! Ora funziona

    ...per quanto riguarda tool di terze parti: lo avevo pensato anch'io (e io stesso uso net time) ma se vedi sul loro sito ti dicono che il server loro potrebbe andare in conflitto con il pianificatore di windows (visto che disabilita il servizio w32time) che io uso per eseguire i backup automatici con prodotti di terze parti che però basano su w32time il loro funzionamento. 

    Riporto testualmente (spero si possa) le parole del sito nettime:

    " If you are using NetTime to act as a time server, you will need to disable the built in Time Service in Windows first. Although the description for the Windows Time Service indicates that disabling it may prevent other services from loading, I'm not currently aware of any such services that do actually require it. If you're not using NetTime as a time server, disabling the Windows Time Service is optional, but there shouldn't be any harm in disabling it to save a bit of RAM." 

    Per questo ho preferito elevare a DC il server che tanto non costa nulla. 

    Per ora funziona tutto ok. Grazie di nuovo!!

    martedì 28 luglio 2015 12:03

Tutte le risposte

  • Ciao, ma è un DC il server? Sai che il servizio NTP su un DC parte automaticamente....mentre su server workgroup..

    A.

    lunedì 27 luglio 2015 15:35
    Moderatore
  • Salve, grazie per la risposta. No, non è un DC...ma per questo sembra che si possa risolvere con il cambio del trigger con il comando da cmd:

    sc triggerinfo w32time delete

    sc triggerinfo w32time start/networkon stop/networkoff

    ma ovviamente nel mio caso non funziona.

    Ho fatto dei test con wireshark. Il pacchetto arriva sempre (anche quando mi da l'errore "il peer non è raggiungibile") l'unica differenza tra un pacchetto che sincronizza ed uno che non sincronizza sta nella parta NTP alla fine del pacchetto di ritorno (quello mandato dal server al client. 

    A questo punto il pacchetto che sincronizza riporta:

    Flags: 0x1c

    Leap indicator: no warning (0)

    peer clock stratum: secondary reference (4)

    reference ID: 192.71.245.44

    mentre un pacchetto che non sincronizza a quei campi riporta:

    Flags: 0xdc

    Leap indicator: unknown (clock unsynchronized) (3)

    peer clock stratum: unspecified or invalid (0)

    reference ID: NULL

    Se però ora vado al server lo sincronizzo con un server NTP in internet anche il server NTP al suo interno comincia a funzionare

    Ma che ... *****??????

    Grazie per l'interassamento

    lunedì 27 luglio 2015 16:09
  • ok..ma se lo elevi a DC...e poi lo usi come server normale? no?
    lunedì 27 luglio 2015 16:12
    Moderatore
  • scusa devo aggiungere che tutti e due i pacchetti (sia quello che sincronizza che quello che non sincronizza) hanno al loro interno l'orario di riferimento del server (ora UTC) e per il resto sono identici.

    Mentre i pacchetti di richiesta (cioè quelli che dal client partono verso il server) sono identici in tutto e per tutto

    grazie ancora

    lunedì 27 luglio 2015 16:13
  • Ciao

    Windows in workgroup si sincronizza una volta alla settimana di default. Usare Windows come time server in workgroup non e una buonissima idea. 

    Qui c'é un workaround:

    http://www.pretentiousname.com/timesync/index.html


    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti

    lunedì 27 luglio 2015 18:27
  • Dato che sono tre computer, non in dominio, userei un tool di terze parti per mantenerli sincronizzati

    http://www.timesynctool.com/

    NetTime is a Simple Network Time Protocol (SNTP) client for Windows 95/98/Me/NT/2000/XP/Vista/7/8 and Server 2003/2008/2012. (32 bit and 64 bit operating systems are both supported)

    Se invece vuoi fare delle query NTP,  può essere il seguente comando:

    w32tm /stripchart /computer:0.it.pool.ntp.org

    ciao


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere

    lunedì 27 luglio 2015 21:20
    Moderatore
  • ok..ma se lo elevi a DC...e poi lo usi come server normale? no?

    Il vecchio saggio disse: "Alcune volte la soluzione più facile da eseguire è anche la più difficile da pensare"...

    ...grazie mille!! Ora funziona

    ...per quanto riguarda tool di terze parti: lo avevo pensato anch'io (e io stesso uso net time) ma se vedi sul loro sito ti dicono che il server loro potrebbe andare in conflitto con il pianificatore di windows (visto che disabilita il servizio w32time) che io uso per eseguire i backup automatici con prodotti di terze parti che però basano su w32time il loro funzionamento. 

    Riporto testualmente (spero si possa) le parole del sito nettime:

    " If you are using NetTime to act as a time server, you will need to disable the built in Time Service in Windows first. Although the description for the Windows Time Service indicates that disabling it may prevent other services from loading, I'm not currently aware of any such services that do actually require it. If you're not using NetTime as a time server, disabling the Windows Time Service is optional, but there shouldn't be any harm in disabling it to save a bit of RAM." 

    Per questo ho preferito elevare a DC il server che tanto non costa nulla. 

    Per ora funziona tutto ok. Grazie di nuovo!!

    martedì 28 luglio 2015 12:03