View previous topic :: View next topic |
Author |
Message |
zorth l33t
Joined: 17 Feb 2004 Posts: 780 Location: Lovin' Gentoo
|
Posted: Tue Feb 15, 2005 10:03 pm Post subject: el reloj me adelanta, sin solucion??? si. [cerrado] |
|
|
hola.
vengo notando que en mi pc desde que actualice gentoo hara 2 meses con un emerge world, no hay webs de que el reloj vaya bien. todos los dias me adelanta casi 1 cuarto de hora. lo peor de todo, es que ya no se que hacer. pruebo a irme a bios, lo pongo en hora, si estoy un dia en windows como el fin de semana pasado que lo deje chutando unas 36 horas, el reloj va clavado al minuto, pero en gentoo me adelanta sin remedio.
he probado con date xxxxxxx y hwclock a ponerlo en hora, a borrar el /etc/adjtime y nada de nada. a la hora ya va casi un minuto adelantado y en una semana que lo deje encendido ya va cerca de las dos horas de adelanto.
ahora, como solucion acabo de probar a bajarme rdate. he echo esto:
Code: |
rdate -s time.nist.gov
|
y bingo! me lo pone en hora perfecta pero!!!!!!! todas las conexiones tcp abiertas se van a la mierda. osea, mldonkey se va al garete y cualquier programa como pureftp o amsn van en el mismo saco.
asi que, si pongo la hora del sistema bien, las conexiones de mldonkey se cierran. si paso de la hora, se adelanta sin remedio.
he visto muchos mensajes parecidos y ninguna de las hipoteticas soluciones me han funcionado.
alguna ayudita?
saludos. _________________ Geŋtoo Worłd Rułe§
Last edited by zorth on Mon Feb 21, 2005 2:58 pm; edited 1 time in total |
|
Back to top |
|
|
oCHARLIEo Guru
Joined: 06 Oct 2003 Posts: 303 Location: Madrid
|
Posted: Wed Feb 16, 2005 9:00 am Post subject: |
|
|
A mi tb me pasaba eso, por temas de trabajo tengo en un portatil WinXP y gentoo...
Prueba estos pasos que yo lo solucione asi:
Primero, en /etc/rc.conf comprueba que tienes CLOCK="local"
despues utiliza hwclock para poner la hora de la BIOS en hora:
Code: |
hwclock --set --date "10:30"
|
Obviamente la hora que pongo es ficticia...
Ahora establecemos el reloj del sistema al de la BIOS:
Y el ultimo paso, el mas importante, borramos el fichero /etc/adjtime
Asi no se te debe adelantar o atrasar ni un segundo ^_^. Y quita el rdate, anda.... _________________ Las Mujeres son malvadas, retorcidas, perversas... pero huelen tan bien...
Por un foro ordenado y un buscador más útil:
[TEMA] Descripción problema (estado) |
|
Back to top |
|
|
Bravo77 n00b
Joined: 31 Jul 2004 Posts: 9
|
Posted: Wed Feb 16, 2005 12:04 pm Post subject: |
|
|
has pensado en la pila? |
|
Back to top |
|
|
HKM n00b
Joined: 07 Feb 2005 Posts: 8
|
Posted: Thu Feb 17, 2005 7:39 pm Post subject: |
|
|
Es mas comoo con el rdate:
rdate -s -p ntp.escomposlinux.org
hwclock --systohc
rm /etc/adjtime
Y si lo metes en un script que se ejecute cuando arrancas pues te olvidas |
|
Back to top |
|
|
zorth l33t
Joined: 17 Feb 2004 Posts: 780 Location: Lovin' Gentoo
|
Posted: Thu Feb 17, 2005 10:55 pm Post subject: |
|
|
gracias por las respuestas chicos
en cuanto tenga que cerrar mldonkey que ahora, me da pena por el margen de bajada logrado tras 2 dias de estar funcionando, pruebo a ver.
ahora, en mi pc ya son casi la 1 am cuando en realidad no son ni las 24 h.
saludos. _________________ Geŋtoo Worłd Rułe§ |
|
Back to top |
|
|
zorth l33t
Joined: 17 Feb 2004 Posts: 780 Location: Lovin' Gentoo
|
Posted: Fri Feb 18, 2005 9:29 pm Post subject: |
|
|
hola.
pues tras hacer un
hwclock --set --date "xx:xx"
hwclock --systohc
rm /etc/adjtime
sigo como estaba
el reloj continua adelantandome esos 12 minutos cada 24 horas
y lo realmente cabreante es que en windows, ni adelanta, ni atrasa, tal como tome la hora de la bios ahi se mantiene.
saludos. _________________ Geŋtoo Worłd Rułe§ |
|
Back to top |
|
|
pcmaster Advocate
Joined: 04 Dec 2003 Posts: 2223 Location: Barcelona
|
Posted: Sat Feb 19, 2005 12:53 pm Post subject: |
|
|
El archivo /etc/adjtime guarda el "desajuste" del reloj, para que Gentoo lo vaya ajustando periodicamente.
Haz lo siguiente:
1- Pon el reloj en hora usando la orden date
2- Borra el archivo /etc/adjtime
3- Reinicia
Si la hora sigue variando, reajusta el reloj con la orden date. Gentoo memorizará cuánto ha atrasado o adelantado desde la última vez que lo pusiste en hora, y cuándo fue, reajustando el archivo /etc/adjtime para corregirlo.
S8i sigue variando, sigue poniendolo en hora mediante el comando date, hasta que vaya bien, gentoo irá memorizando los cambios en /etc/adjtime. _________________ pcmaster |
|
Back to top |
|
|
psm1984 l33t
Joined: 14 Oct 2003 Posts: 919
|
Posted: Sat Feb 19, 2005 10:14 pm Post subject: |
|
|
windows por defecto ajusta la hora por internet . |
|
Back to top |
|
|
Cadorna Apprentice
Joined: 30 Dec 2004 Posts: 215 Location: Argentina
|
Posted: Sun Feb 20, 2005 12:02 am Post subject: |
|
|
si corrés windows, como ya te dijeron debés configurar en /etc/rc.conf el CLOCK como local, sino como UTC.
Y para que esté siempre sincronizado debés instalar el NTP (actualiza la hora por internet), es un servicio que corre en todo momento, en la web de gentoo vas a encontrar el HOWTO de como instalarlo y configurarlo, al igual que en los foros |
|
Back to top |
|
|
esculapio Apprentice
Joined: 15 Nov 2003 Posts: 253
|
Posted: Sun Feb 20, 2005 1:38 am Post subject: |
|
|
No hay que hacerse lio. Para mi ntp como daemon cuando arranca el sistema, si queda encendido muchos dias hay que poner un cron que mate el demonio, ntpdate -b "tuserverpreferido" y que arranque el demonio nuevamente. |
|
Back to top |
|
|
Hefistion Guru
Joined: 09 Feb 2003 Posts: 327 Location: España
|
Posted: Sun Feb 20, 2005 6:08 pm Post subject: |
|
|
yo tengo
Code: | nederland root # cat /etc/cron.daily/date
rdate -s ntp.escomposlinux.org
|
todas las noches me actualiza la hora |
|
Back to top |
|
|
zorth l33t
Joined: 17 Feb 2004 Posts: 780 Location: Lovin' Gentoo
|
Posted: Mon Feb 21, 2005 2:55 pm Post subject: |
|
|
hola.
si el problema no es como actualizar la hora con cron cada dia, semana o incluso cada 60 minutos.... el tema esta en que al cambiar la hora, cualquier aplicacion que corra de conexiones TCP quedan perdidas. los paquetes tcp llevan en los mismos informacion y entre esta, la hora. si estas transmitiendo datos de un pc a otro y uno de los dos de repente cambia su hora, los paquetes quedan falseados y anulados. osease,.... mldonkey pierde sus conexiones
de ahi, que me cabree tanto que deba andar cada 2 x 3 actualizando la hora, sea por cron, sea por rdate -s.... o sea como sea en lugar, de que el sistema no se adelante a su puta bola.
y en fin, comentar, que lo he probado ya todo. en el rc.conf, dejar la hora como local, como UTC, hacer un rdate -s ..... && hwclock --systohc && rm /etc/adjtime
he probado un hwclock --noadjfile, hwclock --set --date "xx:xx", hwclock --systohc, rm /etc/adjtime, tambien.... a ponerlo en bios previamente. a hacer un ln -s /dev/null /etc/adjtime y ajustar el reloj y nada..... nada de nada de nada.
cada dia, sus 12 minutos que no falten. en el xP que uso para jugar, como una flecha al segundo y eso... me frustra una cosa mala
en fin chicos... creo que dare por zanjado el tema puesto que tal vez algun dia, averigue el por que adelanta sin remision. gracias a todos por las respuestas y como siempre, un verdadero placer leeros
saludos. _________________ Geŋtoo Worłd Rułe§ |
|
Back to top |
|
|
Neodraco Apprentice
Joined: 25 Feb 2003 Posts: 167 Location: Castelló, España
|
Posted: Tue Feb 22, 2005 10:37 pm Post subject: |
|
|
Cadorna te ha dado la respuesta más arriba: debes usar NTP.
NTP no adelanta ni atrasa el reloj (quiero decir que no da saltos atras en el tiempo xD), sino que ajusta la duración de un segundo para que el reloj vaya al ritmo que toca. _________________ Signature wanted... Reward 10.000 € |
|
Back to top |
|
|
|