How to Configure Cisco Switch | Cisco Switch Basic Configuration: Basic to Advanced
Hier ist ein umfassendes Tutorial zur Konfiguration von Cisco-Switchen, von den ersten Schritten bis hin zu fortgeschrittenen Techniken.
Dieses Tutorial führt Sie durch die grundlegende und fortgeschrittene Einrichtung eines Cisco-Switches über das IOS (Internetwork Operating System).
1. Zugriff auf den Switch
Bevor Sie Befehle eingeben können, müssen Sie sich mit dem Switch verbinden.
- Hardware: Verwenden Sie ein Konsolenkabel (Rollover-Kabel).
- Software: Nutzen Sie ein Terminal-Emulationsprogramm wie PuTTY, Tera Term oder den integrierten Terminal im Cisco Packet Tracer.
2. Die verschiedenen Modi (CLI Navigation)
Cisco-Geräte arbeiten mit hierarchischen Modi:
- User EXEC Mode (
Switch>): Nur eingeschränkte Einsicht möglich. - Privileged EXEC Mode (
Switch#): Voller Zugriff auf Statistiken und Konfigurationen. (Befehl:enable) - Global Configuration Mode (
Switch(config)#): Hier werden Änderungen am System vorgenommen. (Befehl:configure terminal)
3. Basis-Konfiguration (Essential Setup)
Diese Schritte sollten bei jedem neuen Switch durchgeführt werden.
Hostname vergeben
Switch> enable
Switch# configure terminal
Switch(config)# hostname MeinSwitch
MeinSwitch(config)#
Zugriff absichern (Passwörter)
Sichern Sie den privilegierten Modus und den Konsolenzugriff ab.
# Passwort für den 'enable'-Modus (verschlüsselt)
MeinSwitch(config)# enable secret mein_sicheres_passwort
# Passwort für den Konsolen-Port
MeinSwitch(config)# line console 0
MeinSwitch(config-line)# password konsolen_passwort
MeinSwitch(config-line)# login
MeinSwitch(config-line)# exit
Management IP-Adresse (SVI)
Damit der Switch über das Netzwerk verwaltet werden kann, benötigt er eine IP-Adresse im Management-VLAN (standardmäßig VLAN 1).
MeinSwitch(config)# interface vlan 1
MeinSwitch(config-if)# ip address 192.168.1.10 255.255.255.0
MeinSwitch(config-if)# no shutdown
MeinSwitch(config-if)# exit
# Standard-Gateway festlegen (wichtig für Fernzugriff aus anderen Netzen)
MeinSwitch(config)# ip default-gateway 192.168.1.1
4. Layer 2 Konfiguration: VLANs und Ports
VLANs erstellen und zuweisen
VLANs trennen Broadcast-Domänen und erhöhen die Sicherheit.
# VLAN erstellen
MeinSwitch(config)# vlan 10
MeinSwitch(config-vlan)# name Marketing
MeinSwitch(config-vlan)# exit
# Port einem VLAN zuweisen (Access Port)
MeinSwitch(config)# interface fastEthernet 0/1
MeinSwitch(config-if)# switchport mode access
MeinSwitch(config-if)# switchport access vlan 10
MeinSwitch(config-if)# exit
Trunking konfigurieren
Trunks werden verwendet, um mehrere VLANs über ein einziges Kabel zwischen zwei Switchen zu übertragen.
MeinSwitch(config)# interface gigabitEthernet 0/1
MeinSwitch(config-if)# switchport mode trunk
# Optional: Bestimmte VLANs erlauben
MeinSwitch(config-if)# switchport trunk allowed vlan 10,20,30
5. Fortgeschrittene Konfiguration (Advanced)
SSH aktivieren (Sicherer Fernzugriff)
Telnet ist unsicher, SSH verschlüsselt die Verbindung.
MeinSwitch(config)# ip domain-name meinefirma.local
MeinSwitch(config)# crypto key generate rsa
# (Wählen Sie 1024 oder 2048 Bits)
MeinSwitch(config)# username admin privilege 15 secret admin_passwort
MeinSwitch(config)# line vty 0 4
MeinSwitch(config-line)# transport input ssh
MeinSwitch(config-line)# login local
MeinSwitch(config-line)# exit
Port-Security (Sicherheit auf Port-Ebene)
Verhindern Sie, dass unbefugte Geräte sich mit dem Netzwerk verbinden.
MeinSwitch(config)# interface f0/2
MeinSwitch(config-if)# switchport mode access
MeinSwitch(config-if)# switchport port-security
# Maximale Anzahl an MAC-Adressen (z.B. 1)
MeinSwitch(config-if)# switchport port-security maximum 1
# Die erste gelernte MAC-Adresse fest speichern
MeinSwitch(config-if)# switchport port-security mac-address sticky
# Aktion bei Verstoß: Port deaktivieren
MeinSwitch(config-if)# switchport port-security violation shutdown
EtherChannel (Link Aggregation)
Bündeln Sie mehrere physische Leitungen zu einer logischen Verbindung für mehr Bandbreite und Redundanz (LACP).
MeinSwitch(config)# interface range f0/3 - 4
MeinSwitch(config-if-range)# channel-group 1 mode active
MeinSwitch(config-if-range)# exit
MeinSwitch(config)# interface port-channel 1
MeinSwitch(config-if)# switchport mode trunk
6. Überprüfung und Speichern
Wichtige Show-Befehle
Verwenden Sie diese Befehle im Privileged EXEC Mode (#), um Ihre Konfiguration zu prüfen:
show running-config(Aktuelle Konfiguration im RAM)show ip interface brief(Status der Schnittstellen und IPs)show vlan brief(VLAN-Status)show interface trunk(Aktive Trunk-Verbindungen)
Konfiguration dauerhaft speichern
Änderungen sind nach einem Neustart verloren, wenn sie nicht gespeichert werden.
MeinSwitch# copy running-config startup-config
# ODER kurz:
MeinSwitch# write
Fazit
Sie haben nun die Grundlagen von der initialen Absicherung bis hin zu VLANs und Port-Security gelernt. Cisco-Konfiguration erfordert Übung – nutzen Sie Simulatoren, um diese Befehle in einer sicheren Umgebung zu testen.