Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Hora se atrasa

    Scheduled Pinned Locked Moved Español
    13 Posts 3 Posters 8.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • belleraB
      bellera
      last edited by

      De paso te digo que tengo montado el pfsense virtual sobre win2003 server en este servidor de prueba.

      ¿Qué software de virtualización y versión empleas?

      En el caso de VirtualBox he leído por ahí que es importante tener instaladas las "guest additions" para que el reloj funcione a la misma velocidad en el guest (cliente) que en el host (anfitrión).

      Como los virtualizadores funcionan todos más o menos igual… quizás ese sea el problema.

      1 Reply Last reply Reply Quote 0
      • E
        ernikan
        last edited by

        Gracias de nuevo bellera por tu preocupacion. Es el VMware Server Console 1.0.4

        Te quedo claro el problema que tengo?, si no es asi espero lo indiques.

        De nuevo muchas gracias por tu respuesta.

        1 Reply Last reply Reply Quote 0
        • belleraB
          bellera
          last edited by

          Quedó clarísimo y si quieres arreglarlo bien tendrás que mirar en la documentación VMware cómo se ajusta la velocidad del reloj en la máquina virtualizada (guest).

          Si pones en Google:

          VMware Server guest clock

          o

          VMware Server FreeBSD guest clock

          llegarás a soluciones como:

          http://www.wowtutorial.org/tutorial/11.html

          http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2219

          Saludos,

          Josep Pujadas

          1 Reply Last reply Reply Quote 0
          • L
            loliva
            last edited by

            Deberias revisar la hora en la bios primero que nada y verificar tu hora de hw. Despues revisar hora de sistema. El servidor ntp nunca desfaza la hora a menos que no tengas la franja horaria correcta. Para chile continental es -4.

            Saludos

            LOG

            1 Reply Last reply Reply Quote 0
            • E
              ernikan
              last edited by

              Bellera, gracias por tu respuesta. ¿Sabes?, estuve haciendo lo que indica el primer link de tu respuesta y sale lo siguiente:

              "Si tu máquina está conectada a Internet, sincronizar el reloj utilizando "/usr/sbin/ntpdate"

              /usr/sbin/ntpdate 0.us.pool.ntp.org
              ```"
              
              Resulta que fui a ver ese archivo y sale un monton de "basura". Es normal que este archivo este asi? o tengo que borrarlo todo y poner el codigo que me dicen?.
              
              Te agradeceria tu explicación, mira que veo muy cerca la solucion a mi problema.
              1 Reply Last reply Reply Quote 0
              • belleraB
                bellera
                last edited by

                ntpdate es un binario ejecutable. Es normal que no veas nada.

                En Windows lo equivalente es un .EXE.

                En http://www.wowtutorial.org/tutorial/11.html no te dicen que la solución sea el comando ntpdate. Eso sólo sirve para hacer una sincronización "a mano" una vez resuelto el problema.

                Lo que te dicen es que pruebes a deshabilitar APIC (APIC, no ACPI) y/o que emplees vmtools para corregir el problema:

                http://translate.google.com/translate?js=n&prev=_t&hl=es&ie=UTF-8&layout=2&eotf=1&sl=en&tl=es&u=http%3A%2F%2Fwww.wowtutorial.org%2Ftutorial%2F11.html

                Donde la traducción dice "como leche desnatada en polvo" quiere decir SMP (es decir, en modo multiprocesador).

                Según el libro oficial de pfSense (página 70) el archivo a editat no es /boot/loader.conf (eso es en un FreeBSD "normal"). Debes editar /boot/device.hints

                Puedes hacerlo desde [Diagnostics] [Edit File]

                ¡Ojo! Hay bastantes cosas… a ¡no tocar!

                Entiendo que para que los cambios surjan efecto habrá que reiniciar la máquina (virtual).

                1 Reply Last reply Reply Quote 0
                • belleraB
                  bellera
                  last edited by

                  Más…

                  En la página 71 del libro oficial de pfSense explica cómo ajustar mejor el reloj en sistemas en que este dé problemas. Pero no dice si se refiera a vitualización o no. En todo caso te doy, la receta.

                  En [Diagnósticos] [Edit File] editas /etc/sysctl.conf

                  Añades:

                  Decirle al sistema que emplee el contador i8254

                  kern.timecounter.hardware=i8254

                  [Save] y reiniciar. A ver qué…

                  También comentan que puede que el sistema tenga otros contadores, pero que i8254 es el más usual. La manera de saberlo es yendo a consola e introducir la orden:

                  sysctl kern.timecounter.choice

                  El contador TSC no debe emplearse y el dummy equivale a no tener la instrucción kern.timecounter.hardware en /etc/sysctl.conf

                  1 Reply Last reply Reply Quote 0
                  • E
                    ernikan
                    last edited by

                    Bellera, para variar gracias por tu respuesta.
                    Cambie el archivo "sysctl.conf", pero cuando por consola escribo la instruccion "sysctl kern.timecounter.choice" sale "kern.timecounter,choice: TSC(800) ACPI-fast(1000) i8254(0) dummy(-1000000)". Segun lo que me indicas, la instruccion dummy equivale a no tener kern.timecounter.hardware en el archivo /etc/sysctl.conf
                    Como hago para sacarle el "dummy", si es que se puede hacer?

                    Gracias de antemano.

                    1 Reply Last reply Reply Quote 0
                    • belleraB
                      bellera
                      last edited by

                      En [Diagnósticos] [Edit File] editas /etc/sysctl.conf

                      Añades:

                      Decirle al sistema que emplee el contador i8254

                      kern.timecounter.hardware=i8254

                      [Save] y reiniciar. A ver qué…

                      La otra posibilidad que tienes es:

                      kern.timecounter.hardware=ACPI-fast

                      De todas maneras tienes que comprobar si usando i8254 sigues teniendo el retraso o no… Si no lo tienes, ya estaría resuelto el problema, ¿no? ACPI-fast es menos recomendable que i8254, al parecer.

                      sysctl kern.timecounter.choice sirve sólo para saber qué contadores tiene tu máquina.

                      1 Reply Last reply Reply Quote 0
                      • E
                        ernikan
                        last edited by

                        Bellera, para variar muchas gracias y para todos los amigos del foro que tengan este mismo problema RESULTO!!!!!.
                        Hice lo siguiente para a quienes les sirva.
                        Fui al archiv "/etc/sysclt.conf" y al final agregue la linea "kern.timecounter.hardware=i8254" y save. Luego fui al archivo "/boot/device.hints" y entre las instrucciones agregue la linea "hint.apic.0.disabled="1" ", luego save. Reinicie la maquina virtual pfsense y el reloj anda como reloj, osea, sincronizado.

                        Gracias bellera por todo, lo mejor es que no tuve que modificar VMware con las tools.

                        Gracias de nuevo.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.