Cisco Catalyst 9800-L Wireless controller, ssid con una psk y mac filtering

Otra de esas que se complican … mas que nada porque no controlo nada de estos nuevos modelos … pero da igual, san google siempre tiene la solución.

Aqui esta el manual …

https://www.cisco.com/c/en/us/support/docs/wireless/catalyst-9800-series-wireless-controllers/213922-configure-mac-authentication-ssid-on-cis.html

Lo seguí punto por punto (o casi, porque en mi versión (17.9.5) algunas opciones no están disponibles … como no me funcionaba (y mi capacidad de testeo es muy limitada (WFH) abri un ticket al soporte para que me echaran una mano. Y amablemente me mandaron un enlace a esta misma guía. Solo le falto preguntar si sabia buscar en google.

En fin … Tiene que funcionar como sea, asi que voy a ir escribiendo a ver si averiguo en que parte la he cagado.

Lo primero …

Hay que crear un local authorization network method

Configuration-> Security -> AAA -> AAA Method list -> Authorization -> Add

Se supone que hay que crearlo como Type Network y Group Type local …

wlc 9800 mac filter

Despues hay que crear la WLAN

configuration -> Wireless -> WLANS -> Add y yo no tengo esa opción, en mi versión tengo un Wireless setup que me manda a otras 3 opciones (Wlan policy + Policy profile + Policiy tag). Como alguien creo la WLAN voy a seguir la guia.

General, Nombre del perfil + ssid + Wlan id … todo correcto.

wlc 9800 mac filter

security -> Layer 2

Dice que pongas Layer 2 security mode en none, marcamos MAc filtering y le añadimos la authorization list que habíamos creado antes y aqui me he dado cuenta de que lo mismo no se puede hacer lo que quieren. Vale … tengo autenticación por MAC pero sin PSK local.

wlc 9800 mac filter

Ahora … hay que habilitar aaa-override en el policy profile configuration

Configuration -> Tags&profiles -> Policy profile

wlc 9800 mac filter

wlc 9800 mac filter

wlc 9800 mac filter

Aqui lo importante es marcar Allow AAA Override

Despues hay que configurar la Policy Tag

Configure -> Tag&Profiles -> Tags -> Policy

Creas un perfil y le asignas tus WLAN policies

wlc 9800 mac filter

Ahora hay que asignarlo a los Access points que vas a usar, en mi caso … cagada otra vez, porque esto esta en producción, así que me toco asignar esas políticas a la default-policy-tag que es la que tienen puestos todos los aps.

Ahora hay que añadir las macs que quieres que entren.

configuration -> Security -> AAA -> AAA advanced -> AP authentication -> add

Aqui se supone que esta la opción AP authentication y yo no la tengo. Pero hay una parecida que se llama device authentication y que te deja añadir macs.
La guia no lo pone, pero a mi me deja asociar esa mac con WLAN profile.

wlc 9800 mac filter

Y con esto debería ser suficiente … estoy esperando a que me lo prueben.

Como era de esperar, no funciona … esperando a ver que me dicen … porque esto no hay por donde pillarlo.

Después de unos cuantos tests … me han pedido que cambie la configuración.

Algo así.

conf t
aaa authorization network Authz_local local
wlan LFC_HMI
shut
no mac-filtering HMI_MACs
mac-filtering Authz_local
no security dot1x authentication-list HMI_MACs
no shutdown
end

conf t
no username xx:xx:xx:xx:xx:xx mac wlan-profile-name HMI
username xxxxxxxxxxxx mac wlan-profile-name HMI
end
wr

A parte de los «:» de las macs … el resto deberia de haber estado asi … en fin … a ver si prueban y lo dejamos funcionando ya, que me empieza a quemar la sangre.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.