¿Cómo sincronizar el time entre un cliente de Windows y un server NTP de Linux?

Quiero que mi máquina Windows 7 consiga su time desde mi server Linux Debian Sid.

Así que quiero por delante y OpenNTPD instalado desde el repository de Debian. No escucha nada por defecto, así que lo configuré de la siguiente manera:

listen on 192.168.0.1 server 0.debian.pool.ntp.org server 1.debian.pool.ntp.org server 2.debian.pool.ntp.org server 3.debian.pool.ntp.org 

192.168.0.1 siendo la dirección IP de mi server en mi LAN. Lo introduje en los ajustes de Windows y conseguí esto:

introduzca la descripción de la imagen aquí

Utilicé un rastreador de networking (Wireshark) para comprobar si se trataba de un problema de networking. No es: Windows está felizmente enviando packages NTP y recibe respuestas de mi server. Supongo que Windows no está satisfecho por la respuesta que obtiene del server. La cosa es, no tengo ni idea de por qué …

Aquí está el resultado de w32tm /query /verbose /peers en la máquina Windows:

 #Peers: 1 Peer: 192.168.0.1,0x9 State: Active Time Remaining: 604046.2718893s Mode: 3 (Client) Stratum: 0 (unspecified) PeerPoll Interval: 0 (unspecified) HostPoll Interval: 10 (1024s) Last Successful Sync Time: (null) LastSyncError: 0x80004005 (Unspecified error ) LastSyncErrorMsgId: 0x00000000 (Succeeded) AuthTypeMsgId: 0x0000005A (NoAuth ) Resolve Attempts: 0 ValidDataCounter: 2 Reachability: 4 

"Error no especificado" no me ayuda mucho. ¿Alguna idea de lo que está pasando aquí?

Los serveres de time toman un par de muestras para asegurarse de que están leyendo correctamente los serveres ascendentes y establecer su propio estrato correctamente. A veces toma un time. Normalmente less de 10 minutos.

Cuando obtienes un error como ese, primero debes comprobar el estrato que tu server NTP está reportando. Hay un límite en cómo las windows bajas van a fijar su time de un server del NTP, pero no recuerdo apagado la tapa de mi cabeza.

Bueno, David Schwartz tenía razón: en el momento en que me llevó a escribir mi pregunta, mi server NTP se sincronizó y Windows actualizó con éxito su reloj.

Francamente, no tenía ni idea de que tenía que esperarlo . Pensé que era instantáneo. Usted es bueno para ir cuando OpenNTPD escribe clock is now synced con el syslog, no antes. Bueno, bueno saberlo.

Si sólo los posts de error de Windows eran un poco más explícito …

La synchronization de hora puede no tener éxito cuando intenta sincronizar con un server NTP no Windows en Windows Server 2003 http://support.microsoft.com/kb/875424