Inhalt

Problembeschreibung

Hintergrund

Problemumgehung

Reparatur über Konsole

Nicht-Konsolenprozedur, bei der DNAC PnP erforderlich ist

Nicht-Konsolenverfahren, wenn Cisco IOx erforderlich ist

Problembeschreibung

C9120 Access Points (APs), die von November 2012 bis Juli 2022 hergestellt wurden, können keine Plug-and-Play (PnP)-Dienste zur Erkennung von DNA Center (DNAC) verwenden und können daher möglicherweise nicht einem Wireless Controller beitreten.

Die AP-Konsole zeigt Meldungen wie die folgenden an:

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

Für Nicht-PnP-Kunden wirkt sich dies nur auf das Anwendungshosting (Cisco® IOx) am AP aus.

Hintergrund

Einige Cisco Catalyst 9100 APs werden mit installierter EWC-Software (Embedded Wireless Controller) hergestellt.  Auf solchen APs wird eine Bootloader-Variable MEMODE auf 1 gesetzt.  Diese Variable wird auf APs ohne EWC-Software auf 0 gesetzt.  Versehentlich wurden einige Nicht-EWC-APs hergestellt, wobei MEMODE auf 1 eingestellt war.  Dies führt dazu, dass die APs Python nicht laden, wenn sie von der Box booten.  Daher schlägt die PnP-Erkennung fehl, und IOx kann nicht ausgeführt werden.

Dies ist ein Fehler von Cisco CSCwc02567 .

Problemumgehung

Reparatur über Konsole

Sie können den Access Point mit dem folgenden Befehl konfigurieren, um die MEMODE-Variable auf 0 zu setzen, und dann neu starten:

c9120AP#ap-type capwap

c9120AP#capwap ap erase all

Nicht-Konsolenprozedur, bei der DNAC PnP erforderlich ist

Wenn Sie den Access Point nicht bequem trösten können, befolgen Sie die nachstehenden Anweisungen, damit der Access Point einem Controller (ohne PnP) beitritt. Konfigurieren Sie anschließend den Access Point-Typ neu, und setzen Sie ihn auf die Werkseinstellungen zurück, damit PnP ausgeführt werden kann.

1. Konfigurieren einer Nicht-PnP-AP-Zusammenführungsmethode

- DNS-Auflösung (CISCO-CAPWAP-CONTROLLER.domain)

- Layer-2-Erkennung/IP-Helper

- DHCP-Option 43, wie unter Konfigurieren der DHCP-OPTION 43 für Lightweight Access Points beschrieben.  In diesem Fall können die APs den WLC innerhalb von 20 Minuten erkennen, da sie die PnP-Erkennung aussetzen müssen.

2. AP-Typ neu konfigurieren

Nachdem der Access Point dem Controller beigetreten ist, fahren Sie mit den folgenden Optionen fort, um die ME-Modusvariable wieder auf 0 zu setzen:

1) über die CLI des C9800-Controllers:

9800wlc#ap name

remote enable

9800wlc#ap name

remote command "ap-type capwap"

9800wlc#ap name

remote disable

2) über die Kommandozeile des AireOS-Controllers:

(AireOS_WLC) >debug ap enable

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

(AireOS_WLC) >debug ap disable

3) vom SSH AP :

c9120AP#ap-type capwap

3. Entfernen der AP-Zusammenführungsmethode

Entfernen Sie die im ersten Schritt verwendete AP-Join-Methode, um sicherzustellen, dass der Access Point PnP verwendet..

4. Zurücksetzen des AP auf Werkseinstellungen

Zurücksetzen des Access Points über die Reset-Taste auf Werkseinstellungen gemäß Dokumentation unter Factory Reset oder setzen Sie die CAPWAP-Konfiguration zurück, indem Sie einen der folgenden Befehle ausführen:

AP SSH-CLI

c9120#capwap ap Alle löschen

9800 oder AireOS CLI

9800wlc#clear ap config <AP_Name>

5. WLC mit DNAC synchronisieren

Synchronisieren Sie den WLC mit DNAC, um den AP-Status im DNAC-Bestand auf "Nicht verfügbar" zu ändern:

antwort: Navigieren Sie zu https://<DNAC_IP>/dna/provision/devices/Inventory/list

b. WLC wird aufgelistet. Wenn viele Geräte vorhanden sind, kann ein Filter verwendet werden, um den WLC zu durchsuchen.

c. Wählen Sie WLC und anschließend Actions—>Inventory—>Resync Device.

6. Beanspruchen Sie den AP in DNAC.

Behauptung, AP und PnP müssten bereits funktionieren. Sie können den PnP-Status am Access Point mit dem folgenden Befehl überprüfen:

c9120AP#show pnp status

Nicht-Konsolenverfahren, wenn Cisco IOx erforderlich ist

Damit IOx-Services funktionieren, oderKonfigurieren Sie den AP-Typ neu, und laden Sie ihn mithilfe einer der folgenden Optionen neu.  Der Access Point muss nicht auf die Werkseinstellungen zurückgesetzt werden.

1) über die CLI des C9800-Controllers:

9800wlc#ap name

remote enable

9800wlc#ap name

remote command "ap-type capwap"

9800wlc#ap name

remote disable

9800wlc#ap name

reset

2) über die Kommandozeile des AireOS-Controllers:

(AireOS_WLC) >debug ap enable

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

(AireOS_WLC) >debug ap disable

(AireOS_WLC) >config ap reset

3) vom SSH AP :

c9120AP#ap-type capwap

c9120AP#reload