Cisco IOS: CLI-Grundlagen auf dem Catalyst 2960-X

Aus maxTechCorner

Auf einen Blick

Gilt fürCisco IOS 15.2(x)E auf Catalyst 2960-X/2960-XR; gilt weitgehend auch für andere IOS- und IOS-XE-Geräte
BereichNetzwerk-Hardware
Dauerca. 20 Minuten
RechteKonsolen- oder SSH-Zugang, Enable-Passwort
StandOktober 2026

Die Cisco-IOS-CLI (Command Line Interface) ist die Kommandozeile, über die Catalyst-Switches wie der 2960-X konfiguriert werden. Wer die Befehlsmodi, die eingebaute Hilfe und den Unterschied zwischen laufender und gespeicherter Konfiguration kennt, findet sich auf jedem Cisco-Gerät zurecht – auch auf den Nachfolgern mit IOS XE.

Befehlsmodi der Cisco-IOS-CLI: vom User EXEC (>) über enable in den Privileged EXEC (#), mit configure terminal in die globale Konfiguration und von dort in Interface-, VLAN- und Line-Modus; end führt zurück, write memory speichert.

Verbindung zur Cisco-IOS-CLI herstellen

  • Konsole: Konsolenkabel (RJ-45 auf USB/seriell) oder USB-Kabel an den Konsolenport. Terminalprogramm wie PuTTY oder Tera Term mit 9600 Baud, 8 Datenbits, keine Parität, 1 Stoppbit, keine Flusskontrolle (9600 8N1).
  • SSH: Erst nach der Erstkonfiguration möglich, siehe Cisco Catalyst 2960-X: Erstkonfiguration und SSH-Zugang.

Beim ersten Start eines Switches ohne Konfiguration fragt IOS: Would you like to enter the initial configuration dialog? – mit no antworten und die Konfiguration selbst vornehmen.

Die Befehlsmodi

Modus Prompt Hinein mit Zweck
User EXEC Switch> Anmeldung nur einfache Abfragen
Privileged EXEC Switch# enable alle show-Befehle, Speichern, Neustart, Kopieren
Globale Konfiguration Switch(config)# configure terminal Einstellungen für das ganze Gerät
Interface Switch(config-if)# interface gi1/0/5 Einstellungen für einen Port
Interface-Bereich Switch(config-if-range)# interface range gi1/0/1 - 24 mehrere Ports auf einmal
VLAN Switch(config-vlan)# vlan 10 VLAN anlegen und benennen
Line Switch(config-line)# line vty 0 15 / line con 0 Zugänge (SSH, Konsole)

exit geht eine Ebene zurück, end (oder Strg+Z) springt direkt in den Privileged EXEC. Aus jedem Konfigurationsmodus lassen sich show-Befehle mit vorangestelltem do ausführen, z. B. do show vlan brief.

Hilfe und Tastenkürzel

Eingabe Wirkung
? alle an dieser Stelle möglichen Befehle bzw. Parameter
sh? alle Befehle, die mit „sh“ beginnen
Tab Befehl vervollständigen
Abkürzungen conf t, sh run, int gi1/0/1 – eindeutige Abkürzungen genügen
↑ / Strg+P vorheriger Befehl
Strg+Umschalt+6 laufenden Befehl (Ping, Traceroute) abbrechen
no vor einem Befehl Einstellung entfernen, z. B. no shutdown
TippVertippt sich IOS bei einem unbekannten Wort, versucht es, den Namen per DNS aufzulösen, und hängt einige Sekunden. Abhilfe: no ip domain-lookup in der globalen Konfiguration.

running-config und startup-config

Jeder Befehl wirkt sofort, landet aber zunächst nur in der laufenden Konfiguration im Arbeitsspeicher. Erst das Speichern schreibt sie in den NVRAM, sodass sie einen Neustart übersteht:

Switch# copy running-config startup-config
Switch# write memory                     ! Kurzform, gleiche Wirkung

Vergisst man das Speichern, ist nach einem Stromausfall alles verloren. Umgekehrt kann ein Neustart ohne Speichern (reload → Save? no) eine missglückte Änderung rückgängig machen. Die VLAN-Datenbank liegt getrennt davon in flash:vlan.dat.

Wichtige show-Befehle

show version                  ! IOS-Version, Modell, Laufzeit, Lizenz
show running-config           ! laufende Konfiguration
show interfaces status        ! alle Ports: verbunden, VLAN, Speed, Duplex
show ip interface brief       ! IP-Adressen und Status der Schnittstellen
show vlan brief               ! VLANs und ihre Access-Ports
show interfaces trunk         ! Trunk-Ports und erlaubte VLANs
show mac address-table        ! gelernte MAC-Adressen je Port
show cdp neighbors            ! benachbarte Cisco-Geräte
show logging                  ! Meldungen im lokalen Puffer
show switch                   ! Stack-Mitglieder und Rollen
show inventory                ! Seriennummern, SFP-Module
show environment all          ! Lüfter, Temperatur, Netzteil

Ausgaben filtern

show running-config | include hostname
show running-config | section interface GigabitEthernet1/0/5
show interfaces status | include notconnect
show running-config | begin line vty

include, exclude, begin und section sparen bei 48-Port-Switches viel Blättern. terminal length 0 schaltet das seitenweise Anzeigen (--More--) für die aktuelle Sitzung ab.

Hinweise

  • Vorsicht bei Fernzugriff: Änderungen an der Management-VLAN-Schnittstelle, am Uplink oder an line vty können die eigene SSH-Verbindung trennen. Vorher reload in 10 setzen – der Switch startet dann nach 10 Minuten mit der gespeicherten Konfiguration neu, falls man sich ausgesperrt hat. Klappt alles, mit reload cancel abbrechen.
  • Konfigurationssicherung: Vor größeren Änderungen die Konfiguration sichern, siehe Cisco Catalyst 2960-X: Konfiguration sichern und wiederherstellen.
  • Bei Betrieb und Überwachung von Switches und Netzwerkinfrastruktur 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