Dans le cadre de la documentation associée à ce produit, nous nous efforçons d’utiliser un langage exempt de préjugés. Dans cet ensemble de documents, le langage exempt de discrimination renvoie à une langue qui exclut la discrimination en fonction de l’âge, des handicaps, du genre, de l’appartenance raciale de l’identité ethnique, de l’orientation sexuelle, de la situation socio-économique et de l’intersectionnalité. Des exceptions peuvent s’appliquer dans les documents si le langage est codé en dur dans les interfaces utilisateurs du produit logiciel, si le langage utilisé est basé sur la documentation RFP ou si le langage utilisé provient d’un produit tiers référencé. Découvrez comment Cisco utilise le langage inclusif.
Cisco a traduit ce document en traduction automatisée vérifiée par une personne dans le cadre d’un service mondial permettant à nos utilisateurs d’obtenir le contenu d’assistance dans leur propre langue. Il convient cependant de noter que même la meilleure traduction automatisée ne sera pas aussi précise que celle fournie par un traducteur professionnel.
Ce document décrit comment gérer les problèmes de corruption Flash signalés sur les points d'accès Cisco basés sur IOS.
Cisco vous recommande d'avoir des connaissances de base sur :
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
Note: Il y a une prévalence beaucoup plus élevée dans les modèles de points d'accès Wave1 comme 1700/2700/3700 et 2600/3600 sur ce problème par rapport aux autres types de points d'accès en raison du type de matériel Flash.
Selon FN70330 - AP IOS bloqué en raison d'un problème de corruption de la mémoire flash, en raison d'un certain nombre de bogues logiciels et d'un AP en fonctionnement normal, le système de fichiers flash sur certains AP IOS peut devenir corrompu au fil du temps. Ceci est observé surtout après une mise à niveau vers le WLC mais pas nécessairement limité à ce scénario.
Le point d'accès fonctionne correctement, avec le client de maintenance, etc., alors que sur cet état de problème qui n'est pas facilement détectable.
Afin d'identifier les points d'accès affectés sur le réseau et de les réparer avant une mise à niveau. Vous devez exécuter le contrôleur WLAN
Attention : Avant la mise à niveau, lisez ce document.
Chaque fois que le script est exécuté, il vérifie si la mémoire flash d'un point d'accès est accessible ou non.
S'il est accessible, il exécute la commande fsck flash:
s'il est inaccessible
S'il est accessible, AP vérifiera les valeurs MD5 pour les fichiers critiques.
Le script doit être exécuté trois fois.
Remarque : cette méthode de récupération entraîne le rechargement de l'AP une fois l'image téléchargée et installée. Assurez-vous de l'exécuter dans une fenêtre de maintenance.
1. Téléchargez l'outil d'interrogation WLAN.
Remarque : si vous téléchargez la dernière version de l'outil de contrôleur de réseau local sans fil à partir du lien ci-dessus, vous pouvez ignorer les étapes 2 et 3. Cette version installera automatiquement tous les composants requis pour votre outil de contrôleur WLAN. Si vous avez une version antérieure (.rar) de WLAN Poller, suivez les étapes 2 et 3 ci-dessous.
2. Déplacer le fichier vers un dossier spécifique dans lequel stocker les fichiers de l'analyseur WLAN
3. Pour obtenir des instructions sur l'installation du script, cliquez sur le lien suivant :
Pour un guide détaillé sur l'ordinateur Windows 10, cliquez ici
Pour obtenir un guide détaillé sur MAC OS cliquez ici
4. Préparer le fichier « config.ini »
Une fois l'installation terminée et les fichiers générés. Nous devons modifier le fichier "config.ini »
Spécifier le mode de connexion WLC/AP
; config global mode for WLC and AP connection: "ssh" or "telnet"
mode: ssh
ap_mode: ssh
Spécifier les informations d'identification WLC/AP
; set global WLC credentials
wlc_user: <wlc_user>
wlc_pasw: <wlc_pasw>
; set global AP credentials
ap_user: <ap_user>
ap_pasw: <ap_pasw>
ap_enable: <ap_enable>
Pour la vérification/restauration Flash, nous avons les options suivantes :
Pour identifier les AP affectés, utilisez :
; ap file system checks (WARNING: recover will force IOS image download and AP reload)
ap_fs_check: True
ap_fs_recover: False
Pour récupérer les points d'accès, utilisez :
; ap file system checks (WARNING: recover will force IOS image download and AP reload)
ap_fs_check: True
ap_fs_recover: True
Spécifier les informations WLC
Dans cet exemple, le nom du WLC est « 2504-WLC ». Vous pouvez trouver ces informations sur la page WLC Monitor.
; WLC sections must be named as [WLC-
]
[WLC-2504-Rafis]
active: True
ipaddr:
Vous pouvez ajouter plusieurs WLC, si c'est le cas, copiez/collez la syntaxe ci-dessus à l'aide de nouvelles informations WLC.
Note: Vous n'avez pas besoin de spécifier de liste de points d'accès. Le script récupère l'AP du WLC.
À partir du répertoire où les fichiers de configuration ont été créés (section précédente, étape 3). Utilisez la commande suivante : wlanpoller —cli-logging
Une fois le script terminé. Il fournira un résumé comme suit :
============================================================
Summary
============================================================
Total APs : 1
Processed APs : 1
Failed APs : 0
============================================================
Errors
============================================================
AP MD5 checksum mismatch : 2
AP FSCK recover : 1
============================================================
Remarque : Rappelez-vous que le script doit être exécuté 2 fois pour avoir des informations précises sur le nombre d'AP affectés
Sur le chemin d'accès où le script a été exécuté. Il crée les fichiers suivants.
Il divise les rapports en deux chemins : <année> / <mois> / <jour>
Fichier: <timestamp>_ap_fs.csv - Récapitulatif des contrôles exécutés sur les points d'accès et leurs résultats
Description des colonnes
Fichier: <timestamp>_ap_md5.csv Détails des valeurs de somme de contrôle MD5 de tous les fichiers (sur tous les AP)
Description des colonnes
Remarque : il peut y avoir des scénarios dans lesquels le script de récupération du contrôleur WLAN ne peut pas récupérer certains AP et ces AP restent marqués comme ayant échoué dans le rapport. Dans ces scénarios, la récupération manuelle des points d'accès par telnet/SSH/console dans l'interface de ligne de commande des points d'accès est recommandée. Veuillez ouvrir TAC SR si vous avez besoin d'aide pour ce processus. Associez toutes les sorties générées par l'analyseur WLAN au boîtier.
Vous pouvez suivre les étapes suivantes pour tenter de récupérer le point d'accès :
AP# debug capwap console cli
AP# debug capwap client no-reload
AP# format flash:
archive download-sw /overwrite tftp://<IP address>/<file name>
AP# verify /md5 flash:/<image directory>/<image file>
Vous pouvez comparer la valeur de l'interface de ligne de commande (CLI) à la valeur de la page Web de cisco.
AP#show boot
AP(config)#boot system flash:/RCV/RCV-image
Vous pouvez essayer la même chose que ci-dessus, mais à partir des commandes de démarrage. Voici les commandes que vous pouvez suivre :
ap: tftp_init
ap: ether_init
ap: flash_init
ap: format flash:
ap: set IP_ADDR <IP Address>
ap: set NETMASK <mask>
ap: set DEFAULT_ROUTER < default router >
ap: tar -xtract tftp://<IP address>/<file name> flash:
ap: set BOOT flash:/ap: boot
Le port de commutation de renvoi, peu de fois, vérifie si cela aide.
Remarque : si vous téléchargez la dernière version de l'outil de contrôleur WLAN, vous pouvez ignorer cette section.
Fermez toutes les fenêtres de paramètres et les terminaux (invite de commande) ouverts le cas échéant
Une autre option consiste à vérifier s'il existe un fichier appelé pip ou pip2 ou pip2.7 sur le dossier : C:\Python27\Scripts
Installer pip
Note: Si vous copiez et collez le contenu à partir du site Web, assurez-vous qu'il n'a pas l'extension py.txt, vérifiez-le avec un répertoire sur le dossier “ C:\Python27 ”, si cela se produit, renommez le fichier à partir du terminal.
Renommez le fichier à l'aide de la commande suivante :
Cliquez ici pour continuer avec le fichier config.ini
Remarque : si vous téléchargez la dernière version de l'outil de contrôleur WLAN, vous pouvez ignorer cette section.
Le système d'exploitation MAC a déjà installé python. Pour que nous puissions installer le reste des paquets, veuillez suivre les étapes suivantes
Cliquez ici pour continuer avec le fichier config.ini