Saltar al contenido principal

Servidor RADIUS

Descripción

El laboratorio utiliza FreeRADIUS custom como servidor de autenticación y accounting para los suscriptores ESM.

Información

ParámetroValor
IP de Gestión10.99.1.8
Imagen por defectoghcr.io/abelperezr/freeradius-custom:0.1
Secrettestlab123
Puerto Auth1812
Puerto Acct1813
SSH56617

Opciones de despliegue

Opción 1 (default): usar imagen de GitHub Container Registry

docker pull ghcr.io/abelperezr/freeradius-custom:0.1

lab.yml ya está configurado para usar esta imagen en el nodo radius.

Opción 2: construir imagen local

Directorio de build:

  • small-isp-lab/radius-custom

Comandos:

cd small-isp-lab/radius-custom
./build.sh

Luego puedes cambiar temporalmente la imagen en lab.yml por tu tag local.

Archivos reales usados por el nodo radius

En lab.yml (bind-mount)

ArchivoDestino en contenedorFunción
configs/radius/clients.tmpl.conf/etc/freeradius/clients.confClientes RADIUS (BNGs)
configs/radius/authorize/etc/freeradius/mods-config/files/authorizeBase de usuarios y atributos

En radius-custom/ (imagen)

ArchivoFunción
radius-custom/DockerfileConstrucción de imagen FreeRADIUS custom
radius-custom/entrypoint.shArranque del servicio en contenedor
radius-custom/build.shBuild rápido de imagen local