目錄

簡介

問題

解決方案

步驟1.準備具有可用AP映像的TFTP伺服器。

步驟2.確保AP可以訪問TFTP伺服器。

步驟3.連線到AP的控制檯並初始化以進行TFTP複製。

步驟4.啟動映像的複製和提取。

步驟5.啟動複製和提取的映像。

簡介

本文檔介紹如何在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

- 對於自治映像：https://software.cisco.com/download/home/286289725/type/284180979/

- 對於統一映像：https://software.cisco.com/download/home/286289725/type/280775090

步驟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的映像型別配置使用此映像。