Conmutador de Red Zyxel XGS/GS2xxx - Configurar Autenticación MAC con Active Directory en Conmutadores Zyxel

[Serie Zyxel Switch / XGS / GS 2xxx y superiores] - Autenticación MAC con Active Directory

Este tutorial se centra en implementar la autenticación MAC con Active Directory, específicamente adaptado a configuraciones básicas de Active Directory usando Windows Server 2019 con una estructura sencilla:

BaseDN: DC=ad,DC=local

Paso Inicial: Creación y Adición de Usuario Para comenzar el proceso, es imprescindible crear y agregar un usuario, que servirá como cliente. Por ejemplo, considere un dispositivo con la dirección MAC "b827eb2550df" (como una Raspberry Pi). Este usuario jugará un papel clave en el proceso de autenticación descrito en los pasos siguientes.

Configuración del Conmutador

Necesitamos agregar un conmutador Zyxel como cliente RADIUS en el servidor NPS

1) Abra Usuarios y Equipos de Active Directory: Inicio > Todos los Programas > Herramientas Administrativas > Usuarios y Equipos de Active Directory.

2) Cree una nueva cuenta de usuario. El nombre de usuario y la contraseña deben ser la dirección MAC del dispositivo que se conecta. Nota: Por favor, verifique qué opciones soporta el conmutador y configure esto. Tenemos las siguientes opciones basadas en X/GS2xxx o superior:

Configure el conmutador navegando a

SEGURIDAD > Autenticación de Puerto > Autenticación MAC

Luego active la Autenticación MAC, elija un tipo de contraseña basada en la dirección MAC en minúsculas y active la Autenticación MAC en los puertos que desee. Cambie el guion en el conmutador a ninguno.
 

MAC authentication settings pageConfiguraciones posibles:

Prefijo de Nombre Escriba el prefijo que se añadirá a todas las direcciones MAC enviadas al servidor RADIUS para autenticación. Puede ingresar hasta 32 caracteres ASCII imprimibles. Si deja este campo en blanco, solo se enviará la dirección MAC del cliente al servidor RADIUS.
Delimitador Seleccione el delimitador que el servidor RADIUS usa para separar los pares en las direcciones MAC usadas como nombre de usuario (y contraseña) de la cuenta. Puede seleccionar Guion (–), Dos puntos (:) o Ninguno para no usar delimitadores en la dirección MAC.
Mayúsculas o Minúsculas Seleccione el tipo de letra (mayúsculas o minúsculas) que el servidor RADIUS requiere para las letras en las direcciones MAC usadas como nombre de usuario (y contraseña) de la cuenta.
Tipo de Contraseña Seleccione Estática para que el conmutador envíe la contraseña que especifique a continuación o Dirección MAC para usar la dirección MAC del cliente como contraseña.
Contraseña Escriba la contraseña que el conmutador enviará junto con la dirección MAC de un cliente para autenticación con el servidor RADIUS. Puede ingresar hasta 32 caracteres ASCII imprimibles excepto [ ? ], [ | ], [ ' ], [ " ] o [ , ].
Tiempo de Espera

Especifique el tiempo que el conmutador esperará antes de permitir que una dirección MAC de cliente que falló la autenticación intente autenticarse nuevamente. El tiempo máximo es de 3000 segundos. Cuando un cliente falla la autenticación MAC, su dirección MAC se aprende en la tabla de direcciones MAC con un estado de denegado. El período de espera que especifique aquí es el tiempo que la entrada de la dirección MAC permanece en la tabla hasta que se borra. Si especifica 0 para el tiempo de espera, el conmutador usará el Tiempo de Envejecimiento configurado en la pantalla de Configuración del Conmutador.

Nota: Si el Tiempo de Envejecimiento en la pantalla de Configuración del Conmutador está establecido en un valor menor, entonces prevalece esta configuración.

En este ejemplo, la MAC y el nombre de usuario del cliente son “b827eb2550df”. La PI enviará la MAC y la contraseña igual, lo que significa que el Usuario y la Contraseña son: “b827eb2550df”. Asegúrese de que la dirección MAC se agregue como usuario y contraseña sin dos puntos.Active Directory user account settings

  • Al usar una dirección MAC como contraseña, es posible que necesite editar los requisitos de complejidad de contraseña del servidor para eliminar cualquier requisito mínimo obligatorio de contraseña.
    Vaya a Administrador del Servidor, Herramientas en la esquina superior derecha, Política de Seguridad Local, Política de Cuenta, Política de Contraseña y cambie la Longitud Mínima de Contraseña a ninguna. Nota: Asegúrese de habilitar esta opción después de agregar todas las cuentas de usuario con direcciones MAC

Local security policy settings

  • Para que el usuario pueda ser autenticado por AD, necesitamos un Grupo para ello:

Active Directory group configuration

Entonces, el usuario y el grupo están creados, y ahora debemos configurar NPS.

Configuración de NPS

Todos los conmutadores que necesiten autenticar un cliente deben ser agregados a NPS como Cliente RADIUS.

  • Abra la Consola del Servidor NPS yendo a Inicio > Programas > Herramientas Administrativas > Servidor de Políticas de Red
  • En el panel izquierdo, expanda la opción Clientes y Servidores RADIUS.
  • Haga clic derecho en la opción Clientes RADIUS y seleccione Nuevo.
  • Ingrese un Nombre para el conmutador Zyxel.
  • Ingrese la dirección IP de su conmutador Zyxel.
  • Cree e ingrese un Secreto Compartido RADIUS.
  • Presione OK cuando termine.
  • Repita estos pasos para todos los conmutadores que usarán MAC-Auth.

NPS RADIUS client settings

Ahora necesitamos una Política de Solicitud de Conexión NPS.

Network policy settings page

Con las configuraciones para Grupo de Windows y Tipo de Puerto NAS:

NAS port type configuration window

Con el método de autenticación en las configuraciones:

Authentication methods settings

Ahora podemos continuar con la configuración del conmutador.

Primero debemos agregar el Servidor AAA navegando a:

SEGURIDAD > AAA > Configuración del Servidor RADIUS

RADIUS server setup page

  • Consulte el punto 6 Configuración de NPS para el Secreto Compartido => Configure la IP e ingrese un Secreto Compartido RADIUS.

Ahora debemos habilitar el puerto en el que se debe usar MAC-Auth:
(Aquí en el ejemplo, la PI está conectada al Puerto 6):

Switch MAC authentication settings

Guarde su configuración para no perderla después de un reinicio:

Verificación:

Realicé la verificación con Wireshark y está funcionando:

Wireshark authentication log screen

  • También puede usar el registro de dominio, verá lo mismo:

 Domain-Log

Nota: Después de configurar el conmutador, siempre debe guardar su nueva configuración en el conmutador.
De lo contrario, el conmutador perderá los cambios después de un reinicio
Problema de Pérdida de Configuración del Conmutador Después de Corte de Energía o Ciclo de Energía

 

Artículos en esta sección

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 1 de 1
Compartir

Comentarios

0 comentarios

El artículo está cerrado para comentarios.