# WatchGuard

> Proteger la VPN SSL de WatchGuard con Ironchip por RADIUS y NPS: cliente RADIUS, servidor de autenticación, usuarios y grupos, y acceso en Ironchip.

URL: https://docs.ironchip.com/identidad/integraciones/red/watchguard/

Esta guía explica cómo proteger la VPN SSL de **WatchGuard** con Ironchip por [RADIUS](https://docs.ironchip.com/identidad/protocolos/radius/) a través de [NPS](https://docs.ironchip.com/identidad/integraciones/red/nps/).

## Requisitos

- Un Directorio Activo funcional.
- Una VPN de WatchGuard configurada y en funcionamiento.
- NPS protegido por Ironchip. Consulta [Microsoft NPS](https://docs.ironchip.com/identidad/integraciones/red/nps/).
- Una aplicación MFA creada en la consola de administración de Ironchip.
- La app de Ironchip descargada.

## Configuración en NPS

Crea un cliente RADIUS que apunte a la dirección IP por la que te conectas a la VPN de WatchGuard.

1. En el NPS (Network Policy Server) de tu Active Directory, crea un cliente RADIUS nuevo.

   [Imagen: Creación de un cliente RADIUS en NPS]

2. Ponle un nombre identificativo, indica la IP por la que te conectas a la VPN y un secreto compartido que debes apuntar o recordar.

   [Imagen: Datos del cliente RADIUS: nombre, IP y secreto compartido]

## Configuración en WatchGuard

### Servidor RADIUS

Indica a WatchGuard los datos necesarios para conectarse a RADIUS.

1. Ve a **Authentication > Servers** y selecciona **RADIUS**.

   [Imagen: Apartado Authentication > Servers con la opción RADIUS]

2. Haz clic en **ADD**.

   [Imagen: Botón ADD para añadir el servidor RADIUS]

3. Rellena los campos:

   1. **Domain Name**: el nombre de tu dominio de Active Directory donde está RADIUS.
   2. **IP Address**: la IP pública de tu dominio de Active Directory donde está RADIUS.
   3. **Port**: el puerto de RADIUS (`1812` o `1645`).
   4. **Shared Secret** y **Confirm Secret**: el secreto compartido de RADIUS que pusiste antes.
   5. **Timeout** en `60` segundos y **Retries** en `1`, para que el usuario tenga tiempo de autorizar la conexión.
   6. **Dead Time**, opcional: puedes modificarlo a tu gusto. `0` significa desactivado.

4. Guarda los cambios.

   [Imagen: Formulario del servidor RADIUS en WatchGuard]

### Usuarios y grupos

Crea usuarios que hagan referencia a los usuarios de tu AD.

1. Ve a **Users and Groups** y haz clic en **ADD**.

   [Imagen: Apartado Users and Groups]

2. Selecciona si quieres crear un grupo o un usuario.
3. El nombre debe ser exactamente el mismo que el del usuario de tu Active Directory.
4. En **Authentication Server**, selecciona el servidor RADIUS que acabas de crear.
5. Haz clic en **OK** y guarda los cambios.

   [Imagen: Formulario de usuario con el servidor de autenticación RADIUS]

### SSL VPN

Cambia el método de autenticación de la VPN.

1. Ve a **VPN** y, dentro de **Mobile VPN**, entra en **SSL**. Si no tienes configurado este método de conexión VPN, configúralo antes de continuar.

   [Imagen: Apartado VPN > Mobile VPN > SSL]

2. En **Authentication Server**, añade el servidor RADIUS creado y colócalo como **Default**.
3. Marca las casillas de los usuarios y grupos que quieres usar.
4. Guarda los cambios.

   [Imagen: Servidor RADIUS como Default en la configuración de SSL VPN]

## Configuración en Ironchip

Añade los usuarios a la aplicación NPS creada en la consola de Ironchip. Los nombres de usuario deben ser los mismos que los de WatchGuard.

[Imagen: Usuarios añadidos a la aplicación NPS en la consola de Ironchip]

## Comprobación

Inicia sesión en la VPN SSL de WatchGuard con un usuario añadido a la aplicación: después de introducir usuario y contraseña, se te pedirá que te autentiques con Ironchip.

Vídeo: [Acceso a la VPN de WatchGuard con Ironchip](https://play.hubspotvideo.com/v/7745202/id/134922034954)
