# RADIUS

> Proteger VPN, wifi y equipos de red con RADIUS: crear la aplicación Passwordless RADIUS, instalar el Ironchip RADIUS server y probar el acceso.

URL: https://docs.ironchip.com/identidad/protocolos/radius/

RADIUS (Remote Authentication Dial-In User Service) es el protocolo de autenticación que usan las VPN, el wifi corporativo, los cortafuegos y la electrónica de red. Ironchip responde a las peticiones RADIUS del equipo y pide al usuario la aprobación en su dispositivo.

## Requisitos

- Una cuenta de administrador en la consola de Ironchip.
- Un equipo que admita RADIUS y acceso a su configuración de servidores de autenticación.
- Los usuarios dados de alta en Ironchip, o la [sincronización de identidades](https://docs.ironchip.com/identidad/administracion/sincronizacion/) configurada.

## Crear la aplicación en Ironchip

El primer paso es crear una aplicación **Passwordless RADIUS** en la consola de Ironchip, que te da una API key.

1. Ve a **Applications** y haz clic en **New application**.
2. En la sección **Standard authentication protocols**, elige **Passwordless RADIUS**.
3. Ponle un nombre identificativo (mínimo 3 caracteres) y haz clic en **Add**.
4. Copia la API key o haz clic en **Download credentials** para descargarla en el fichero `credentials.json`. La consola no vuelve a mostrarla.

## Instalar el servidor RADIUS

Ironchip responde a las peticiones RADIUS con el [Ironchip RADIUS server](https://docs.ironchip.com/identidad/integraciones/red/radius-server/), un servicio para Windows y Linux que escucha por defecto en el puerto UDP `1812`. Su guía explica cómo:

- descargar el ejecutable de la última versión;
- crear el fichero de configuración `ironchip_lbauth_radius_server.json` con la API key (`ironchip_api_secret`) y el secreto compartido (`radius_key`);
- instalarlo e iniciarlo como servicio con `service install` y `service start`;
- añadir atributos a la respuesta RADIUS, por ejemplo los grupos del usuario.

Después, configura el equipo que quieres proteger (VPN, wifi, cortafuegos) para que use ese servidor: su dirección, el puerto `1812` y el mismo secreto compartido. Tienes ejemplos para productos concretos en las guías de [integraciones](https://docs.ironchip.com/identidad/integraciones/), como [WatchGuard](https://docs.ironchip.com/identidad/integraciones/red/watchguard/).

## Ejemplo de autenticación

El siguiente vídeo muestra el acceso a una VPN de WatchGuard con el Ironchip RADIUS server en funcionamiento.

En el vídeo se escribe una contraseña porque WatchGuard no permite dejar el campo vacío. El texto de ese campo puede ser aleatorio, como en los dos ejemplos del vídeo.

Vídeo: [Acceso a una VPN de WatchGuard con el servidor RADIUS de Ironchip](https://play.hubspotvideo.com/v/7745202/id/157030588740)
