Probleembeschrijving
C9120 access points (AP's) die zijn geproduceerd van november 2021 tot juli 2022 kunnen geen plug-and-play (PnP) services gebruiken om DNA Center (DNAC) te detecteren en kunnen dus mogelijk niet toetreden tot een draadloze controller.
De AP console zal berichten tonen gelijkend op het volgende:
[*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
Voor niet-PnP-klanten heeft dit alleen invloed op de Application Hosting (Cisco® IOx) optie op het toegangspunt.
Achtergrond
Sommige Cisco Catalyst 9100 AP’s zijn geproduceerd met geïnstalleerde software voor ingesloten draadloze controllers (EAC). Op dergelijke AP's is een bootloader variabele MEMODE ingesteld op 1. Deze variabele is ingesteld op 0 op AP's die geen EWC-software hebben. Per ongeluk werden sommige niet-EWC AP's geproduceerd met MEMODE ingesteld op 1. Dit zorgt ervoor dat de AP's, wanneer ze opstarten uit de doos, Python niet laden. Hierdoor mislukt PnP-detectie en kan IOx niet draaien.
Dit is een Cisco-bug CSCwc02567 .
Tijdelijke oplossing
Repareren via console
U kunt in het toegangspunt troosten en de onderstaande opdracht uitvoeren om de variabele MEMODE in te stellen op 0 en vervolgens opnieuw op te starten :
c9120AP#ap-type capwap
c9120AP#capwap ap erase all
Niet-console-procedure, waarbij DNAC PnP is vereist
Als het moeilijk is om verbinding te maken met het toegangspunt, volgt u de onderstaande instructies om het toegangspunt te laten aansluiten bij een controller (zonder PnP), en configureert u het type toegangspunt opnieuw en stelt u de fabriekswaarden in, zodat PnP kan worden uitgevoerd.
1. Een niet-PnP AP-verbinding configureren
- DNS-resolutie (CISCO-CAPWAP-CONTROLLER.domain)
- Layer 2-detectie/IP-helper
- DHCP-optie 43 zoals gedocumenteerd in Configure DHCP-OPTIE 43 voor Lichtgewicht access points. In dit geval, sta tot 20 minuten toe voor de APs om WLC te ontdekken, aangezien zij tijd uit PnP ontdekking zullen moeten halen.
2. AP-type opnieuw configureren
Nadat het toegangspunt is aangesloten bij de controller gaat u verder met de onderstaande opties om de variabele ME-modus in te stellen op 0:
1) van de C9800-controller CLI :
9800wlc#ap name
remote enable
9800wlc#ap name
remote command "ap-type capwap"
9800wlc#ap name
remote disable
2) van de AireOS controller CLI :
(AireOS_WLC) >debug ap enable
(AireOS_WLC) >debug ap command "ap-type capwap"
(AireOS_WLC) >debug ap disable
3) vanaf het SSH-toegangspunt :
c9120AP#ap-type capwap
3. Verwijder AP Join Methode
Verwijder de AP-Josef methode die in de eerste stap is gebruikt, om er zeker van te zijn dat de AP PnP zal gebruiken.
4. Het toegangspunt wordt in de fabriek opnieuw ingesteld
In de fabriek ingesteld op de knop AP via reset zoals gedocumenteerd in Factory Reset of reset de CAPWAP-configuratie door een van de volgende opdrachten uit te voeren:
AP SSH CLI
c9120#capwap ap alles wissen
9800 voor AireOS CLI
9800wlc#clear-app <AP_Name>
5. Synchroniseer WLC met DNAC
Synchroniseer de WLC naar DNAC om de AP status te wijzigen in Niet beschikbaar in de DNAC inventaris:
a. Bladeren naar https://<DNA_IP>/dna/provision/devices/inventaris/list
b. WLC wordt weergegeven. Als er veel apparaten aanwezig zijn, kan een filter worden gebruikt om WLC te doorzoeken
c. Selecteer WLC en kies vervolgens Acties—>Inventaris—>Apparaat opnieuw synchroniseren.
6. De AP claimen in DNAC.
De AP en de PnP zouden nu moeten werken. U kunt de PnP-status op het toegangspunt controleren met behulp van de onderstaande opdracht:
c9120AP#show pnp status
Niet-console-procedure, indien Cisco IOSx vereist is
Om IOx-services aan het werk te krijgen, ofConfigureer het type toegangspunt en laad het opnieuw door een van de onderstaande opties. Het is niet nodig om de fabrieksinstellingen van het toegangspunt te herstellen.
1) van de C9800-controller CLI :
9800wlc#ap name
remote enable
9800wlc#ap name
remote command "ap-type capwap"
9800wlc#ap name
remote disable
9800wlc#ap name
reset
2) van de AireOS controller CLI :
(AireOS_WLC) >debug ap enable
(AireOS_WLC) >debug ap command "ap-type capwap"
(AireOS_WLC) >debug ap disable
(AireOS_WLC) >config ap reset
3) vanaf het SSH-toegangspunt :
c9120AP#ap-type capwap
c9120AP#reload