Wachtwoordherstel op een Cisco 2960-switch
Je doet een wachtwoordherstel op een Cisco Catalyst 2960 switch, wanneer het console-wachtwoord
of het enable exec-mode
wachtwoord (of beide) verloren of vergeten zijn. Zonder deze wachtwoorden is het onmogelijk om via de consolekabel of een beveiligde sessie (zoals SSH/Telnet) toegang te krijgen tot de geprivilegieerde EXEC-modus, de modus die nodig is om de configuratie van de switch te bekijken, wijzigen of beheren.
Vereisten
- een PC met Linux Mint 22
- minicom terminal emulation software
- een console cable
- een Cisco 2960 24TT-L of 24TC-L Plus switch
- een werkend IOS, maar niet toegankelijk
Demo
Setup
Situatie
Het "consolewachtwoord" en "enable-wachtwoord" (Privileged EXEC-modus) worden - naast andere switchconfiguratie-instellingen - opgeslagen in de startup-config (NVRAM). Het herstellen van een verloren wachtwoord is alleen nuttig als je een ontoegankelijk - maar werkend - IOS hebt. Zo niet, dan heb je een groter probleem en moet je eerst het IOS-besturingssysteem (her)installeren
Geen toegang tot de console.
ROMMON
Volg eerst de stappen, om de switch op te starten in ROMMON-modus via een koude start. Blijf in ROMMON voor de verdere stappen.
Wachtwoord herstel mechanisme ingeschakeld
Als het mechanisme voor wachtwoordherstel is ingeschakeld, is het mogelijk om het opstartconfiguratiebestand te behouden.
Geef een overzicht van de bestanden die in Flash zijn opgeslagen. Het opstartconfiguratiebestand startup-config
uit NVRAM heet in deze modus config.text
. Gevoelige configuratiedetails private-config
uit NVRAM heet in deze mode private-config.text
.
Optioneel: als je ervoor kiest het opstartconfiguratiebestand te willen behouden (je wil bv. de switch naam, IP adres op VLAN1, ... niet kwijt maar enkel het wachtwoord opnieuw instellen), hernoem dat bestand dan tijdelijk. Zo niet, sla deze stap dan over.
Optioneel: als je ervoor kiest het opstartconfiguratiebestand te verwijderen (je wil starten vanaf een lege configuratie), verwijder dan dat bestand. Zo niet, sla deze stap dan over.
Wachtwoord herstel mechanisme uitgeschakeld
Als daarentegen het mechanisme voor wachtwoordherstel is uitgeschakeld, is het niet mogelijk om het opstartconfiguratiebestand te behouden en moet je het systeem terugzetten naar de standaardconfiguratie.
Geef een overzicht van de bestanden die in Flash zijn opgeslagen. Het opstartconfiguratiebestand ontbreekt!
IOS
Er is op dit moment geen opstartconfiguratiebestand (alleen een back-up opstartconfiguratiebestand, indien je hier eerder voor had gekozen). Voer "nee" in bij de prompt voor de eerste configuratie en schakel over naar de privileged exec-modus.
Als je een back-up van een opstartconfiguratiebestand hebt en dit wil herstellen, kopieer dan de inhoud van het back-up opstartconfiguratiebestand naar de actieve configuratie (het geheugen) en verwijder dan dat back-upbestand. Zo niet, sla deze stap dan over.
Wil je geen back-up herstellen, kan je indien gewenst de benodigde wachtwoorden instellen. Opgelet: het "privileged exec" wachtwoord via "enable secret" is een sterke versleuteling, het "console wachtwoord" via "service password-encryption" is een zwakke versleuteling (en eenvoudig te kraken).
Kopieer de actieve configuratie naar de opstartconfiguratie. Herstart de switch.