Sommario

Introduzione

Prerequisiti

Requisiti

Componenti usati

Configurazione

Procedura di recupero della password per Virtual 9800 (9800-CL)

Procedura di recupero della password dell'appliance tramite ROMMON

Procedura di recupero della password dell'accessorio tramite USB

Avviare il WLC da ROMMON

Carica immagine tramite USB

Carica immagine da TFTP

Risoluzione dei problemi

Altri comandi utili di ROMMON

Informazioni correlate

Introduzione

Questo documento descrive come ripristinare un controller Catalyst 9800 in modalità ROMMON e senza immagine nella memoria flash.

Prerequisiti

Requisiti

Cisco raccomanda la conoscenza dei seguenti argomenti:

- Catalyst Wireless Controller 9800

Componenti usati

Le informazioni fornite in questo documento si basano sulle seguenti versioni software e hardware:

- Catalyst 9800 versione 16.10.1

Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.

Configurazione

Procedura di recupero della password per Virtual 9800 (9800-CL)

Passaggio 1. Riavviare 9800-CL. Viene visualizzata rapidamente una schermata di selezione di avvio:

Passaggio 2. Premere C su questa schermata per visualizzare il prompt di grub.

Passaggio 3. È possibile modificare il registro di configurazione nel prompt con il comando config 0x2142.

Passaggio 4. Premere ESC per tornare al prompt di selezione di avvio e scegliere packages.confdi avviare sull'immagine normale.

Passaggio 5. Il WLC viene avviato senza configurazione. Recuperatelo.

Passaggio 6. Non dimenticare di ripetere la procedura dal passaggio 1 e di impostare il registro di configurazione sul valore originale di 0x2002 in modo che la configurazione venga salvata e caricata al riavvio.

Procedura di recupero della password dell'appliance tramite ROMMON

Passaggio 1. Inviare il tasto di interruzione quando si visualizza ##### stampato sulla console per il sistema che carica l'immagine. Quindi, il sistema interrompe il processo di avvio e passa al prompt ROMMON. È possibile eseguire questa operazione premendo break o ctrl+break sulla tastiera. È anche possibile inviare l'interruzione dal programma terminale (ad esempio, Putty Special Command > Break, Teraterm Control > Send Break).

Attenzione: Il recupero della password richiede che il sistema venga scartato in ROMMON. Nel classico sistema Cisco IOS®, l'impostazione del registro di configurazione determina se il sistema può tornare a ROMMON. Un registro di configurazione 0x2102 impedirebbe la restituzione a ROMMON quando viene eseguita un'interruzione. Per impostazione predefinita, in tutti gli accessori 9800 (9800-40, 9800-80, 9800-L) il registro di configurazione è impostato su 0x2102. Tuttavia, poiché eseguono un sistema Cisco IOS XE® basato su Linux, questo comando viene ignorato e l'unico modo per impedire la restituzione a ROMMON è configurare il comando no service password-recovery.

Avvertenza:  Sul router 9800-L con ROMMON precedente alla versione 16.12(3r), questo bit nel registro di configurazione impedisce l'accesso a ROMMON per eseguire il recupero della password.

Risolto: Se si esegue un ROMMON precedente, aggiornare ROMMON con le istruzioni documentate all'indirizzo: Aggiornamento dei programmabili sul campo per Cisco Catalyst 9800-L Wireless Controller

Soluzione temporanea: Se non è possibile eseguire l'aggiornamento; modificare il config-register in 0x2002 come soluzione alternativa e impedire il blocco di 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 >

Passaggio 2. Modificare il registro di configurazione in 0x2142 con il comando delconfreg 0x2142prompt ROMMON.

rommon 1 > confreg 0x2142

You must reset or power cycle for new config to take effect

Passaggio 3. Per salvare la modifica apportata alla configurazione di rommon, eseguiresync al prompt di rommon,reset  rommon per applicare la modifica dal prompt di 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

Passaggio 4. Il sistema viene ora avviato senza alcuna configurazione. Ignorare la configurazione guidata di avvio.

Passaggio 5. Dopo l'accensione del sistema, copiare startup-config in running-config.

Passaggio 6. Riconfigurare la password di abilitazione o le credenziali di accesso e verificare se è possibile accedere al dispositivo tramite telnet o ssh.

C9800-40#telnet 172.22.175.1

Trying 172.22.175.1 ... Open

User Access Verification

Username: admin

Password:

C9800-40#

Passaggio 7. Ripristinare il registro di configurazione 0x2002.

C9800-40(config)#config-register 0x2002

Nota: Non utilizzare 0x2102. Con 0x2102 non è più consentito inviare l'interruzione.

Passaggio 8. Salvare la configurazione.

C9800-40#write memory

Building configuration...

[OK]

Procedura di recupero della password dell'accessorio tramite USB

Avviare il WLC da ROMMON

Se il sistema rimane bloccato in ROMMON e l'avvio non funziona:

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 >

La memoria flash non ha immagini da cui avviare:

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

Per recuperare la casella, è possibile:

- Caricamento di un'immagine tramite un'unità penna USB.

- Caricamento di un'immagine tramite Gigabit0 (interfaccia di gestione fuori banda).

Carica immagine tramite USB

Passaggio 1. Caricare un'unità penna USB con il file .bin sul controller 9800. (sugli switch 9800-80, a causa dell'ID bug Cisco CSCvn82287, non è possibile riconoscere un'unità flash USB 3.0 in ROMMON).

Nota: La procedura è la stessa nel caso di un 9800-CL virtuale, ma è necessario collegare l'unità USB sull'host VM e mapparla alla VM.

Passaggio 2. Collegare il driver USB alla porta USB 0 del modello 9800.

Vista frontale:

Passaggio 3. Accedere dalla console al controller e accertarsi che sia in grado di leggere l'USB.

rommon 19 > dir usb0:

File System: FAT32

!

!--Output omitted--

!

335644   1009389904-rw-     <filename>SSA.bin

Passaggio 4. Configurare 9800 per l'avvio dall'immagine USB.

rommon 21 > boot usb0:

.bin

Located qwlc-universalk9_wlc.BLD_V169_THROTTLE_LATEST_20180601_191011.SSA.bin, start cluster is 335644

########################################################################################################

########################################################################################################

########################################################################################################

Passaggio 5. Una volta avviato il modello 9800, copiare l'immagine dall'USB alla memoria flash:

WLC# copy usb0:

.bin bootflash:

Destination filename [qwlc-universalk9_wlc.BLD_V169_THROTTLE_LATEST_20180601_191011.SSA.bin]?

Copy in progress...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC

Passaggio 6. Modificare 9800 dalla modalità bundle alla modalità di installazione.

Quando si avvia il controller da una porta USB, viene avviato in modalità Bundle:

!

!--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

Dalla versione 16.12, nell'interfaccia utente è possibile scegliere di passare alla modalità INSTALL al successivo aggiornamento. Fornire tutti i file software, inclusa la release corrente, per passare alla modalità INSTALL.

Passaggio 7. Modificare la variabile di avvio se non punta già a un file 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

Verificare che il registro di configurazione sia 0x2002.

Passaggio 8. Ricaricare il WLC:

WLC#reload

In seguito, il controller si avvia in modalità di installazione.

WLC#show version

!

!--Output omitted--

!

Installation mode is INSTALL Configuration register is 0x2002

Carica immagine da TFTP

Per caricare un'immagine dalla rete, è necessario che la porta di gestione Gigabit Ethernet0 sia fisicamente collegata a una porta di accesso.

Da ROMMON, è possibile verificare le variabili in qualsiasi momento con il comandoset.

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

È quindi possibile impostare le variabili una alla volta. Non è necessario digitareset prima del nome della variabile come per altri dispositivi ROMMON. Evitare errori di battitura quando si digita il nome della variabile, in quanto non vi è alcuna verifica di alcun tipo.

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

Una volta definite le impostazioni IP, è possibile avviare il sistema da un'immagine TFTP con il comando seguente:

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

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Si finisce sulla riga di comando di Cisco IOS. Non dimenticare di copiare effettivamente l'immagine Cisco IOS sulla memoria flash o sul disco rigido e di impostare correttamente la variabile di avvio. È possibile riprendere la procedura dall'USB, precedente al punto 6, una volta che il file è stato copiato nella memoria flash o sul disco rigido:

Risoluzione dei problemi

Se si continua a visualizzare il messaggio rommon "Please reset before booting" (Reimposta prima di avviare) quando si tenta di eseguire l'avvio da un file in memoria, USB o TFTP come segue:

rommon 4 > boot bootflash:C9800-L-universalk9_wlc.V176_1.SPA.bin

Please reset before booting

Tutto ciò che occorre fare è annullare il registro di configurazione e reimpostarlo. Il problema si risolve dopo il riavvio ed è possibile eseguire l'avvio da qualsiasi origine.

confreg 0x0

reset

Altri comandi utili di ROMMON

Il comandodev elenca i dispositivi di storage disponibili (bootflash, hard disk, usb e così via).

Il comandoshowmon mostra la versione di ROMMON.

Informazioni correlate

- Supporto tecnico Cisco e download