¿Desea aprender a configurar el firewall OPNsense para utilizar Freeradius como servidor de autenticación? En este tutorial, vamos a mostrarle cómo autenticar a los usuarios de OPNsense utilizando un servidor Freeradius instalado en un equipo que ejecuta Ubuntu Linux.

• OPNsense 19.7

Lista de equipos

En la siguiente sección se presenta la lista de equipos utilizados para crear este tutorial.

Como asociado de Amazon, gano con compras calificadas.

Tutorial - Instalación del servidor FreeRadius en Ubuntu Linux

• IP - 192.168.15.10.
• Sistema Operacional - Ubuntu 19
• Nombre de host - UBUNTU

En la consola Linux, utilice los siguientes comandos para instalar el servicio FreeRadius.

Copy to Clipboard

Ahora, necesitamos agregar clientes FreeRadius a clients.conf;.

Busque y edite clients.conf.

Copy to Clipboard

Agregue las siguientes líneas al final del archivo clients.conf.

Copy to Clipboard

En nuestro ejemplo, estamos agregando 1 dispositivos cliente:

El dispositivo fue nombrado OPNSENSE y tiene la dirección IP 192.168.15.11.

Ahora, necesitamos agregar usuarios de FreeRadius al archivo de configuración USERS.

Busque y edite el archivo de configuración de usuarios de Freeradius.

Copy to Clipboard

Agregue las siguientes líneas al final del archivo

Copy to Clipboard

Reinicie el servidor Freeradius.

Copy to Clipboard

Pruebe el archivo de configuración del servidor Radius.

Copy to Clipboard

Ha terminado la instalación de Freeradius en Ubuntu Linux.

OPNsense - Autenticación Radius OPNsense en FreeRadius

Abra un software de navegador, introduzca la dirección IP de su firewall Opnsense y acceda a la interfaz web.

En nuestro ejemplo, se introdujo la siguiente URL en el navegador:

• https://192.168.15.11

Se debe presentar la interfaz web opnsense.

opnsense login

En la pantalla del prompt, ingrese la información de inicio de sesión de la contraseña predeterminada de OPNsense.

• Nombre de usuario: root
• Contraseña: Contraseña establecida durante OPNsense la instalación

Después de un inicio de sesión correcto, se le enviará al panel de OPNSense.

opnsense dashboard

Acceda al menú Sistema Opnsense, acceda al submenú Acceso y seleccione la opción Servidores.

opnsense servers menu

Haga clic en el botón Agregar y realice la siguiente configuración.

• Nombre descriptivo: RADIUS
• Tipo: RADIUS
• Nombre de host o dirección IP - 192.168.15.10
• Secreto compartido: el cliente Radius es secreto compartido (kamisama123)
• Servicios ofrecidos - Autenticación y contabilidad
• Puerto de autenticación - 1812
• Puerto de aconting - 1813

Usted necesita cambiar la dirección IP del servidor Radius.

Debe cambiar el secreto compartido para reflejar el secreto compartido del cliente Radius.

opnsense radius configuration

Haga clic en el botón Guardar para finalizar la configuración.

En nuestro ejemplo, configuramos la autenticación del servidor Radius en el firewall OPNsense.

OPNsense Radius - Prueba de la autenticación FreeRadius

Acceda al menú Sistema Opnsense, acceda al submenú Acceso y seleccione la opción Probador.

Seleccione el servidor de autenticación RADIUS.

Ingrese el nombre de usuario del administrador, su contraseña y haga clic en el botón de la prueba.

Si la prueba se realiza correctamente, debería ver el siguiente mensaje.

opnsense radius

¡Felicitaciones! Su autenticación Radius del servidor OPNsense en FreeRadius se configuró correctamente.

OPNsense - Permiso de grupo FreeRadius

Acceda al menú Sistema Opnsense, acceda al submenú Acceso y seleccione la opción Grupos.

opnsense servers menu

Agregue un nuevo grupo local en el firewall OPNsense.

En la pantalla Creación de grupos, realice la siguiente configuración:

• Nombre del grupo - opnsense-admins
• Descripción - Grupo FreeRadius
• Miembro de - opcionalmente puede agregar la cuenta de usuario roou.

Haga clic en el botón Guardar, se le enviará de vuelta a la pantalla de configuración del grupo.

opnsense radius group

Ahora, debe editar los permisos del grupo opnsense-admins.

En las propiedades del grupo opnsense-admins, busque el área Privilegios asignados y haga clic en el botón Agregar.

En el área Privilegio de grupo, realice la siguiente configuración:

• Privilegios asignados - GUI - TODAS LAS páginas

opnsense group permission

Haga clic en el botón Guardar para finalizar la configuración.

OPNsense - Permiso de usuario de FreeRadius

OPNsense requiere que todas las cuentas de usuario de Radius existan en la base de datos local para realizar la configuración de autorización adecuada.

Vamos a agregar la cuenta de usuario administrador a la base de datos local.

Vamos a configurar la cuenta local denominada miembro administrador del grupo opnsense-admins.

Acceda al menú Sistema Opnsense, acceda al submenú Acceso y seleccione la opción Usuarios.

opnsense servers menu

Agregue una nueva cuenta de usuario local con el mismo nombre de usuario de la cuenta de radio.

opnsense radius user

Haga que esta cuenta de usuario sea miembro del grupo opnsense-admins.

opnsense radius user group

Haga clic en el botón Guardar para finalizar la configuración.

OPNsense - Habilite la autenticación de radio

Acceda al menú Sistema Opnsense, acceda al submenú Configuración y seleccione la opción Administración.

opnsense administration menu

Localice el área de autenticación, seleccione la autenticación de radio y haga clic en el botón Save (Guardar).

opnsense radius authentication

Después de finalizar la configuración, debe cerrar la sesión de la interfaz web de Opnsense.

Intente iniciar sesión con el usuario administrador y la contraseña de la base de datos Freeradius.

En la pantalla de inicio de sesión, utilice el usuario administrador y la contraseña de la base de datos FreeRadius.

• Username: admin
• Contraseña: Introduzca la contraseña de FreeRadius.

opnsense login

¡Felicitaciones! Ha configurado la autenticación OPNsense para utilizar la base de datos FreeRadius.