Navigation

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

    Problema al agregar muchos usuarios a freeradius

    Español
    3
    4
    3476
    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.
    • O
      oscarUSO last edited by

      Hola buen día, tengo un problema la verdad soy nuevo en pfsense y necesito saber en donde están guardados los usuarios en Freeradius porque la verdad no esta en una base de datos Mysql o algún otro gestor y necesito conocer los campos para poder realizar un volcado de muchos usuarios ya sea por c# o php pero no tengo ni la mas mínima idea de como es la estructura para agregar un nuevo usuario

      Si alguien sabe donde esta ese documento que asumo que es de texto plano y como acceder se le agradecería mucho compartir la información
      feliz día y muchas gracias

      1 Reply Last reply Reply Quote 0
      • periko
        periko last edited by

        Mira, te recomiendo leer el php que maneja el CP ahi viene donde y como los almacena, si mi memoria no me falla es un tipo BTree con la base de datos db.
        O sea formato binario no texto y si es manipulable, saludos.

        Necesitan Soporte de Pfsense en México?/Need Pfsense Support in Mexico?
        www.bajaopensolutions.com
        https://www.facebook.com/BajaOpenSolutions
        Quieres aprender PfSense, visita mi canal de youtube:
        https://www.youtube.com/c/PedroMorenoBOS

        1 Reply Last reply Reply Quote 0
        • J
          javcasta last edited by

          Hola

          En un pfSense 2.3.2_1. Para mi zona de captive portal llamada teztzone

          pfSense guarda en /var/db/captiveportalNOMBREDEZONA.db lo referente a CaptivePortal

          ¿Qué tipo de db usa ese fichero?

          [2.3.2-RELEASE][root@pfSense232a.localdomain]/root: file /var/db/captiveportalteztzone.db
          /var/db/captiveportalteztzone.db: SQLite 3.x database

          La respuesta es SQLite 3.x

          ¿Qué tablas contiene ese fichero db de SQLite 3?

          [2.3.2-RELEASE][root@pfSense232a.localdomain]/root: sqlite3 -line /var/db/captiveportalteztzone.db 'SELECT name FROM sqlite_master WHERE type = "table";'
          name = captiveportal

          La respuesta es captiveportal

          ¿Registros?. Habria que hacer una consulta de selección a esa tabla

          sqlite3 -line /var/db/captiveportalteztzone.db 'SELECT * FROM captiveportal;'

          etc …

          Una referencia de PhP y SQLite3 en pfSense: https://www.javcasta.com/pfsense-2-3-x-operaciones-con-script-php-con-base-de-datos-sqlite3/

          Salu2

          Javier Castañón
          Técnico de comunicaciones, soporte y sistemas.

          Mi web: https://javcasta.com/

          Soporte scripting/pfSense https://javcasta.com/soporte/

          1 Reply Last reply Reply Quote 0
          • J
            javcasta last edited by

            Hola

            Creo que lo referente a Radius/Captive Portal, lo guarda pfSense en:

            /var/db/captiveportal_radius_NOMBRE-ZONA.db

            Pero como no tengo instalado free-radius, me sale tipo empty ese fichero

            Bucea en el código de captiveportal.inc (como te sugirió Periko) https://github.com/pfsense/pfsense/blob/master/src/etc/inc/captiveportal.inc para ver como guarda o lee usuarios de radius

            Salu2

            Javier Castañón
            Técnico de comunicaciones, soporte y sistemas.

            Mi web: https://javcasta.com/

            Soporte scripting/pfSense https://javcasta.com/soporte/

            1 Reply Last reply Reply Quote 0
            • First post
              Last post