Ein Cisco Router muss nicht sofort „kaputt“ sein, wenn der Zugriff verloren geht oder eine Fehlkonfiguration das Netzwerk lahmlegt. In vielen Fällen reicht ein kontrollierter Reset der Konfiguration oder ein Recovery über ROMMON/BOOT-Modus. Dieses Tutorial zeigt praxistaugliche Methoden – vom Factory-Reset der Konfiguration bis zu typischen Recovery-Schritten, um wieder Zugriff auf das Gerät zu erhalten.
Wichtige Hinweise vor dem Reset
Ein Reset kann Konfigurationen, Schlüssel und Zugangsdaten entfernen. Arbeite – wenn möglich – immer über Console, dokumentiere den Ist-Zustand und sichere Konfigurationen extern.
- Wenn möglich:
copy running-config startup-configund externes Backup erstellen - Console-Zugang sicherstellen (PuTTY/Serial), da Netzwerkzugang wegfallen kann
- Auswirkungen prüfen: Management-IP, Routing, VPN, NAT, ACLs, SSH-Keys
Konfiguration vorab sichern (wenn Zugriff noch möglich ist)
Router# show running-config
Router# copy running-config startup-config
Router# copy running-config tftp:
Router# copy startup-config tftp:
Factory Reset im IOS: Konfiguration löschen und neu starten
Der klassische „Factory Reset“ bedeutet bei Cisco IOS in der Praxis: Startup-Config löschen und Gerät neu starten. Danach bootet der Router ohne gespeicherte Konfiguration.
Startup-Config löschen und Reload
Router# write erase
Router# reload
Alternative: Startup-Config gezielt entfernen (je nach Plattform)
Auf vielen Plattformen entspricht das Löschen von nvram:startup-config dem Factory-Reset der Konfiguration.
Router# erase nvram:
Router# delete nvram:startup-config
Router# reload
Initial-Config-Dialog überspringen
Nach dem Reset fragt IOS häufig nach dem Setup-Dialog. In professionellen Setups wird er meist abgelehnt.
Would you like to enter the initial configuration dialog? [yes/no]: no
Press RETURN to get started!
„Soft Reset“: Running-Config zurücksetzen ohne vollständigen Factory Reset
Wenn nur einzelne Teile kaputt sind, ist ein vollständiger Reset oft unnötig. Entferne stattdessen gezielt problematische Konfigurationen und teste iterativ.
Typische Kandidaten: Default Route, ACLs, NAT, Interface Shutdown
Router# configure terminal
Router(config)# no ip route 0.0.0.0 0.0.0.0 203.0.113.1
Router(config)# no ip nat inside source list 10 interface gigabitEthernet0/1 overload
Router(config)# no access-list 10
Router(config)# interface gigabitEthernet0/0
Router(config-if)# no shutdown
Router(config-if)# end
Password-Recovery: Zugriff wiederherstellen ohne Konfig-Verlust
Wenn du das Passwort nicht mehr kennst, kannst du je nach Plattform über ROMMON/Boot-Mode die Konfiguration beim Booten ignorieren und anschließend Passwörter neu setzen. Die bestehende Konfiguration bleibt dabei erhalten, wird nur temporär nicht geladen.
Grundprinzip: Startup-Config beim Booten ignorieren
- Router neu starten und Boot-Unterbrechung per Break/Send Break
- In ROMMON/Boot-Mode starten
- Konfig-Register so setzen, dass Startup-Config nicht geladen wird
- Normal booten, dann Passwörter neu setzen
- Startup-Config wieder einspielen und Konfig-Register zurücksetzen
ROMMON: Konfig-Register ändern (klassisches Vorgehen)
Je nach Plattform unterscheidet sich die ROMMON-Syntax. Häufig ist das Ziel ein Boot ohne gespeicherte Konfiguration.
rommon> confreg 0x2142
rommon> reset
IOS: Startup-Config in Running-Config übernehmen und Passwörter setzen
Nach dem Boot ohne Startup-Config hast du Zugriff ohne bekannte Passwörter. Danach lädst du die alte Config in die Running-Config, änderst Credentials und speicherst.
Router> enable
Router# copy startup-config running-config
Router# configure terminal
Router(config)# enable secret NewStr0ngEnableSecret!
Router(config)# username admin privilege 15 secret NewStr0ngAdminSecret!
Router(config)# line console 0
Router(config-line)# login local
Router(config-line)# line vty 0 4
Router(config-line)# login local
Router(config-line)# transport input ssh
Router(config-line)# end
Router# copy running-config startup-config
Konfig-Register zurücksetzen (nach Recovery)
Nach erfolgreicher Wiederherstellung muss das Konfig-Register wieder auf Standard gesetzt werden, damit Startup-Config beim nächsten Boot normal geladen wird.
Router# configure terminal
Router(config)# config-register 0x2102
Router(config)# end
Router# write memory
Router# reload
Recovery über Boot-Mode: IOS-Image auswählen oder neu laden
Wenn der Router nicht richtig bootet (fehlendes/defektes Image), hilft der Boot-Mode bzw. ROMMON, um ein anderes Image zu laden oder das Boot-Device zu korrigieren.
Images im Flash prüfen und Boot-Variable setzen
Router# dir flash:
Router# show boot
Router# configure terminal
Router(config)# boot system flash:ios-image.bin
Router(config)# end
Router# write memory
Router# reload
ROMMON: Flash prüfen und Boot versuchen (Beispiel)
rommon> dir flash:
rommon> boot flash:ios-image.bin
Wenn die Konfiguration gelöscht wurde: Minimal-Recovery in wenigen Befehlen
Nach einem Factory Reset brauchst du mindestens Management-Zugriff, Interface-IP und eine Route. Diese Minimal-Konfiguration bringt dich schnell wieder in einen administrierbaren Zustand.
Minimal-Konfiguration (Beispiel LAN + SSH)
enable
configure terminal
hostname R1
no ip domain-lookup
username admin privilege 15 secret Str0ngAdminSecret!
enable secret Str0ngEnableSecret!
interface gigabitEthernet0/0
description LAN-MGMT
ip address 192.168.10.1 255.255.255.0
no shutdown
exit
ip domain-name lab.local
crypto key generate rsa modulus 2048
ip ssh version 2
line console 0
login local
logging synchronous
exec-timeout 10 0
exit
line vty 0 4
login local
transport input ssh
exec-timeout 10 0
exit
end
copy running-config startup-config
Typische Fehlerbilder beim Reset und deren Ursachen
Wenn ein Reset „nicht funktioniert“, liegt es meist daran, dass nicht die richtige Konfiguration gelöscht wurde oder dass der Router beim Booten weiterhin ein altes Startup-Config-File lädt.
Router lädt nach Reset trotzdem alte Einstellungen
- Startup-Config nicht wirklich gelöscht oder liegt in anderem Speicherbereich
- Auto-Provisioning/Day0-Mechanismen spielen Config erneut ein (plattformabhängig)
- Boot-Variable zeigt auf eine andere Config-Datei (selten, aber möglich)
Router# show startup-config
Router# show running-config | include boot|config-register
Router# show boot
Nach Password-Recovery kein Zugriff per SSH
- SSH-Keys fehlen (nach Reset neu erzeugen)
- VTY erlaubt kein SSH (
transport input ssh) - ACL blockiert Management-Netz
Router# show ip ssh
Router# show running-config | section line vty
Router# show access-lists
Reset sicher abschließen: Speichern, testen, dokumentieren
Nach Reset oder Recovery solltest du die Grundfunktionen prüfen und den Zustand fixieren. Das verhindert Überraschungen beim nächsten Neustart.
Router# show ip interface brief
Router# show ip route
Router# ping 192.168.10.10
Router# copy running-config startup-config
Konfiguriere Cisco Router & Switches und liefere ein Packet-Tracer-Lab (CCNA)
Hallo! Ich bin ein CCNA-Network Engineer und unterstütze Sie bei Cisco Router- und Switch-Konfigurationen – inklusive eines vollständigen Cisco Packet-Tracer-Labs (.pkt). Ideal für Lern-/Übungsszenarien, Validierung oder eine saubere Demo-Topologie.
Was ich (je nach Paket) umsetze
-
Switching: VLANs, Trunking (802.1Q), Port-Zuweisung, STP-Basics (PortFast/BPDU Guard wo sinnvoll)
-
Routing: Default/Static Routing oder OSPF, Inter-VLAN Routing (Router-on-a-Stick)
-
Services: DHCP (Pools/Scopes), NAT/PAT für Internet-Simulation
-
Optional Security: Basic ACLs und SSH-Hardening
-
Test & Verifikation: Ping/Traceroute + wichtige Show-Commands (mit erwarteten Ergebnissen)
Sie erhalten
-
✅ Packet Tracer .pkt Datei
-
✅ Saubere Konfigurations-Notizen pro Gerät
-
✅ Verifikations-Checkliste + erwartete Outputs
-
✅ Kurze Dokumentation (wie die Topologie funktioniert)
Bitte schreiben Sie mir vor der Bestellung, damit wir Scope, Packet-Tracer-Version, Geräteanzahl und Deadline klären.
Konfiguriere Cisco Router & Switches | Cisco Packet-Tracer-Labs. Finden Sie mich auf Fiverr.












