Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia | |||
| tech:docker:freeradius [02/09/2026 11:55] – [freeradius] mate | tech:docker:freeradius [02/09/2026 14:57] (actual) – mate | ||
|---|---|---|---|
| Línia 4: | Línia 4: | ||
| == freeradius | == freeradius | ||
| * SQL: <code bash> | * SQL: <code bash> | ||
| + | * <code yaml docker-compose.yml> | ||
| + | freeradius: | ||
| + | image: freeradius/ | ||
| + | container_name: | ||
| + | volumes: | ||
| + | - ./ | ||
| + | - ./ | ||
| + | - ./ | ||
| + | ports: | ||
| + | - " | ||
| + | - " | ||
| + | command: freeradius -X | ||
| + | tty: true | ||
| + | stdin_open: true | ||
| + | restart: always | ||
| + | </ | ||
| + | * <code properties clients.conf> | ||
| + | ipaddr | ||
| + | secret | ||
| + | } | ||
| + | </ | ||
| + | * <code properties sql>sql { | ||
| + | driver = " | ||
| + | server = " | ||
| + | port = " | ||
| + | login = " | ||
| + | password = " | ||
| + | radius_db = " | ||
| + | |||
| + | # sqllog = yes | ||
| + | # trace = yes | ||
| + | |||
| + | pool { | ||
| + | # Reduce el mínimo de conexiones permanentes a 0 o 1 | ||
| + | min = 0 | ||
| + | |||
| + | # Número máximo de conexiones | ||
| + | max = 5 | ||
| + | |||
| + | # Conexiones de reserva | ||
| + | spare = 1 | ||
| + | |||
| + | # Segundos antes de cerrar una conexión inactiva | ||
| + | idle_timeout = 60 | ||
| + | } | ||
| + | |||
| + | sqllog { | ||
| + | logfile = "/ | ||
| + | } | ||
| + | |||
| + | authcheck_table = " | ||
| + | authreply_table = " | ||
| + | usergroup_table = " | ||
| + | groupcheck_table = " | ||
| + | groupreply_table = " | ||
| + | group_attribute = " | ||
| + | client_table = " | ||
| + | | ||
| + | # Tablas de Accounting / Registros de conexión | ||
| + | acct_table1 = " | ||
| + | acct_table2 = " | ||
| + | postauth_table = " | ||
| + | |||
| + | $INCLUDE ${modconfdir}/ | ||
| + | }</ | ||
| + | * <code properties users>" | ||
| + | " | ||
| + | " | ||
| + | </ | ||
| + | * atributos: | ||
| + | * Cleartext-Password | ||
| + | * Crypt-Password (fail) | ||
| + | * SHA2-Password | ||
| + | * MD5-Password # no probado, no recomendado, | ||
| + | * SHA-Password # no probado, SHA1 | ||
| + | |||
| + | === generación contraseñas | ||
| + | * hash-256:< | ||
| + | * hash-256:< | ||
| + | * fail (en freeradius): | ||
| + | sudo apt install whois | ||
| + | mkpasswd -m sha-512 mi_clave_123 | ||
| + | </ | ||
| == daloradius | == daloradius | ||
| * [[https:// | * [[https:// | ||