none
Sincronizar hora de un Windows 2003 Server

    Pregunta

  • Hola a tod@s!

    Me gustaría saber como puedo sincronizar la hora de los servidores ya que cada año mas o menos se adelanta unos 10 minutos. Los PC´s clientes (Windows XP Profesional) se sincronizan con los servidores pero creo que los servidores no se sincronizan con ningún servidor externo y por esto se adelantan. Hay alguna forma de hacerlo para que se sincronicen y no tenga que estar modificandolo cada año mas o menos?

     

    Gracias de antemano.

     

    Un saludo.

    lunes, 05 de julio de 2010 10:48

Respuestas

  • Si los clientes y servidores son Windows 2000 o posterior no es necesario que en el inicio les configures la sincronización (supongo que te refieres a que ejecuten NET TIME /SET) ellos solos se sincronizan de forma automática: los clientes y servidores miembro con el servidor de inicio de sesión y los DCs con el PDC Emulator, que es el único que debe devolver que tiene configurado un servidor de hora.

    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    martes, 06 de julio de 2010 6:33
    Moderador
  • Si el que se te adelanta es el DC que sí está configurado para recibir la hora de forma externa, es que no la está recibiendo. Revisa en el enlace que te pasé la forma de verificar que se está realizando la sincronización:

    <pego>Conviene que al menos la primera vez, y también de vez en cuando pero no siempre, pues tampoco conviene sobrecargar el registro de eventos, configures el servicio para que no sólo registre los fracasos de sicronización si no que también registre los aciertos. Es normal que se produzcan errores (reiniciando el DC, con una caída de la conexión a Internet, caída del servidor, has desconectado el cable de red para rascarte detrás de la oreja con el ARJ45, etc.). Si ves que lo más normal es que sean aciertos no te preocupes por ver errores:

    307937 - Configuring the Time Service to Log When the Time Is Changed
    http://support.microsoft.com/default.aspx?scid=KB;EN-US;307937

    </pego>

    Además de ésto, a lo mejor esa configuración de time.windows.com,0x1 no está funcionando bien (a mí nunca me ha funcionado bien) y es mejor que uses otro servidor de horario:

    <pego>

    Esta es una lista de los diferentes servidores de tiempo que hay por la red. Tambien te explica lo que es un servidor primario, lo que es uno secundario y te recomienda, diciéndote el porqué, la utilización de los secundarios:

    262680 - Lista de servidores horarios disponibles en Internet que utilizan el Protocolo simple de tiempo de redes
    http://support.microsoft.com/default.aspx?scid=kb;es;262680

    </pego>

    Yo en concreto suelo utilizar los que pongo en el artículo, configurandolos con la siguiente línea de comando:

     

    NET TIME /SETSNTP:""ntp.via.ecp.fr ntps.net4u.it""

    Por cierto, que aún adelantándose, es mejor que se adelante todo el dominio a que sólo lo haga el DC. La hora es crítica en un Active Directory, de ahí el que todos los equipos de un bosque basen su hora en la que marca un único equipo, el PDCEmulator de dominio raíz del bosque. Si este tiene una hora fiable o no es otra cosa, pero lo importante es que todos estén sincronizados con él.


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    martes, 06 de julio de 2010 9:42
    Moderador

Todas las respuestas

  • Mira si esto te ayuda:

    Sincronización horaria en un dominio Windows 2000/2003
    http://freyes.svetlian.com/tips/w32time.htm


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    lunes, 05 de julio de 2010 11:08
    Moderador
  • Hola Fernando,

    He visto antes este post para ver si podía solucionarlo antes de preguntar pero en esta página solo he visto la configuración para que una máquina cliente se sincronice con el servidor, esto ya lo tengo hecho y luego para que el servidor se sincronice desde internet solo he visto para Windows 2000, no se si tambíen funcionará para el 2003 Server pero al ver que era para 2000 no lo he visto. Vuelvo a echarle un vistazo por si acaso.

    Gracias

    lunes, 05 de julio de 2010 11:36
  • Sí, te vale para Windows 2003 también. Lo importante es que ningún equipo tenga nada configurado con setsntp (al consultar con querysntp no debe devolver nada) excepto el controlador de dominio PDC Emulator del dominio raíz del bosque.

    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    lunes, 05 de julio de 2010 11:41
    Moderador
  • Hola de nuevo Fernando,

    Entonces ejecuto el comando: net time /querysntp

    En la máquina cliente me contesta lo siguiente: El valor SNTP actual es: time.windows.com,0x1

    Esta bien configurado entonces?, pruebo el mismo comando con el servidor?.

     

    Gracias

    lunes, 05 de julio de 2010 11:47
  • En clientes y servidores lo mejor es que ejecutes:

    net time /setsntp

    De esa manera borrarás la configuración. En el servidor qur tiene rl rol PDCEmulator del dominio raíz del bosque le dejas esa configuración.


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    lunes, 05 de julio de 2010 12:06
    Moderador
  • Entonces en todos los clientes ejecuto el net time /setsntp en los 4 servidores con windows server 2003 tambien lo ejecuto menos en el PDC?. De esta forma se van a sincronizar bien? no debería de decirle al servidor PDC que se sincronice desde internet?. Cuando los pcs clientes inician su sesión lo tengo configurado para se sincronicen la hora con un servidor, supongo que esto no afectará.

     

     

    Gracias de antemano.

    lunes, 05 de julio de 2010 14:00
  • Si los clientes y servidores son Windows 2000 o posterior no es necesario que en el inicio les configures la sincronización (supongo que te refieres a que ejecuten NET TIME /SET) ellos solos se sincronizan de forma automática: los clientes y servidores miembro con el servidor de inicio de sesión y los DCs con el PDC Emulator, que es el único que debe devolver que tiene configurado un servidor de hora.

    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    martes, 06 de julio de 2010 6:33
    Moderador
  • Hola Fernando,

    Si, en todos los bats de inicio de sesion de los usuarios tengo que se ejecute el comando net time \\Servidor.dominio.net /set /yes.

    Si le dejo al PDC la configuración que tenía y a los demás clientes ejecuto el net time /setsntp y les quito del bat de inicio de sesión que sincronice con el servidor, me seguirá adelantando la hora ya que el que me falla es el Servidor que cada año se adelante unos 10 minutos. O no te he comprendido completamente con lo que me quieres decir, pregunto tanto porque esto de tocar servidores me da mucho respeto :).

     

    Gracias de antemano.

    martes, 06 de julio de 2010 9:30
  • Si el que se te adelanta es el DC que sí está configurado para recibir la hora de forma externa, es que no la está recibiendo. Revisa en el enlace que te pasé la forma de verificar que se está realizando la sincronización:

    <pego>Conviene que al menos la primera vez, y también de vez en cuando pero no siempre, pues tampoco conviene sobrecargar el registro de eventos, configures el servicio para que no sólo registre los fracasos de sicronización si no que también registre los aciertos. Es normal que se produzcan errores (reiniciando el DC, con una caída de la conexión a Internet, caída del servidor, has desconectado el cable de red para rascarte detrás de la oreja con el ARJ45, etc.). Si ves que lo más normal es que sean aciertos no te preocupes por ver errores:

    307937 - Configuring the Time Service to Log When the Time Is Changed
    http://support.microsoft.com/default.aspx?scid=KB;EN-US;307937

    </pego>

    Además de ésto, a lo mejor esa configuración de time.windows.com,0x1 no está funcionando bien (a mí nunca me ha funcionado bien) y es mejor que uses otro servidor de horario:

    <pego>

    Esta es una lista de los diferentes servidores de tiempo que hay por la red. Tambien te explica lo que es un servidor primario, lo que es uno secundario y te recomienda, diciéndote el porqué, la utilización de los secundarios:

    262680 - Lista de servidores horarios disponibles en Internet que utilizan el Protocolo simple de tiempo de redes
    http://support.microsoft.com/default.aspx?scid=kb;es;262680

    </pego>

    Yo en concreto suelo utilizar los que pongo en el artículo, configurandolos con la siguiente línea de comando:

     

    NET TIME /SETSNTP:""ntp.via.ecp.fr ntps.net4u.it""

    Por cierto, que aún adelantándose, es mejor que se adelante todo el dominio a que sólo lo haga el DC. La hora es crítica en un Active Directory, de ahí el que todos los equipos de un bosque basen su hora en la que marca un único equipo, el PDCEmulator de dominio raíz del bosque. Si este tiene una hora fiable o no es otra cosa, pero lo importante es que todos estén sincronizados con él.


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    martes, 06 de julio de 2010 9:42
    Moderador
  • Hola Fernando,

    Perdona por no contestar antes, provaré lo que me has dicho y ya comentaré como ha ido. Gracias por todo ;)

     

    Un saludo.

    viernes, 09 de julio de 2010 9:16