簡介
本文檔介紹如何在IR829的嵌入式接入點停滯在bootloader/rommon中時將其恢復。
問題
IR829具有嵌入式接入點AP803。此AP運行單獨的uboot、bootloader(rommon)和IOS AP映像。
在某些情況下,例如,當AP IOS映像損壞或意外刪除時,您需要能夠恢復新映像並將其複製到IR829的AP部分。
無法輕易從快閃記憶體複製檔案:可從IR829的IOS訪問到快閃記憶體:可通過嵌入式AP803訪問。
解決方案
首先,確保AP IOS映像未啟動,並且裝置以rommon結尾。
最簡單的方法是檢視從IR829的IOS連線到AP803控制檯後顯示的提示:
要連線到AP803的控制檯,首先確保在wlan-ap0介面上配置了IP地址,然後發出以下命令:
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
以下其中一項將提供給您:
當AP載入統一映像時。
AP2c5a.0f08.a4a8>
當AP載入自治映像時。
ap>
當AP在rommon中時。
ap:
在前兩種情況下,AP上的映像會被載入,如果需要,您可以使用CLI切換到另一個版本。有關詳細資訊,請訪問:https://www.cisco.com/c/en/us/td/docs/routers/access/800/829/software/configuration/guide/b_IR800config/b_ap803.html
在第三種情況下,引導載入程式或rommon無法引導AP上的適當映像。
在這種情況下,您可以透過簡單式檔案傳輸通訊協定(TFTP)使用以下步驟將工作映像複製到AP。
步驟1.準備具有可用AP映像的TFTP伺服器。
您可以從以下位置下載AP映像:https://software.cisco.com/download/home/286289725/type
步驟2.確保AP可以訪問TFTP伺服器。
在本檔案中,TFTP伺服器是192.168.99.1,並且運行在直接連線到IR829的GigabitEthernet 1的PC上。
AP端的GigabitEthernet0連線到IR829路由器端的Wlan-GigabitEthernet0介面。這也是進行TFTP下載的介面。
Wlan-GigabitEthernet0是L2介面,與物理IR829上的GigabitEthernet1-4相同,因此您可以將其分配到同一個VLAN。
在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
上面將GigabitEthernet1(物理上位於IR829上)分配給VLAN 99,然後將IP地址192.168.99.2分配給VLAN介面,最後,您還可以將Wlan-GigabitEthernet0分配給同一個VLAN 99。
步驟3.連線到AP的控制檯並初始化以進行TFTP複製。
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.
或者,如果第一次嘗試因快閃記憶體損壞而失敗:檔案系統,可以運行以下命令:
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
如果需要使用預設GW到達另一個子網,可以使用以下命令:
ap: set DEFAULT_ROUTER <ip>
步驟4.啟動映像的複製和提取。
此時,您從TFTP伺服器複製該檔案並將其解壓到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:
如果一切順利,您現在應該有快閃記憶體中的目錄:包含影象名稱和其中的影象:
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)
步驟5.啟動複製和提取的映像。
最後一步是讓AP啟動新複製的映像:
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...
...
此時,應啟動映像,過一段時間後,系統會顯示您選擇的映像的提示。
從現在起,引導載入器/rommon將根據來自IOS的映像型別配置使用此映像。