Consulenze presso Eunet srl, via dell'Artigianato 15, 09122 Cagliari 070 753609 Lun - Ven 08:30-13:00 / 14.30-17.00

Reset e recupero password su router Cisco

Per reimpostare la password o per azzerare la configurazione di un router Cisco è necessario modificare la Sequenza di Boot, agendo sul registro di configurazione (Configuration Register) .

Il "Configuration Register" è un registro software di 16 bit espresso in valore esadecimale. Gli ultimi quattro bit (boot field) indicano al router come effettuare la "Sequenza di Boot".

 

Di seguito alcuni importanti valori del registrodi configurazione:

  • 0x2100: con questo valore l'avvio avverrà in modalità ROM monitor
  • 0x2101: con questo valore il router può utilizzare l'immagine IOS residente nella ROM
  • 0x2102: con il 2 finale il router carica la configurazione dalla NVRAM e l’IOS dalla flash (questa è in genere la configurazione di default)
  • 0x2142: carica l’IOS ma non il file di configurazione

Verificare il valore attuale del registro di configurazione:

Router#show version
<Output omitted>
Configuration register is 0x2102

Dal breve elenco precedente è facile capire che per resettare la password è necessario che il router non carichi all’avvio il file di configurazione, dove sono memorizzate le password. Per fare questo bisogna impostare il registro di configurazione al valore 0x2142.

In condizioni normali la modifica può essere eseguita con il comando seguente:

Router(config)#config-register valore_registro

Se però non si dispone della password , per impostare un nuovo valore del registro di configurazione è necessario riavviare il routerin modalità ROM Monitor (ROMmon), modalità utile per attività di troubleshooting.

Passo 1.

Durante la fase di avvio (POST) inviare al router la sequenza di “Break”, che varia in base al programma ed all’hardware utilizzato.

In linea generale:

  • su tastiera USA: Ctrl-Break
  • su tastiera italiana: Ctrl-Interr oppure CTRL+C oppure Ctrl+p

Nello specifico:

  • con Putty: esiste il comando speciale da menu (menu/special command/break)
  • HyperTerminal: ctrl+break (ctrl+pause)
  • Minicom: ctrl+alt+f
  • Telnet: ctrl+J
  • Teraterm: alt-b

Passo 2.

Impostare il configuration register in modo che il router non carichi il file di configurazione all’avvio

rommon> confreg 0x2142

Passo 3.

Riavvio dalla modalità ROM Monitor

rommon> reset

A questo punto è possibile l’accesso al router senza disporre della password. Possiamo reimpostare una nuova password recuperando comunque la configurazione precedente

Passo 4.

Reimpostare la password mantenendo la configurazione precedente

Router#copy startup-config running-config
Router#conf t Router(config)#enable secret nuova_password

Se invece vogliamo resettare completamente il router, dobbiamo semplicemente cancellare la configurazione di avvio con il comando:

router#erase startup_config

Al prossimo riavvio il router si troverà con la configurazione di default.

(0 Votes)