Sommario

Descrizione del problema

Sfondo

Soluzione alternativa

Riparazione tramite console

Procedura non console, dove è richiesta la PnP DNAC

Procedura non console, dove è richiesto Cisco IOx

Descrizione del problema

I punti di accesso (AP) C9120 prodotti da novembre 2021 a luglio 2022 non sono in grado di utilizzare i servizi Plug-and-Play (PnP) per rilevare DNA Center (DNAC) e quindi potrebbero non essere in grado di unirsi a un controller wireless.

Nella console AP verranno visualizzati messaggi simili ai seguenti:

[*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

Per i clienti non Plug and Play, questo influisce solo sulla funzionalità di hosting delle applicazioni (Cisco® IOx) nell'access point.

Sfondo

alcuni Cisco Catalyst 9100 AP sono prodotti con software Embedded Wireless Controller (EWC) installato.  Su tali access point, la variabile di bootloader MEMODE è impostata su 1.  Questa variabile è impostata su 0 nei punti di accesso che non dispongono di software EWC.  Per errore, alcuni AP non EWC sono stati prodotti con MEMODE impostato su 1.  In questo modo, all'avvio, gli access point non caricano Python.  Di conseguenza, l'individuazione PnP non riesce e IOx non può essere eseguito.

Questo è un bug Cisco CSCwc02567 .

Soluzione alternativa

Riparazione tramite console

È possibile eseguire la console nell'access point ed eseguire il comando seguente per impostare la variabile MEMODE su 0 e riavviare:

c9120AP#ap-type capwap

c9120AP#capwap ap erase all

Procedura non console, dove è richiesta la PnP DNAC

Se la console dell'access point non è conveniente, seguire le istruzioni riportate di seguito per collegare l'access point a un controller (senza PnP), riconfigurare il tipo di access point e ripristinare le impostazioni predefinite, in modo che sia possibile eseguire il PnP.

1. Configurare un metodo di join AP non PnP

- Risoluzione DNS (CISCO-CAPWAP-CONTROLLER.domain)

- Discovery di layer 2/helper IP

- L'opzione DHCP 43 è documentata in Configurazione dell'opzione DHCP 43 per i Lightweight Access Point.  In questo caso, attendere fino a 20 minuti prima che gli access point scoprano il WLC, in quanto devono interrompere l'individuazione della PnP.

2. Riconfigurare il tipo di punto di accesso

Una volta che l'access point si è unito al controller, procedere con le seguenti opzioni per impostare nuovamente la variabile della modalità ME su 0:

1) dalla CLI del controller C9800:

9800wlc#ap name

remote enable

9800wlc#ap name

remote command "ap-type capwap"

9800wlc#ap name

remote disable

2) dalla CLI del controller AireOS:

(AireOS_WLC) >debug ap enable

(AireOS_WLC) >debug ap command "ap-type capwap"

(AireOS_WLC) >debug ap disable

3) dall'access point SSH :

c9120AP#ap-type capwap

3. Metodo Remove AP Join

Rimuovere il metodo di join AP utilizzato nel primo passaggio per assicurarsi che l'access point utilizzi PnP.

4. Ripristino di fabbrica del punto di accesso

Ripristino di fabbrica dell'access point tramite il pulsante di ripristino come documentato in Ripristino di fabbrica o ripristinare la configurazione CAPWAP eseguendo uno dei seguenti comandi:

CLI AP SSH

c9120#capwap ap erase all

CLI 9800 o AireOS

9800wlc#clear ap config <nome_AP>

5. Sincronizzare il WLC con il DNAC

Sincronizzare il WLC con DNAC per modificare lo stato dell'access point in Non disponibile nell'inventario DNAC:

r. Selezionare https://<DNAC_IP>/dna/provision/devices/inventory/list

b. WLC. Se sono presenti molti dispositivi, è possibile utilizzare un filtro per cercare nel WLC

c. Selezionare WLC, quindi scegliere Azioni—>Inventario—>Risincronizza dispositivo.

6. Rivendicare l'AP in DNAC.

Affermare che l'AP e il Plug and Play dovrebbero già funzionare. È possibile controllare lo stato Plug and Play sull'access point utilizzando il comando seguente:

c9120AP#show pnp status

Procedura non console, dove è richiesto Cisco IOx

Per far funzionare i servizi IOx, rConfigurare il tipo di punto di accesso e ricaricarlo utilizzando una delle seguenti opzioni.  Non è necessario ripristinare le impostazioni predefinite dell'access point.

1) dalla CLI del controller C9800:

9800wlc#ap name

remote enable

9800wlc#ap name

remote command "ap-type capwap"

9800wlc#ap name

remote disable

9800wlc#ap name

reset

2) dalla CLI del controller 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) dall'access point SSH :

c9120AP#ap-type capwap

c9120AP#reload