Sincronizar hora en red LAN

Iniciado por virtualedu, 15 Noviembre 2013, 18:23 PM

0 Miembros y 1 Visitante están viendo este tema.

virtualedu

Hola que tal, tengo una red donde se trabaja con un sistema que en ciertos momentos requiere que todos los PCs estén en sincronía con la hora
Los he sincronizado con el horario de internet, pero después de cierto tiempo pierden esta sincronía
Así que estaba pensando en algún sistema que me pueda hacer de servidor de horario, con tal de que todos los PCs se conecten a este servidor,  y este último entregue la misma hora a todos los PCs
Saben de algún sistema que sirva para tal efecto???


el-brujo

¿En Windows o Linux?

En linux ya existe eso, un servidor de tiempo, yo uso clock.isc.org (Time server NTP) para sincronizar la hora

http://es.wikipedia.org/wiki/Network_Time_Protocol

oPen syLar

Para Windows quizás AD pueda servirte  (seguro si es una red grande ya lo tendras implementado)

Para plataformas basadas en Unix puedes darle un ojo a este proyecto http://adf.ly/ZMzJo
Siempre habra 2 verdades, la que quieres creer y la que no aceptaras

virtualedu


HdM

Hola.

¿Qué hiciste al final?

Igual el uso del comando net time te valdría para lo que querías, usando uno de los pc de la LAN como servidor de hora.

Citarnet time \\pc_server /set /yes

Un saludo.

- Nice to see you again -

virtualedu

Cita de: HdM en  3 Diciembre 2013, 14:25 PM
Hola.

¿Qué hiciste al final?

Igual el uso del comando net time te valdría para lo que querías, usando uno de los pc de la LAN como servidor de hora.

Un saludo.

No he hecho nada aun, pero me intereso lo que planteaste
Probare a ver que honda...
Gracias

Platanito Mx

Como lo menciono HdM puedes usar el comando Net Time o tambien puedes usar el servicio w32tm

virtualedu

#7
Hola, bueno ya he probado el comando net time y si funciona
Lo que hice fue crear un archivo batch y lo puse en la carpeta de inicio de los pc,
entonces estos cuando inician sesión ejecutan el batch y toman la hora del servidor
Pero estaba pensando; se supone que el código debiese funcionar después de que en los equipos entren a la red o carguen su IP, pero como a veces esto se tarda un poco en el encendido, y si llegase a tener algún problema con esto tendría que agregar algo como el comando timeout, quedándome algo así

@ echo off
timeout /t 10 /nobreak
net time \\pcserver /set /yes


Gracias a todos :)

Platanito Mx

Para que se aplique en el momento de que te firmas a la red debes de tener un activedirectory y aplicar ese batch para todos los usuarios