Cisco Catalyst 2960-X: Passwort-Wiederherstellung und Werksreset

Aus maxTechCorner

Auf einen Blick

Gilt fürCisco Catalyst 2960-X/2960-XR mit IOS 15.2(x)E, Einzelgerät und Stack
BereichNetzwerk-Hardware
Dauerca. 20–30 Minuten, inklusive zwei Neustarts
Rechtephysischer Zugang zum Switch (Konsole und Mode-Taste)
StandOktober 2026

Die Passwort-Wiederherstellung beim Cisco Catalyst 2960-X ist nötig, wenn niemand mehr das Enable- oder Admin-Passwort kennt – etwa nach einem Personalwechsel oder bei einem gebrauchten Gerät. Mit der Mode-Taste auf der Vorderseite wird der Startvorgang unterbrochen, die Konfiguration beiseitegelegt und nach dem Start mit neuem Passwort wieder eingespielt. Der Betrieb bleibt dabei erhalten. Derselbe Weg führt auch zum vollständigen Werksreset und hilft, wenn das IOS-Image beschädigt ist.

Passwort-Wiederherstellung am Catalyst 2960-X: Strom aus, beim Einschalten die Mode-Taste halten, im Bootloader config.text umbenennen, ohne Konfiguration starten, Datei zurückbenennen und einspielen, neues Passwort setzen und speichern.

Voraussetzungen

  • Physischer Zugang zum Switch und ein Konsolenkabel; Terminalprogramm mit 9600 Baud, 8N1 (siehe Cisco IOS: CLI-Grundlagen auf dem Catalyst 2960-X).
  • Ein Wartungsfenster: Der Switch wird zweimal neu gestartet; bei einem Stack startet das Gerät, an dem gearbeitet wird.
  • Wenn vorhanden: die letzte Konfigurationssicherung.


HinweisJeder mit physischem Zugang kann so die Kontrolle über den Switch übernehmen. Netzwerkschränke deshalb abschließen. Wer das verhindern will, schaltet die Wiederherstellung ab – siehe unten.

Schritt 1: Startvorgang mit der Mode-Taste unterbrechen

  1. Konsole anschließen, Terminalprogramm öffnen.
  2. Stromkabel ziehen und wieder einstecken.
  3. Innerhalb von 15 Sekunden die Mode-Taste drücken, solange die System-LED noch grün blinkt.
  4. Taste gedrückt halten, bis alle System-LEDs dauerhaft leuchten, dann loslassen.

Die Konsole zeigt jetzt eine von zwei Meldungen:

  • The system has been interrupted prior to initializing the flash file system → Wiederherstellung ist erlaubt, weiter mit Schritt 2.
  • The password-recovery mechanism has been triggered, but is currently disabled → Wiederherstellung ist abgeschaltet, weiter mit dem Abschnitt unten.

Erscheint keine der Meldungen und der Switch startet normal, war der Zeitpunkt nicht richtig – Strom erneut trennen und die Taste früher drücken.

Schritt 2: Konfiguration im Bootloader umbenennen

Am Prompt switch::

switch: flash_init
switch: load_helper
switch: dir flash:
switch: rename flash:config.text flash:config.text.old
switch: boot

In flash:config.text liegt die startup-config mit dem Passwort. Umbenannt findet IOS beim Start keine Konfiguration.

Schritt 3: Ohne Konfiguration starten und Konfiguration einspielen

Der Switch fragt nach dem Setup-Dialog – mit no antworten.

Would you like to enter the initial configuration dialog? [yes/no]: no
Switch> enable
Switch# rename flash:config.text.old flash:config.text
Switch# copy flash:config.text system:running-config
Destination filename [running-config]? <Enter>
WarnungIn einem Stack vor dem Kopieren alle Mitglieder einschalten und warten, bis sie vollständig gestartet sind (show switch zeigt Ready). Sonst fehlt die Portkonfiguration der Mitglieder, und sie geht beim Speichern verloren.

Schritt 4: Neues Passwort setzen und speichern

SW-EG-01# configure terminal
SW-EG-01(config)# enable algorithm-type scrypt secret <Neues-Enable-Passwort>
SW-EG-01(config)# username admin privilege 15 algorithm-type scrypt secret <Neues-Admin-Passwort>
SW-EG-01(config)# interface vlan 99
SW-EG-01(config-if)# no shutdown
SW-EG-01(config-if)# end
SW-EG-01# write memory
  • Die Management-Schnittstelle kann nach dem Einspielen abgeschaltet sein – deshalb no shutdown. Gilt ebenso für andere Schnittstellen, die in show ip interface brief als administratively down erscheinen, aber aktiv sein sollten.
  • Gibt es weitere lokale Benutzer mit unbekanntem Passwort, diese ebenfalls neu setzen oder löschen.
  • Anschließend die SSH-Anmeldung in einer zweiten Sitzung testen und die Konfiguration sichern.

Wenn die Passwort-Wiederherstellung abgeschaltet ist

Ist die Wiederherstellung deaktiviert, bietet der Switch nach dem Tastendruck nur einen Reset auf Werkseinstellungen an:

  • Antwort n: Der Switch startet normal mit altem Passwort.
  • Antwort y: Konfigurationsdatei und VLAN-Datenbank werden gelöscht; danach boot, Setup-Dialog mit no beenden und neu einrichten.

Die Konfiguration lässt sich dann nur aus einer Sicherung zurückholen – siehe Cisco Catalyst 2960-X: Konfiguration sichern und wiederherstellen.

Wiederherstellung absichtlich abschalten

Für Switches an schlecht geschützten Standorten:

SW-EG-01(config)# system disable password recovery switch all

all gilt für alle Stack-Mitglieder, alternativ eine Nummer 1–9. Rückgängig mit no system disable password recovery switch all. Voraussetzung ist eine aktuelle Konfigurationssicherung – sonst bedeutet ein verlorenes Passwort den kompletten Neuaufbau.

Gebrauchten Switch auf Werkseinstellung setzen

Mit bekanntem Passwort:

Switch# write erase
Switch# delete flash:vlan.dat
Switch# reload
System configuration has been modified. Save? [yes/no]: no

Ohne Passwort im Bootloader (nach Schritt 1): flash_init, delete flash:config.text, delete flash:vlan.dat, boot. Bei Stack-Mitgliedern zusätzlich die Stack-Nummer und Priorität prüfen (siehe Cisco Catalyst 2960-X: Stack verwalten (FlexStack-Plus)).

Notfall: IOS-Image defekt oder gelöscht

Bleibt der Switch am Prompt switch: stehen, weil kein startfähiges Image vorhanden ist:

  1. Prüfen, ob noch ein Image im Flash liegt: flash_init, dir flash:. Falls ja, direkt starten: boot flash:/c2960x-universalk9-mz.152-7.E13/c2960x-universalk9-mz.152-7.E13.bin.
  2. Sonst die .bin-Datei aus dem tar-Image entpacken und per Konsole übertragen: flash_init, load_helper, copy xmodem: flash:c2960x-universalk9-mz.152-7.E13.bin, dann im Terminalprogramm die Xmodem-Übertragung starten. Bei 9600 Baud dauert das viele Stunden. Schneller geht es, wenn vorher im Bootloader mit set BAUD 115200 die Geschwindigkeit erhöht und das Terminalprogramm angepasst wird; danach mit unset BAUD zurückstellen.
  3. Mit boot flash:c2960x-universalk9-mz.152-7.E13.bin starten, danach das Image ordentlich per archive download-sw installieren (siehe Cisco Catalyst 2960-X: IOS-Update durchführen) und die einzelne .bin-Datei löschen.

Hinweise

  • Passwörter dokumentieren: Zugangsdaten gehören in einen Passwort-Tresor mit Notfallzugriff – dann ist die Wiederherstellung die Ausnahme.
  • Zentrale Anmeldung: Mit RADIUS oder TACACS+ hängt der Zugang nicht an lokalen Passwörtern; der lokale Benutzer bleibt als Notzugang.
  • Bei Notfällen, Bestandsaufnahme und Dokumentation Ihrer Netzwerkgeräte unterstützen Sie die Managed Services von m.a.x. it.

Siehe auch

Links und Quellen


Über m.a.x. it Die m.a.x. Informationstechnologie AG ist seit über 30 Jahren IT-Partner mittelständischer und großer Unternehmen in München und bietet maßgeschneiderte Lösungen und Services in den Bereichen Cloud, Cybersecurity, Netzwerk, Windows, Linux und Softwareentwicklung. Sie haben eine Frage zu diesem Artikel oder brauchen Unterstützung? Kontakt aufnehmen