De acordo com a Microsoft, " o serviço de tempo do Windows não é exatamente implementação do Network Time Protocol (NTP) . " Ele funciona bem o suficiente como um servidor de tempo para outras máquinas Windows, mas não deve ser usado como um servidor de tempo para clientes Linux com a expectativa de que o tempo será mantido em sincronia com precisão. As deficiências do W32Time são apresentadas no artigo KB939322 da Microsoft:
We do not guarantee and we do not support the accuracy of the W32Time service between nodes on a network. The W32Time service is not a full-featured NTP solution that meets time-sensitive application needs. The W32Time service is primarily designed to do the following:
- Make the Kerberos version 5 authentication protocol work.
- Provide loose sync time for client computers.
A versão 5 do Kerberos requer que os computadores sejam sincronizados dentro de 5 minutos - um padrão de precisão muito baixo! O W32Time pode levá-lo dentro de alguns segundos na maior parte do tempo, mas a Microsoft absolutamente não garante este nível de desempenho.
A solução é usar um servidor NTP real, o que significa usar ntpd
. Normalmente, seu servidor de horário seria uma de suas máquinas Linux, mas as portas Windows do ntpd estão disponíveis se necessário.