目录

简介

问题

解决方案

步骤1.准备AP-Image可用的TFTP-Server。

步骤2.确保AP可以到达TFTP-Server。

步骤3.连接到AP的控制台并初始化TFTP Copy。

步骤4.启动映像的复制和提取。

步骤5.启动复制和提取的映像。

简介

本文档介绍当IR829卡在引导加载程序/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-Image可用的TFTP-Server。

您可以从此位置下载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-Server。

对于本文档，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 Copy。

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中有关映像类型的配置，从现在起。