소개
이 문서에서는 ROMMON 모드 및 플래시의 이미지 없음을 기반으로 Catalyst 9800 컨트롤러를 복구하는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Catalyst Wireless Controller 9800
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
구성
Virtual 9800(9800-CL)의 비밀번호 복구 절차
1단계. 9800-CL을 재부팅합니다. 부팅 선택 화면이 빠르게 나타납니다.

2단계. 이 화면에서 C를 눌러 grub 프롬프트를 가져옵니다.
3단계. config 명령을 사용하여 해당 프롬프트에서 컨피그레이션 레지스터를 변경할 수 0x2142
있습니다.

4단계. ESC 키를 눌러 부팅 선택 프롬프트로 돌아간 다음 packages.conf
일반 이미지에서 부팅하도록 선택합니다.
5단계. WLC가 컨피그레이션 없이 부팅됩니다. 복구하십시오.
6단계. 1단계의 절차를 반복하고 컨피그레이션이 저장되고 재부팅될 때 로드되도록 컨피그레이션 레지스터를 원래 값인 0x2002로 다시 설정하는 것을 잊지 마십시오.
ROMMON을 통한 어플라이언스의 비밀번호 복구 절차
1단계. 이미지를 로드하는 시스템의 콘솔에 #####이 인쇄되어 있는 경우 브레이크 키를 보냅니다. 그런 다음 시스템이 부팅 프로세스를 중단하고 ROMMON 프롬프트로 이동합니다. 키보드에서 나누기를 누르거나 ctrl+나누기를 누를 때 이 작업을 수행할 수 있습니다. 터미널 프로그램에서 중단도 보낼 수 있습니다(예: Putty Special Command > Break, Teratterm Control > Send Break).
주의: 비밀번호 복구를 수행하려면 시스템을 ROMMON으로 삭제해야 합니다. 기존 Cisco IOS®에서 config-register 설정은 시스템이 ROMMON으로 돌아갈 수 있는지 여부를 결정합니다. 0x2102의 config-register는 break를 실행할 때 ROMMON으로 돌아가는 것을 방지합니다. 기본적으로 모든 9800 어플라이언스(9800-40, 9800-80, 9800-L)는 config-register 세트 0x2102를 갖습니다. 그러나 이 어플라이언스는 Linux 기반 Cisco IOS XE®를 실행하므로 이 방법은 무시되며 ROMMON으로 돌아가는 것을 방지하는 유일한 방법은 서비스 비밀번호 복구 안 함 명령을 구성하는 것입니다.
주의: 16.12(3r)보다 오래된 ROMMON을 실행하는 9800-L에서 config-register의 이 비트는 비밀번호 복구를 수행하기 위해 ROMMON에 침입하는 것을 방지합니다.
수정: 이전 ROMMON을 실행하는 경우 다음 문서에 설명된 지침을 사용하여 ROMMON을 업그레이드합니다. Cisco Catalyst 9800-L Wireless Controller용 필드 프로그램 업그레이드
해결 방법: 업그레이드를 할 수 없는 경우 해결 방법으로 config-register를 0x2002로 수정하고 ROMMON이 잠기지 않도록 합니다.
File size is 0x01d191f3
Located C9800-rpboot.16.10.01.SPA.pkg
Image size 30511603 inode num 874837, bks cnt 7450 blk size 8*512
################################################################################
################################################################################
################################################################################
##########################################################
Boot image size = 30511603 (0x1d191f3) bytes
ROM:RSA Self Test Passed
ROM:Sha512 Self Test Passed
Package header rev 3 structure detected
Calculating SHA-1 hash...done
validate_package_cs: SHA-1 hash:
calculated e36f46af:2c06b38d:eeb6e65b:ffaeb429:a6982d29
expected e36f46af:2c06b38d:eeb6e65b:ffaeb429:a6982d29
Validating main package signatures
monitor: command "boot" aborted due to user interrupt
rommon 1 >
2단계 ROMMON 프롬프트의 명령을 사용하여 컨피그레이션 레지스터를 0xconfreg 0x2142
2142로 변경합니다.
rommon 1 > confreg 0x2142
You must reset or power cycle for new config to take effect
3단계. rommon 컨피그레이션 변경 사항을 저장하려면 rommon 프롬프트sync
에서 rommon을 실행하여reset
rommon 프롬프트에서 변경 사항을 적용합니다.
rommon 2 > sync
rommon 3 > reset
Resetting .......
Initializing Hardware ...
System integrity status: 90170200 12030107
System Bootstrap, Version 16.10(2r), RELEASE SOFTWARE
Copyright (c) 1994-2018 by cisco Systems, Inc.
Current image running: Boot ROM0
Last reset cause: LocalSoft
C9800-40-K9 platform with 33554432 Kbytes of main memory
File size is 0x000015c9
Located packages.conf
Image size 5577 inode num 874834, bks cnt 2 blk size 8*512
#
File size is 0x01d191f3
Located C9800-rpboot.16.10.01.SPA.pkg
Image size 30511603 inode num 874837, bks cnt 7450 blk size 8*512
################################################################################
################################################################################
################################################################################
##########################################################
Boot image size = 30511603 (0x1d191f3) bytes
ROM:RSA Self Test Passed
ROM:Sha512 Self Test Passed
Package header rev 3 structure detected
Calculating SHA-1 hash...done
validate_package_cs: SHA-1 hash:
calculated e36f46af:2c06b38d:eeb6e65b:ffaeb429:a6982d29
expected e36f46af:2c06b38d:eeb6e65b:ffaeb429:a6982d29
Validating main package signatures
RSA Signed RELEASE Image Signature Verification Successful.
Image validated
Jun 21 02:30:21.565: %PMAN-3-PROC_EMPTY_EXEC_FILE: R0/0: pvp: Empty executable u
sed for process bt_logger
Jun 21 02:30:24.561: %PMAN-3-PROC_EMPTY_EXEC_FILE: R0/0: pvp: Empty executable u
sed for process bt_logger
Both links down, not waiting for other chassis
Chassis number is 1
Jun 21 02:30:25.327: %PMAN-3-PROC_EMPTY_EXEC_FILE: R0/0: pvp: Empty executable u
sed for process bt_logger
Jun 21 02:30:27.293: %PMAN-3-PROC_EMPTY_EXEC_FILE: R0/0: pvp: Empty executable u
sed for process bt_logger
Jun 21 02:30:33.770: %PMAN-3-PROC_EMPTY_EXEC_FILE: R0/0: pvp: Empty executable u
sed for process bt_logger
Jun 21 02:30:37.045: %PMAN-3-PROC_EMPTY_EXEC_FILE: R0/0: pvp: Empty executable u
sed for process bt_logger
Restricted Rights Legend
Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, California 95134-1706
Cisco IOS Software [Gibraltar], C9800 Software (C9800_IOS XE), Version 16.10.1, R
ELEASE SOFTWARE (fc4)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Mon 19-Nov-18 08:27 by mcpre
PLEASE READ THE FOLLOWING TERMS CAREFULLY. INSTALLING THE LICENSE OR
LICENSE KEY PROVIDED FOR ANY CISCO SOFTWARE PRODUCT, PRODUCT FEATURE,
AND/OR SUBSEQUENTLY PROVIDED SOFTWARE FEATURES (COLLECTIVELY, THE
"SOFTWARE"), AND/OR WITH SUCH SOFTWARE CONSTITUTES YOUR FULL
ACCEPTANCE OF THE FOLLOWING TERMS. YOU MUST NOT PROCEED FURTHER IF YOU
ARE NOT WILLING TO BE BOUND BY ALL THE TERMS SET FORTH HEREIN.
Your use of the Software is subject to the Cisco End User License Agreement
(EULA) and any relevant supplemental terms (SEULA) found at
http://www.cisco.com/c/en/us/about/legal/cloud-and-software/software-terms.html.
You hereby acknowledge and agree that certain Software and/or features are
licensed for a particular term, that the license to such Software and/or
features is valid only for the applicable term and that such Software and/or
features may be shut down or otherwise terminated by Cisco after expiration
of the applicable license term (for example, 90-day trial period). Cisco reserves
the right to terminate any such Software feature electronically or by any
other means available. While Cisco may provide alerts, it is your sole
responsibility to monitor your usage of any such term Software feature to
ensure that your systems and networks are prepared for a shutdown of the
Software feature.
cisco C9800-40-K9 (1GL) processor (revision 1GL) with 7866660K/6147K bytes of me
mory.
FIPS: Flash Key Check : Key Not Found, FIPS Mode Not Enabled
Processor board ID TTM22500DAL
1 Virtual Ethernet interface
4 Ten Gigabit Ethernet interfaces
32768K bytes of non-volatile configuration memory.
33554432K bytes of physical memory.
26255359K bytes of eUSB flash at bootflash:.
234365527K bytes of SATA hard disk at hard disk:.
0K bytes of WebUI ODM Files at webui:.
Base Ethernet MAC Address : D4:C9:3C:CC:F2:E0
Installation mode is INSTALL
Press RETURN to get started!
*Jun 21 02:31:00.165: %IOS XE_PLATFORM-3-WDC_NOT_FOUND: WDC returned length: 0
*Jun 21 02:31:00.185: %SMART_LIC-6-EXPORT_CONTROLLED: Usage of export controlled
features is not allowedAdding registry invocations for the WLC platform
*Jun 21 02:31:01.743: %SMART_LIC-6-AGENT_READY: Smart Agent for Licensing is ini
tialized
*Jun 21 02:31:01.743: %SMART_LIC-6-AGENT_ENABLED: Smart Agent for Licensing is e
nabled
*Jun 21 02:31:01.743: %SMART_LIC-6-EXPORT_CONTROLLED: Usage of export controlled
features is not allowed
*Jun 21 02:31:04.732: mcp_pm_subsys_init : Init done sucessfullyRA Tracing tool
registry return: 0SID Manager, starting initialization ...
*Jun 21 02:31:05.511: Notifications initializedSID Manager, completed initializa
tion ...
*Jun 21 02:31:07.298: %SPANTREE-5-EXTENDED_SYSID: Extended SysId enabled for typ
e vlan
*Jun 21 02:31:08.999: %CRYPTO-4-AUDITWARN: Encryption audit check could not be p
erformed
*Jun 21 02:31:09.081: %VOICE_HA-7-STATUS: CUBE HA-supported platform detected.
*Jun 21 02:31:09.317: %IOSXE_VMAN-3-MSGINITFAIL: Failed to initialize required V
irt-manager resource: Initalize MQIPC
*Jun 21 02:31:09.333: mcp_pm_init_done : Called
*Jun 21 02:31:09.338: %LINK-3-UPDOWN: Interface Lsmpi0, changed state to up
*Jun 21 02:31:09.345: %LINK-3-UPDOWN: Interface EOBC0, changed state to up
*Jun 21 02:31:09.345: %LINEPROTO-5-UPDOWN: Line protocol on Interface VoIP-Null0
, changed state to up
*Jun 21 02:31:09.346: %LINEPROTO-5-UPDOWN: Line protocol on Interface LI-Null0,
changed state to up
*Jun 21 02:31:09.346: %LINK-3-UPDOWN: Interface GigabitEthernet0, changed state
to down
*Jun 21 02:31:09.351: %LINK-3-UPDOWN: Interface LIIN0, changed state to up
*Jun 21 02:30:33.738: %PMAN-3-PROC_EMPTY_EXEC_FILE: Chassis 1 R0/0: pvp: Empty e
xecutable used for process bt_logger
*Jun 21 02:30:37.011: %PMAN-3-PROC_EMPTY_EXEC_FILE: Chassis 1 R0/0: pvp: Empty e
xecutable used for process bt_logger
*Jun 21 02:30:39.576: %CMFP-6-CRYPTO_MODULE: Chassis 1 R0/0: cman_fp: Crypto Har
dware Module is present
*Jun 21 02:31:01.754: %LMRP-3-RTU_UNINITIALIZED: Chassis 1 R0/0: lman: RTU not y
et initialized: stack enabled 0
*Jun 21 02:31:09.489: %SMART_LIC-6-HA_ROLE_CHANGED: Smart Agent HA role changed
to Active.
*Jun 21 02:31:10.295: %IOSXE_MGMTVRF-6-CREATE_SUCCESS_INFO: Management vrf Mgmt-
intf created with ID 1, ipv4 table-id 0x1, ipv6 table-id 0x1E000001
*Jun 21 02:31:10.344: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, cha
nged state to down
*Jun 21 02:31:10.345: %LINEPROTO-5-UPDOWN: Line protocol on Interface Lsmpi0, ch
anged state to up
*Jun 21 02:31:10.394: %LINEPROTO-5-UPDOWN: Line protocol on Interface EOBC0, cha
nged state to up
*Jun 21 02:31:10.394: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEth
ernet0, changed state to down
*Jun 21 02:31:10.394: %LINEPROTO-5-UPDOWN: Line protocol on Interface LIIN0, cha
nged state to up
*Jun 21 02:31:10.966: %ONEP_BASE-6-SS_ENABLED: ONEP: Service set Base was enable
d by Default
*Jun 21 02:31:12.842: %SYS-6-STARTUP_CONFIG_IGNORED: System startup configuratio
n is ignored based on the configuration register setting.
*Jun 21 02:31:12.854: %IOSXE_OIR-6-REMSPA: SPA removed from subslot 0/0, interfa
ces disabled
*Jun 21 02:31:12.913: %SPA_OIR-6-OFFLINECARD: SPA (BUILT-IN-4X10G/1G) offline in
subslot 0/0
*Jun 21 02:31:12.919: %IOSXE_OIR-6-INSCARD: Card (fp) inserted in slot F0
*Jun 21 02:31:12.920: %IOSXE_OIR-6-ONLINECARD: Card (fp) online in slot F0
*Jun 21 02:31:12.946: %IOSXE_OIR-6-INSCARD: Card (cc) inserted in slot 0
*Jun 21 02:31:12.946: %IOSXE_OIR-6-ONLINECARD: Card (cc) online in slot 0
*Jun 21 02:31:13.111: % Redundancy mode change to SSO
*Jun 21 02:31:13.112: %VOICE_HA-7-STATUS: NONE->SSO; SSO mode can not take effe
ct until after a platform reload.
*Jun 21 02:31:13.231: %IOSXE_OIR-6-INSSPA: SPA inserted in subslot 0/0
*Jun 21 02:31:14.793: %SYS-5-RESTART: System restarted --
Cisco IOS Software [Gibraltar], C9800 Software (C9800_IOSXE), Version 16.10.1, R
ELEASE SOFTWARE (fc4)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2018 by Cisco Systems, Inc.
Compiled Mon 19-Nov-18 08:27 by mcpre
*Jun 21 02:31:14.834: %CRYPTO-6-ISAKMP_ON_OFF: ISAKMP is OFF
*Jun 21 02:31:14.834: %CRYPTO-6-GDOI_ON_OFF: GDOI is OFF
*Jun 21 02:31:16.976: %LINK-3-UPDOWN: Interface GigabitEthernet0, changed state
to up
*Jun 21 02:31:17.079: %SYS-6-BOOTTIME: Time taken to reboot after reload = 325
seconds
*Jun 21 02:31:17.977: %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEth
ernet0, changed state to up
*Jun 21 02:31:21.579: %SPA_OIR-6-ONLINECARD: SPA (BUILT-IN-4X10G/1G) online in s
ubslot 0/0
*Jun 21 02:31:21.638: %IOSXE_SPA-6-UPDOWN: Interface TenGigabitEthernet0/0/0, li
nk down due to remote fault
*Jun 21 02:31:21.708: %IOSXE_SPA-6-UPDOWN: Interface TenGigabitEthernet0/0/1, li
nk down due to local fault
*Jun 21 02:31:21.748: %IOSXE_SPA-6-UPDOWN: Interface TenGigabitEthernet0/0/2, li
nk down due to local fault
*Jun 21 02:31:21.788: %IOSXE_SPA-6-UPDOWN: Interface TenGigabitEthernet0/0/3, li
nk down due to local fault
*Jun 21 02:31:21.855: %PNP-6-PNP_DISCOVERY_STOPPED: PnP Discovery stopped (Start
up Config Present)
*Jun 21 02:31:23.541: %LINK-3-UPDOWN: Interface TenGigabitEthernet0/0/0, changed
state to down
*Jun 21 02:31:23.571: %LINK-3-UPDOWN: Interface TenGigabitEthernet0/0/1, changed
state to down
*Jun 21 02:31:23.572: %LINK-3-UPDOWN: Interface TenGigabitEthernet0/0/2, changed
state to down
*Jun 21 02:31:23.575: %LINK-3-UPDOWN: Interface TenGigabitEthernet0/0/3, changed
state to down
*Jun 21 02:31:24.680: %IOSXE_SPA-6-UPDOWN: Interface TenGigabitEthernet0/0/0, li
nk down due to local fault
*Jun 21 02:31:23.618: %LINK-3-UPDOWN: SIP0/0: Interface TenGigabitEthernet0/0/0,
changed state to down
*Jun 21 02:31:29.036: %PKI-2-NON_AUTHORITATIVE_CLOCK: PKI functions can not be i
nitialized until an authoritative time source, like NTP, can be obtained.
*Jun 21 02:31:29.491: %LINK-3-UPDOWN: Interface TenGigabitEthernet0/0/0, changed
state to up
*Jun 21 02:31:30.492: %LINEPROTO-5-UPDOWN: Line protocol on Interface TenGigabit
Ethernet0/0/0, changed state to up
*Jun 21 02:31:29.491: %LINK-3-UPDOWN: SIP0/0: Interface TenGigabitEthernet0/0/0,
changed state to up
*Jun 21 02:31:30.495: %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, cha
nged state to up
*Jun 21 02:31:37.119: %CRYPTO_ENGINE-5-KEY_ADDITION: A key named CISCO_IDEVID_SU
DI_LEGACY has been generated or imported by pki-sudi
*Jun 21 02:31:39.050: %CRYPTO_ENGINE-5-KEY_ADDITION: A key named CISCO_IDEVID_SU
DI has been generated or imported by pki-sudi
4단계. 이제 구성이 하나도 없이 시스템이 부팅됩니다. 시작 구성 마법사를 무시합니다.
5단계. 시스템이 시작되면 startup-config를 running-config에 복사합니다.
6단계. enable 비밀번호를 재구성하거나 자격 증명을 로그인하고 텔넷 또는 ssh를 통해 디바이스에 액세스할 수 있는지를 확인합니다.
C9800-40#telnet 172.22.175.1
Trying 172.22.175.1 ... Open
User Access Verification
Username: admin
Password:
C9800-40#
7단계. config-register를 다시 0x2002로 변경합니다.
C9800-40(config)#config-register 0x2002
참고: 0x2102를 사용하지 마십시오. 0x2102를 사용하면 더 이상 중단을 보낼 수 없습니다.
8단계. 컨피그레이션을 저장합니다.
C9800-40#write memory
Building configuration...
[OK]
USB를 통한 어플라이언스의 비밀번호 복구 절차
ROMMON에서 WLC 부팅
ROMMON에 갇혀 부팅이 작동하지 않는 경우:
rommon 12 > boot
File size is 0x0001dfe6
Located memleak.tcl
Image size 122854 inode num 12, bks cnt 30 blk size 8*512
##
Boot image size = 122854 (0x1dfe6) bytes
Unsigned package found, aborting package loading...
Failed to Free memory block at address 0x00000000cd50b000
File size is 0x00000023
Located pnp-tech-time
Image size 35 inode num 13, bks cnt 1 blk size 8*512
Boot image size = 35 (0x23) bytes
Unsigned package found, aborting package loading...
Failed to Free memory block at address 0x00000000cd4d3000
File size is 0x0001ad3f
Located pnp-tech-discovery-summary
Image size 109887 inode num 14, bks cnt 27 blk size 8*512
#
Boot image size = 109887 (0x1ad3f) bytes
Unsigned package found, aborting package loading...
Failed to Free memory block at address 0x00000000cd49b000
File size is 0x00000268
Located vlan.dat
Image size 616 inode num 15, bks cnt 1 blk size 8*512
Boot image size = 616 (0x268) bytes
Unsigned package found, aborting package loading...
Failed to Free memory block at address 0x00000000cd463000
boot: cannot determine first file name on device "bootflash:/"
rommon 13 >
플래시에 부팅할 이미지가 없습니다.
rommon 13 > dir bootflash:
File System: EXT2/EXT3
11 16384 drwx------ lost+found
850305 4096 drwxr-xr-x .installer
588673 4096 drwxrwxrwx .prst_sync
948417 4096 drwxr-xr-x .rollback_timer
1381745 4096 drwxr-xr-x dc_profile_dir
12 122854 -rw-r--r-- memleak.tcl
506913 4096 drwxr-x--- vman_fdb
670433 4096 drwxr-xr-x .dbpersist
793073 4096 drwxr-xr-x onep
13 35 -rw-r--r-- pnp-tech-time
14 109887 -rw-r--r-- pnp-tech-discovery-summary
15 616 -rw-r--r-- vlan.dat
다음 방법 중 하나로 상자를 복구할 수 있습니다.
- Gigabit0(OOB(Out of Band) 관리 인터페이스)을 통해 이미지 로드
USB를 통해 이미지 로드
1단계. 9800 컨트롤러에 .bin 파일이 로드된 USB 펜 드라이브를 사용합니다. (9800-80의 경우 Cisco 버그 ID CSCvn82287로 인해 ROMMON에서 USB 3.0 플래시 드라이브를 인식할 수 없습니다.)
참고: 이 절차는 가상 9800-CL의 경우에도 동일하지만, VMhost에 USB 드라이브를 연결하고 VM에 매핑해야 합니다.
2단계. USB 드라이버를 9800의 USB 포트 0에 연결합니다.
전면 보기:

3단계. 콘솔에서 컨트롤러로 로그인하여 USB를 읽을 수 있는지 확인합니다.
rommon 19 > dir usb0:
File System: FAT32
!
!--Output omitted--
!
335644 1009389904-rw- <filename>SSA.bin
4단계. USB 이미지에서 부팅하도록 9800을 구성합니다.
rommon 21 > boot usb0:.bin
Located qwlc-universalk9_wlc.BLD_V169_THROTTLE_LATEST_20180601_191011.SSA.bin, start cluster is 335644
########################################################################################################
########################################################################################################
########################################################################################################
5단계. 9800이 실행되면 USB에서 부트플래시로 이미지를 복사합니다.
WLC# copy usb0:.bin bootflash:
Destination filename [qwlc-universalk9_wlc.BLD_V169_THROTTLE_LATEST_20180601_191011.SSA.bin]?
Copy in progress...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
6단계. 9800을 번들 모드에서 설치 모드로 변경합니다.
USB에서 컨트롤러를 부팅할 때 번들 모드로 부팅됩니다.
!
!--Output omitted--
!
FIPS: Flash Key Check : Key Not Found, FIPS Mode Not Enabled
Processor board ID TTM22071510
1 Virtual Ethernet interface
4 Ten Gigabit Ethernet interfaces
32768K bytes of non-volatile configuration memory.
33554432K bytes of physical memory.
26910719K bytes of eUSB flash at bootflash:.
234365527K bytes of SATA hard disk at hard disk:.
15243680K bytes of USB flash at usb0:.
0K bytes of WebUI ODM Files at webui:.
Base Ethernet MAC Address : 00:A3:8E:23:A2:40
Installation mode is BUNDLE
%INIT: waited 0 seconds for NVRAM to be available
16.12부터 UI에서 다음 업그레이드 시 설치 모드로 이동하도록 선택할 수 있습니다. INSTALL 모드로 이동할 현재 릴리스가 포함된 소프트웨어 파일을 제공합니다.
7단계. boot 변수가 이미 packages.conf 파일을 가리키지 않는 경우 편집합니다.
WLC#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
WLC(config)#no boot system
WLC(config)#boot system bootflash:packages.conf
WLC(config)#end
WLC#write
Building configuration...
[OK]
WLC#show boot
BOOT variable = flash:packages.conf,12;
CONFIG_FILE variable does not exist
BOOTLDR variable does not exist
Configuration register is 0x2102
Standby not ready to show bootvar
컨피그레이션 레지스터가 0x2002인지 확인합니다.
8단계. WLC를 다시 로드합니다.
WLC#reload
그런 다음 컨트롤러는 설치 모드에서 부팅됩니다.
WLC#show version
!
!--Output omitted--
!
Installation mode is INSTALL Configuration register is 0x2002
TFTP에서 이미지 로드
네트워크에서 이미지를 로드하려면 GigabitEthernet0 관리 포트가 액세스 포트에 물리적으로 연결되어 있어야 합니다.
ROMMON에서 언제든지 명령을 사용하여 변수를 확인할 수 있습니다set
.
rommon 1 > set
PS1=rommon ! >
?=0
DEFAULT_GATEWAY=10.1.1.1
ETHER_SPEED_MODE=4
TFTP_RETRY_COUNT=36
SWITCH_NUMBER=1
DLC_DONE=TRUE
RET_2_RTS=
RET_2_RCALTS=
MCP_STARTUP_TRACEFLAGS=00000000:00000000
TFTP_MACADDR=00:db:ad:ba:d0:52
IP_SUBNET_MASK=255.255.255.0
IP_ADDRESS=10.1.1.152
TFTP_SERVER=10.1.1.1
TFTP_FILE=C9800-80-universalk9_wlc.BLD_V1610_1_THROTTLE_LATEST_20181016_174328_2.bin
BSI=0
RANDOM_NUM=1650632109
그런 다음 변수를 하나씩 설정할 수 있습니다. 다른 디바이스 ROMMON에set
대해 입력할 때처럼 변수 이름 앞에 입력할 필요가 없습니다. 어떤 종류의 확인도 없으므로 변수 이름을 입력할 때 오타를 방지합니다.
rommon 2 > IP_ADDRESS=10.48.71.113
rommon 3 > IP_SUBNET_MASK=255.255.255.128
rommon 4 > DEFAULT_GATEWAY=10.48.71.5
IP 설정이 적용되면 다음 명령을 사용하여 TFTP 이미지에서 부팅할 수 있습니다.
rommon 5 > boot tftp://10.48.39.33/C9800-80-universalk9_wlc.16.10.01.SPA.bin
IP_ADDRESS: 10.48.71.113
IP_SUBNET_MASK: 255.255.255.128
DEFAULT_GATEWAY: 10.48.71.5
TFTP_SERVER: 10.48.39.33
TFTP_FILE: C9800-80-universalk9_wlc.16.10.01.SPA.bin
TFTP_MACADDR: 70:6d:15:35:99:ff
TFTP_VERBOSE: Progress
TFTP_RETRY_COUNT: 36
TFTP_TIMEOUT: 7200
TFTP_BLKSIZE: 1460
TFTP_CHECKSUM: Yes
ETHER_PORT: 3
ETHER_SPEED_MODE: 1000MB/HD
link up
Receiving C9800-80-universalk9_wlc.16.10.01.SPA.bin from 10.48.39.33
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Cisco IOS 명령줄에 표시됩니다. Cisco IOS 이미지를 플래시 또는 하드 디스크에 실제로 복사하고 부팅 변수를 올바르게 설정하는 것을 잊지 마십시오. 파일이 플래시 또는 하드 디스크에 복사되면 6단계 이전의 USB에서 절차를 다시 시작할 수 있습니다.
문제 해결
메모리, USB 또는 TFTP에 있는 파일에서 부팅을 시도할 때 "부팅 전에 초기화하십시오"라는 메시지가 계속 나타나면
rommon 4 > boot bootflash:C9800-L-universalk9_wlc.V176_1.SPA.bin
Please reset before booting
컨피그레이션 레지스터를 무효화하고 재설정하기만 하면 된다. 재부팅 후 문제가 해결되며 모든 소스에서 부팅할 수 있습니다.
confreg 0x0
reset
기타 유용한 ROMMON 명령
이dev
명령은 사용 가능한 스토리지 디바이스(bootflash, 하드 디스크, usb 등)를 나열합니다.
이 명령은 ROMMON 버전을showmon
표시합니다.
관련 정보