Contenu

Introduction

Exemple de journal CLI du routeur

Contenu flash du routeur

Reformatage de la mémoire Flash AP

Connexion à AP802

Copier l’IOS AP sur la mémoire flash du routeur

Extraction de l'IOS AP

Configurer le point d’accès pour démarrer la nouvelle image IOS

Nettoyer la mémoire flash du routeur et configurer pour l'autonomie

Comment savoir si un ISR a AP801 ou AP802

Introduction

Ce document montre comment effectuer la récupération d'image de point d'accès sur un routeur de service intégré (ISR) avec un AP802 intégré.  La méthode décrite ici repose sur le fait que la partition flash de l'AP802 est directement accessible depuis le routeur hôte.  Cette technique ne peut pas être utilisée à partir d'un routeur avec un AP801 intégré ; sur ces plates-formes, vous devrez effectuer une récupération d'image AP (point d'accès) à partir de la console AP801 (chargeur de démarrage.) (Comment savoir si vous avez un AP801 ou AP802).

Exemple de journal CLI du routeur

L'exemple ci-dessous a été exécuté sur un 819HWD exécutant IOS (Internetwork Operating System) 15.2(4)M5.

Contenu flash du routeur

819HWD#dir all-filesystems

[ ... ]

Directory of flash:1:/

2 -rw- 100041 Aug 1 2014 19:37:46 +00:00 event.log

25 -rw- 215 Sep 15 2014 17:17:38 +00:00 env_vars

4 -rw- 125729 Aug 1 2014 12:29:16 +00:00 event.capwap

5 -rw- 281 Jun 9 2014 23:28:12 +00:00 info

6 -rw- 8216 Sep 15 2014 17:17:50 +00:00 private-multiple-fs

7 drw- 0 Dec 26 2013 19:52:46 +00:00 ap802-rcvk9w8-mx

17 -rw- 3072 Dec 26 2013 20:02:30 +00:00 cpconfig-ap802.cfg

3 -rw- 0 Sep 15 2014 17:18:02 +00:00 config.txt

18 -rw- 5 Jun 25 2014 21:06:00 +00:00 private-config

19 -rw- 64 Jun 24 2014 23:12:10 +00:00 sensord_CSPRNG1

20 -rw- 64 Jun 24 2014 23:21:44 +00:00 sensord_CSPRNG0

21 drw- 0 Jul 31 2014 18:29:32 +00:00 configs

Reformatage de la mémoire Flash AP

La mémoire flash:1: filesystem est la partition utilisée par l'AP802.  Dans notre test, nous allons formater ce système de fichiers pour le nettoyer, puis redémarrer l'AP802 pour le faire démarrer dans le chargeur de démarrage de l'AP. (Remarque: ne reformater la mémoire flash de l'AP que si nécessaire - ceci est fait ici à des fins d'illustration.)

819HWD#format flash:1:/

Format operation may take a while. Continue? [confirm]y

Format operation will destroy all data in "flash:1:". Continue? [confirm]y

Format: All system sectors written. OK...

Format: Total sectors in formatted partition: 80801

Format: Total bytes in formatted partition: 41370112

Format: Operation completed successfully.

Format of flash:1: complete

819HWD#service-module wlan-ap 0 reset

Use reset only to recover from shutdown or failed state

AP config will not be saved

Do you want to reset?[confirm]y

Trying to reload Service Module wlan-ap0.

Pause - wait for open files to finish...

819HWD#

*Sep 15 17:28:30.232: %SECONDCORE-5-BOOTSTAGE: ROMMON on 2nd core UP

*Sep 15 17:28:30.248: %SECONDCORE-5-BOOTSTAGE: AP-BOOTLOADER on 2nd core UP

Connexion à AP802

Connectez-vous à la console du point d'accès AP802 pour vérifier que sa mémoire Flash est désormais vide.

819HWD#service-module wlan-ap 0 session

Trying 192.168.148.8, 2002 ... Open

Connecting to AP console, enter Ctrl-^ followed by x,

then "disconnect" to return to router prompt

ap: dir flash:

Directory of flash:/

41168896 bytes available (139264 bytes used)

ap:

Ctrl-^x

819HWD#disco

Closing connection to 192.168.148.8 [confirm]y

Copier l’IOS AP sur la mémoire flash du routeur

Copiez la archive IOS AP souhaitée à partir d'un serveur TFTP (Trivial File Transfer Protocol) sur la partition flash principale du routeur.  Dans ce cas, nous utilisons ap802-k9w7-tar.152-4.JB5.tar qui est l'IOS autonome 15.2(4)JB5.  (Voir l'article Présentation des images IOS du point d'accès.)

819HWD#copy tftp flash:

Address or name of remote host [192.168.148.1]?

Source filename [/192.168.148.1/ap802-k9w7-tar.152-4.JB5.tar]? ap802-k9w7-tar.152-4.JB5.tar

Destination filename [ap802-k9w7-tar.152-4.JB5.tar]?

Accessing tftp://192.168.148.1/ap802-k9w7-tar.152-4.JB5.tar...

Loading ap802-k9w7-tar.152-4.JB5.tar from 192.168.148.1 (via GigabitEthernet0): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

[OK - 13834240 bytes]

13834240 bytes copied in 46.368 secs (298357 bytes/sec)

Extraction de l'IOS AP

Dégroupez le tarball sur la mémoire flash de l'AP (flash:1:), à l'aide de la commande archive tar /xtract.

819HWD#archive tar /xtract ap802-k9w7-tar.152-4.JB5.tar flash:1:

extracting info (282 bytes)

ap802-k9w7-mx.152-4.JB5/ (directory)

ap802-k9w7-mx.152-4.JB5/html/ (directory)

[ ... ]

extracting info.ver (282 bytes)

819HWD#dir flash:1:

Directory of flash:1:/

4 -rw- 282 Sep 15 2014 17:31:40 +00:00 info

5 drw- 0 Sep 15 2014 17:31:42 +00:00 ap802-k9w7-mx.152-4.JB5

199 -rw- 282 Sep 15 2014 17:33:38 +00:00 info.ver

41308160 bytes total (26963968 bytes free)

Configurer le point d’accès pour démarrer la nouvelle image IOS

Accédez au chargeur de démarrage de l'AP802 et configurez-le pour démarrer l'image IOS.  Notez que l'image IOS d'AP est normalement appelée flash:/platform-feature-reset-mx.version/platform-feature-mx-version.  Puis démarrez l'IOS AP.

819HWD#service-module wlan-ap 0 session

Trying 192.168.148.8, 2002 ... Open

ap: dir flash:

Directory of flash:/

4 -rw- 282

info

5 drw- 0

ap802-k9w7-mx.152-4.JB5

199 -rw- 282

info.ver

26963968 bytes available (14344192 bytes used)

ap:

set BOOT flash:/ap802-k9w7-mx.152-4.JB5/ap802-k9w7-mx.152-4.JB5

ap: reset

Are you sure you want to reset the system (y/n)?y

System resetting...

*Sep 15 17:35:12.758: %SECONDCORE-5-BOOTSTAGE: AP-IOS on 2nd core SAFE FOR RESET

IOS Bootloader - Starting system.

[ ... ]

*Sep 15 17:35:25.329: %SECONDCORE-5-BOOTSTAGE: ROMMON on 2nd core UP

*Sep 15 17:35:25.345: %SECONDCORE-5-BOOTSTAGE: AP-BOOTLOADER on 2nd core UPLoading "flash:/ap802-k9w7-mx.152-4.JB5/ap802-k9w7-mx.152-4.JB5"...###############################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################################

File "flash:/ap802-k9w7-mx.152-4.JB5/ap802-k9w7-mx.152-4.JB5" uncompressed and installed, entry point: 0x18003000

[ ... ]

Cisco IOS Software, AP802 Software (AP802-K9W7-M), Version 15.2(4)JB5, RELEASE SOFTWARE (fc1)

[ ... ]

*Sep 15 17:37:29.371: %SECONDCORE-5-BOOTSTAGE: AP-IOS on 2nd core UP

*Sep 15 17:37:37.435: %WLAN_AP_SM-6-UNIFIED_IMAGE: Embedded AP will change boot image to mini-IOS also called LWAPP recovery

Please check router config to ensure connectivity between WLC and AP

Use service-module wlan-ap 0 reload to boot up mini-IOS image on AP

Save the autonomous configuration file with a file name other than

flash:[config.txt] as it will be erased upon AP reload

Press RETURN to get started!

ap>

Ctrl-^x 819HWD#disco

Closing connection to 192.168.148.8 [confirm]y

819HWD#

Nettoyer la mémoire flash du routeur et configurer pour l'autonomie

Maintenant, supprimez la archive tar de la mémoire flash du routeur, car elle n'est plus nécessaire.  Également adresser le message « WLAN_AP_SM-6-UNIFIED_IMAGE », qui indique que le routeur pense que le point d'accès doit exécuter IOS léger, donc nous devons utiliser la commande service-module-wlan n bootimage pour dire au routeur que le point d'accès fonctionne de manière autonome (ou légère).

819HWD#del flash:/ap802-k9w7-tar.152-4.JB5.tar

Delete filename [ap802-k9w7-tar.152-4.JB5.tar]?

Delete flash:/ap802-k9w7-tar.152-4.JB5.tar? [confirm]

819HWD#conf t

Enter configuration commands, one per line. End with CNTL/Z.

819HWD(config)#service-module wlan-ap 0 bootimage autonomous

819HWD(config)#end

819HWD#wri

Building configuration...[OK]

Comment savoir si un ISR a AP801 ou AP802

Q : Comment savoir si un ISR a un AP801 ou un AP802 ?

R1. Exécutez une commande show version sur le point d'accès.

R2. http://www.cisco.com/c/en/us/products/routers/800-series-routers/brochure-listing.html > Tableau comparatif des routeurs ISR de la gamme Cisco 800