Contenu

Description du problème

Fond

Solution de contournement

Réparation Via La Console

Procédure non console, où DNAC PnP est requis

Procédure Non Console, Où Cisco IOx Est Requis

Description du problème

Les points d'accès C9120 fabriqués de novembre 2021 à juillet 2022 ne peuvent pas utiliser les services Plug-and-Play (PnP) pour détecter le centre DNS (DNAC) et peuvent donc ne pas pouvoir se connecter à un contrôleur sans fil.

La console AP affichera des messages similaires à ceux-ci :

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

Pour les clients non Plug-and-Play, cela n'affecte que la fonctionnalité d'hébergement d'applications (Cisco® IOx) sur le point d'accès.

Fond

Certains points d'accès Cisco Catalyst 9100 sont fabriqués avec le logiciel EWC (Embedded Wireless Controller) installé.  Sur de tels AP, une variable de bootloader MEMODE est définie à 1.  Cette variable est définie sur 0 sur les AP qui n'ont pas de logiciel EWC.  Par erreur, certains AP non-EWC ont été fabriqués avec MEMODE défini sur 1.  Cela fait que les AP, quand ils démarrent à partir de la boîte, ne chargent pas Python.  Par conséquent, la détection Plug and Play échoue et IOx ne peut pas s'exécuter.

C'est un bogue Cisco CSCwc02567 .

Solution de contournement

Réparation Via La Console

Vous pouvez accéder au point d'accès par la console et exécuter la commande ci-dessous pour définir la variable MEMODE sur 0, puis redémarrer :

c9120AP#ap-type capwap

c9120AP#capwap ap erase all

Procédure non console, où DNAC PnP est requis

Si la console vers le point d'accès n'est pas pratique, suivez les instructions ci-dessous, pour que le point d'accès joigne un contrôleur (sans PnP), puis reconfigurez le type de point d'accès et réinitialisez les paramètres d'usine par défaut, afin que le point d'accès puisse s'exécuter.

1. Configurer une méthode de jointure AP non Plug and Play

- Résolution DNS (CISCO-CAPWAP-CONTROLLER.domain)

- Détection de couche 2 / Aide IP

- DHCP Option 43 comme décrit dans Configurer DHCP OPTION 43 pour les points d'accès légers.  Dans ce cas, attendez jusqu'à 20 minutes pour que les AP découvrent le WLC, car ils auront besoin de temporiser la découverte PnP.

2. Reconfigurer le type AP

Une fois que le point d'accès a rejoint le contrôleur, vous continuez avec les options ci-dessous pour redéfinir la variable de mode ME sur 0 :

1) à partir de l'interface CLI du contrôleur C9800 :

9800wlc#ap name

remote enable

9800wlc#ap name

remote command "ap-type capwap"

9800wlc#ap name

remote disable

2) depuis l’interface de ligne de commande du contrôleur AireOS :

(AireOS_WLC) >debug ap enable

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

(AireOS_WLC) >debug ap disable

3) à partir du point d'accès SSH :

c9120AP#ap-type capwap

3. Supprimer la méthode de jointure AP

Supprimez la méthode de jointure AP qui a été utilisée dans la première étape, pour vous assurer que l'AP utilisera PnP.

4. Réinitialisation du point d'accès

Réinitialisez le point d'accès en usine via le bouton de réinitialisation comme décrit dans Factory Reset ou réinitialisez la configuration CAPWAP en exécutant l'une des commandes suivantes :

AP SSH CLI

c9120#capwap ap erase all

9800 ou AireOS CLI

9800wlc#clear ap config <Nom_AP>

5. Synchronisez le WLC avec DNAC

Synchronisez le WLC à DNAC pour changer l'état AP en Non disponible dans l'inventaire DNAC :

a. Accédez à https://<DNAC_IP>/dna/provision/devices/inventory/list

b. WLC sera répertorié. Si de nombreux périphériques sont présents, un filtre peut être utilisé pour rechercher WLC

c. Sélectionnez WLC, puis Actions—>Inventaire—>Resynchroniser le périphérique.

6. Demandez le point d'accès dans DNAC.

Prétendez que l'AP et le PnP doivent fonctionner maintenant. Vous pouvez vérifier l'état Plug and Play sur l'AP en utilisant la commande ci-dessous :

c9120AP#show pnp status

Procédure Non Console, Où Cisco IOx Est Requis

Pour que les services IOx fonctionnent, ouReconfigurez le type de point d'accès et rechargez-le avec l'une des options ci-dessous.  Il n'est pas nécessaire de réinitialiser l'AP aux paramètres d'usine.

1) à partir de l'interface CLI du contrôleur C9800 :

9800wlc#ap name

remote enable

9800wlc#ap name

remote command "ap-type capwap"

9800wlc#ap name

remote disable

9800wlc#ap name

reset

2) depuis l’interface de ligne de commande du contrôleur 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) à partir du point d'accès SSH :

c9120AP#ap-type capwap

c9120AP#reload