소개
이 문서에서는 IR829가 부트로더/롬몬에 고착된 경우 내장된 액세스 포인트를 복구하는 방법에 대해 설명합니다.
문제
IR829에는 내장형 액세스 포인트 AP803이 있습니다. 이 AP는 별도의 부트로더, 부트로더(rommon) 및 IOS AP 이미지를 실행하고 있습니다.
예를 들어 AP IOS 이미지가 손상되었거나 실수로 제거된 경우 IR829의 AP 부분에 새 이미지를 복구 및 복사할 수 있어야 합니다.
플래시에서 파일을 쉽게 복사할 수 없습니다. IR829의 IOS에서 플래시에 액세스할 수 있습니다. 액세스 가능.
솔루션
먼저, 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에 Unified 이미지가 로드된 경우
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
세 번째 경우, 부트로더 또는 롬몬은 AP에 적합한 이미지를 부팅할 수 없다.
이 경우 TFTP(Trivial File Transfer Protocol)를 통해 작업 이미지를 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은 물리적 IR829의 GigabitEthernet1-4와 동일한 L2 인터페이스이므로 동일한 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
위 는 IR829에서 물리적으로 VLAN 99에 GigabitEthernet1을 할당한 다음 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...
...
이때 이미지를 시작하고 일정 시간이 지나면 선택한 이미지의 프롬프트가 표시됩니다.
부트로더/롬몬은 이제부터 이미지 유형에 대한 IOS의 컨피그레이션에 따라 이 이미지를 사용합니다.