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

    [Solucionado] El tiempo en consola es diferente al del panel Web

    Scheduled Pinned Locked Moved Español
    3 Posts 1 Posters 745 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.
    • E
      evilside
      last edited by

      Hola

      Tengo PFSense 2.2.6, en Chile han actualizado el DTS de nuestra zona horaria. En el panel Web System->General Setup, la zona horaria es America/Santiago.

      Esta zona no está actualizada en PFSense, por lo tanto, el tiempo está adelantado una hora desde el 15 de mayo. Para corregir este problema, entré a través de SSH e instalé el paquete "zoneinfo" de FreeBSD:

      pkg install zoneinfo
      ln -sf /usr/share/zoneinfo/America/Santiago /etc/localtime

      El tiempo en la consola es correcto después de estos comandos, pero luego de reiniciar, se pierden los cambios.

      Leí en otro foro que las zonas horarias se obtenían desde el archivo: /usr/share/zoneinfo.tgz. Por lo tanto, descargué el archivo: http://pkg.freebsd.org/freebsd:11:x86:64/latest/All/zoneinfo-2016.d.txz

      Lo descomprimí, re ordené los directorios y comprimí en formato TGZ para reemplazar el archivo /usr/share/zoneinfo.tgz.

      Ahora, después de reiniciar el tiempo en consola es correcto, pero en el panel Web aún está adelantado una hora.
      wc.png
      wc.png_thumb
      wc2.png
      wc2.png_thumb

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

        Parece que no hay solución por ahora. PHP usa las zonas horarias desde su propia base de datos. En este blog se describe como actualizar las zonas, pero es necesario el comando PECL y no es fácil de instalar en PFSense.

        http://www.electrictoolbox.com/correct-php-timezone/

        Al menos, los LOGs están con el tiempo correcto después de actualizar el archivo zoneinfo.tgz con el nuevo. Esta son las instrucciones, ejecutar en otro computador con Linux (192.168.0.1 sería la dirección de PFSense):

        mkdir zoneinfo
        cd zoneinfo
        wget http://pkg.freebsd.org/freebsd:11:x86:64/latest/All/zoneinfo-2016.d.txz
        xz -d zoneinfo-2016.d.txz
        tar xf zoneinfo-2016.d.tar
        cd usr/share/zoneinfo
        tar czf ../../../zoneinfo.tgz *
        cd ../../../
        scp zoneinfo.tgz root@192.168.0.1:/usr/share/
        

        Luego reiniciar…

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

          En PFSense 2.3.1, PHP tiene las zonas horarias actualizadas y el tiempo del panel Web es correcto, pero el de la consola no, por lo tanto, los LOGs muestran el tiempo incorrecto…  :o

          Se corrige así:

          mkdir zoneinfo
          cd zoneinfo
          wget http://pkg.freebsd.org/freebsd:11:x86:64/latest/All/zoneinfo-2016.d.txz
          xz -d zoneinfo-2016.d.txz
          tar xf zoneinfo-2016.d.tar
          cd usr/share/zoneinfo
          tar czf ../../../zoneinfo.tgz *
          cd ../../../
          scp zoneinfo.tgz root@192.168.0.1:/usr/share
          ssh root@192.168.0.1
          8
          cd /usr/share/zoneinfo
          tar czf ../zoneinfo.bkp.tgz *
          mv ../zoneinfo.tgz .
          tar xzf zoneinfo.tgz
          

          Después se reinicia…

          El archivo /usr/share/zoneinfo.bkp.tgz es un respaldo de los archivos originales.

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