Inleiding
In dit document wordt beschreven hoe u het ingesloten toegangspunt van de IR829 kunt herstellen wanneer deze vastzit in de bootloader/rommon.
Probleem
De IR829 heeft een geïntegreerd toegangspunt, AP803. Op dit toegangspunt wordt een afzonderlijke image voor de opstart-, bootloader- (rommon) en IOS AP uitgevoerd.
In sommige gevallen, bijvoorbeeld wanneer het AP IOS-image beschadigd is of per ongeluk is verwijderd, moet u een nieuw image kunnen herstellen en kopiëren naar het AP-gedeelte van de IR829.
Er is geen gemakkelijke mogelijkheid om bestanden van de flitser te kopiëren: dat is toegankelijk op het IOS van de IR829 naar de flitser: toegankelijk via de ingesloten AP803.
Oplossing
Zorg er eerst voor dat de AP IOS-afbeelding niet is opgestart en dat het apparaat in rommon is beëindigd.
De eenvoudigste manier om dit te zien, is door te kijken naar de prompt die wordt weergegeven nadat u verbinding hebt gemaakt met de AP803-console vanuit het IOS van de IR829:
Als u verbinding wilt maken met de console van de AP803, moet u eerst een IP-adres configureren op de wlan-ap0-interface en vervolgens de volgende opdracht uitvoeren:
IR829#conf t
Enter configuration commands, one per line. End with CNTL/Z.
IR829(config)#int wlan-ap0
The wlan-ap 0 interface is used for managing the embedded AP.
Please use the "service-module wlan-ap 0 session" command to console into the embedded AP
IR829(config-if)#ip addr 192.168.100.1 255.255.255.0
IR829(config-if)#end
IR829#service-module wlan-ap 0 session
Trying 192.168.100.1, 2004 ... Open
Connecting to AP console, enter Ctrl-^ followed by x,
then "disconnect" to return to router prompt
U krijgt een van deze:
Wanneer het toegangspunt de Unified Image heeft geladen.
AP2c5a.0f08.a4a8>
Als het toegangspunt het autonome image heeft geladen.
ap>
Als de AP in het Romaans is.
ap:
In de eerste twee gevallen wordt de afbeelding op het toegangspunt geladen en kunt u de CLI gebruiken om indien nodig naar een andere versie te switches. Meer info vindt u hier: https://www.cisco.com/c/en/us/td/docs/routers/access/800/829/software/configuration/guide/b_IR800config/b_ap803.html
In het derde geval kan de bootloader of rommon geen geschikte afbeelding op het toegangspunt opstarten.
Wanneer dit het geval is, kunt u een werkafbeelding naar het toegangspunt kopiëren via Trivial File Transfer Protocol (TFTP) met deze stappen.
Stap 1. Maak een TFTP-server met een AP-Image Available.
U kunt AP-images downloaden vanaf deze locatie: https://software.cisco.com/download/home/286289725/type
Stap 2. Zorg ervoor dat het toegangspunt de TFTP-server kan bereiken.
Voor dit document is de TFTP-server 192.168.99.1 en wordt deze uitgevoerd op een pc die rechtstreeks is aangesloten op Gigabit Ethernet 1 van de IR829.
GigabitEthernet0 aan de AP-kant is verbonden met de WLAN-GigabitEthernet0-interface aan de IR829-routerkant. Dit is ook de interface waarover de TFTP-download plaatsvindt.
Wlan-GigabitEthernet0 is een L2-interface, hetzelfde als GigabitEthernet1-4 op de fysieke IR829, zodat u ze gewoon aan hetzelfde VLAN kunt toewijzen.
Configureer dit in IOS:
IR829#conf t
Enter configuration commands, one per line. End with CNTL/Z.
IR829(config)#interface GigabitEthernet1
IR829(config-if)# switchport access vlan 99
IR829(config-if)#interface Vlan99
IR829(config-if)# ip address 192.168.99.2 255.255.255.0
IR829(config-if)#interface Wlan-GigabitEthernet0
IR829(config-if)# switchport access vlan 99
IR829(config-if)# no ip address
IR829(config-if)#end
Het bovenstaande wijst GigabitEthernet1, fysiek op de IR829, toe aan VLAN 99, wijst vervolgens IP-adres 192.168.99.2 toe aan de VLAN-interface en ten slotte wijst u ook WLAN-GigabitEthernet0 toe aan dezelfde VLAN 99.
Stap 3. Verbinding maken met de console van het toegangspunt en initialiseren voor TFTP-kopie.
ap: set IP_ADDR 192.168.99.3
ap: set NETMASK 255.255.255.0
ap: tftp_init
ap: ether_init
ap: flash_init
Initializing Flash...
mifs[0]: 7 files, 2 directories
mifs[0]: Total bytes : 131334144
mifs[0]: Bytes used : 55296
mifs[0]: Bytes available : 131278848
mifs[0]: mifs fsck took 0 seconds.
...done Initializing Flash.
Optioneel, als de eerste poging mislukt als gevolg van een corrupte flash: bestandssysteem, kunt u deze opdracht uitvoeren:
ap: format flash:
Are you sure you want to format "flash:" (all data will be lost) (y/n)?y
mifs[0]: 0 files, 1 directories
mifs[0]: Total bytes : 131334144
mifs[0]: Bytes used : 4096
mifs[0]: Bytes available : 131330048
mifs[0]: mifs fsck took 0 seconds.
Filesystem "flash:" formatted
Als u een standaard-GW nodig hebt om een ander subnet te bereiken, kunt u dit gebruiken:
ap: set DEFAULT_ROUTER <ip>
Stap 4. Start het kopiëren en uitpakken van de afbeelding.
Op dit punt kopieert u het bestand van de TFTP-server en extraheert u het naar de flits van de AP803:
ap: tar -xtract tftp://192.168.99.1/ap1g3-k9w7-tar.153-3.JI1.tar flash:
extracting info (282 bytes)
ap1g3-k9w7-mx.153-3.JI1/ (directory) 0 (bytes)
ap1g3-k9w7-mx.153-3.JI1/html/ (directory) 0 (bytes)
...
extracting ap1g3-k9w7-mx.153-3.JI1/img_sign_rel_sha2.cert (1371 bytes)
extracting info.ver (282 bytes)
ap:
Als alles goed is gegaan, moet u nu een map in flash hebben: met de naam van de afbeelding en de afbeelding daarin:
ap: dir flash:
Directory of flash:/
2 -rwx 282 <date> info
3 drwx 2048 <date> ap1g3-k9w7-mx.153-3.JI1
208 -rwx 282 <date> info.ver
116649984 bytes available (14684160 bytes used)
ap: dir flash:/ap1g3-k9w7-mx.153-3.JI1
Directory of flash:/ap1g3-k9w7-mx.153-3.JI1/
4 drwx 2048 <date> html
195 -rwx 13028126 <date> ap1g3-k9w7-mx.153-3.JI1
196 -rwx 1136 <date> CO2.bin
197 -rwx 2594 <date> CO5.bin
198 -rwx 5024 <date> RO2.bin
199 -rwx 9884 <date> RO5.bin
200 -rwx 12962 <date> CA2.bin
201 -rwx 12962 <date> CA5.bin
202 -rwx 282 <date> info
203 -rwx 32004 <date> file_hashes
204 -rwx 141 <date> final_hash
205 -rwx 512 <date> final_hash.sig
206 -rwx 1375 <date> img_sign_rel.cert
207 -rwx 1371 <date> img_sign_rel_sha2.cert
116649984 bytes available (14684160 bytes used)
Stap 5. Start de gekopieerde en geëxtraheerde afbeelding op.
De laatste stap is om het toegangspunt de vers gekopieerde afbeelding te laten opstarten:
ap: boot flash:/ap1g3-k9w7-mx.153-3.JI1/ap1g3-k9w7-mx.153-3.JI1
Loading "flash:/ap1g3-k9w7-mx.153-3.JI1/ap1g3-k9w7-mx.153-3.JI1"...######...#######
File "flash:/ap1g3-k9w7-mx.153-3.JI1/ap1g3-k9w7-mx.153-3.JI1" uncompressed and installed, entry point: 0x60080000
executing...
Stop MAC.
Starting IOS...
...
Op dit punt moet de afbeelding worden gestart en na enige tijd wordt u de prompt van de afbeelding van uw keuze gepresenteerd.
De bootloader/rommon gebruikt deze afbeelding, afhankelijk van de configuratie van IOS met betrekking tot het afbeeldingstype, vanaf nu.