Descripción de problemas
Los puntos de acceso (AP) C9120 fabricados desde noviembre de 2021 hasta julio de 2022 no pueden utilizar los servicios Plug-and-Play (PnP) para detectar DNA Center (DNAC) y, por tanto, es posible que no puedan conectarse a un controlador inalámbrico.
La consola AP mostrará mensajes similares a los siguientes:
[*04/21/2022 12:08:48.3470] systemd[1]: pnp_syslog.service failed.
[*04/21/2022 12:08:58.3550] env: can't execute 'python': No such file or directory
Para los clientes que no son PnP, esto solo afecta a la función Alojamiento de aplicaciones (Cisco® IOx) en el AP.
Background
Algunos puntos de acceso Cisco Catalyst 9100 se fabrican con el software Embedded Wireless Controller (EWC) instalado. En tales AP, una variable de cargador de arranque MEMODE se establece en 1. Esta variable se establece en 0 en los AP que no tienen software EWC. Por error, algunos AP no EWC fueron fabricados con MEMODE configurado en 1. Esto hace que los AP, cuando arrancan desde la caja, no carguen Python. Como resultado, la detección de PnP falla y IOx no puede ejecutarse.
Este es un error de Cisco CSCwc02567 .
Solución Aternativa
Reparar A Través De La Consola
Puede iniciar la consola en el AP y ejecutar el comando siguiente para establecer la variable MEMODE en 0 y luego reiniciar :
c9120AP#ap-type capwap
c9120AP#capwap ap erase all
Procedimiento distinto de la consola, donde se requiere DNAC PnP
Si no es conveniente la consolación al AP, siga las instrucciones a continuación para que el AP se una a un controlador (sin PnP), luego reconfigure el tipo de AP y restablezca los valores predeterminados de fábrica, de modo que PnP pueda ejecutarse.
1. Configure un método de unión de AP no PnP
- Resolución DNS (CISCO-CAPWAP-CONTROLLER.domain)
- Descubrimiento de capa 2/asistente de IP
- Opción DHCP 43 como se documenta en Configure DHCP OPTION 43 for Lightweight Access Points. En este caso, espere hasta 20 minutos para que los AP descubran el WLC, ya que necesitarán agotar el tiempo de espera para la detección de PnP.
2. Reconfigure el tipo de AP
Después de que el AP se une al controlador, continúe con las siguientes opciones para establecer la variable de modo ME nuevamente en 0:
1) desde la CLI del controlador C9800:
9800wlc#ap name
remote enable
9800wlc#ap name
remote command "ap-type capwap"
9800wlc#ap name
remote disable
2) desde la CLI del controlador AireOS :
(AireOS_WLC) >debug ap enable
(AireOS_WLC) >debug ap command "ap-type capwap"
(AireOS_WLC) >debug ap disable
3) desde el AP SSH :
c9120AP#ap-type capwap
3. Quitar método de unión de AP
Quite el método de unión de AP que se utilizó en el primer paso, para asegurarse de que el AP utilizará PnP.
4. Reinicio de fábrica del AP
Reajuste de fábrica del AP a través del botón de reinicio como se documenta en Restablecimiento de fábrica o reinicie CAPWAP config ejecutando uno de los siguientes comandos:
AP SSH CLI
c9120#capwap ap erase all
9800 o AireOS CLI
9800wlc#clear ap config <AP_Name>
5. Sincronizar el WLC a DNAC
Sincronice el WLC con DNAC para cambiar el estado AP a No disponible en el inventario DNAC:
a. Vaya a https://<DNAC_IP>/dna/provision/devices/Inventory/list
b. WLC aparecerá en la lista. Si hay muchos dispositivos presentes, se puede utilizar un filtro para buscar WLC
c. Seleccione WLC y, a continuación, Acciones—>Inventario—>Resincronizar dispositivo.
6. Reclamar el AP en DNAC.
Reclamar que el AP y el PnP ya deberían estar funcionando. Puede verificar el estado de PnP en el AP mediante el siguiente comando :
c9120AP#show pnp status
Procedimiento distinto de la consola, donde se requiere Cisco IOSx
Para que los servicios IOx funcionen, oConfigure el tipo de AP y vuelva a cargar con una de las siguientes opciones. No hay necesidad de restablecer el AP a los valores predeterminados de fábrica.
1) desde la CLI del controlador C9800:
9800wlc#ap name
remote enable
9800wlc#ap name
remote command "ap-type capwap"
9800wlc#ap name
remote disable
9800wlc#ap name
reset
2) desde la CLI del controlador AireOS :
(AireOS_WLC) >debug ap enable
(AireOS_WLC) >debug ap command "ap-type capwap"
(AireOS_WLC) >debug ap disable
(AireOS_WLC) >config ap reset
3) desde el AP SSH :
c9120AP#ap-type capwap
c9120AP#reload