IOS-Modi erkennen
Du wechselst sicher zwischen User EXEC, Privileged EXEC, globaler Konfiguration und Interface-Konfiguration.
Cisco IOS logisch verstehen
Eine kompakte Lern-Webseite für CCNA, Unterricht und Packet Tracer: vollständige Konfigurationsblöcke, technische Hintergründe, typische Prüfungsfragen und interaktive CLI-Übungen.
Zur Vorbereitung auf die richtige ITN-Abschlussprüfung gibt es zusätzlich eine eigene ITN Final PT Skills Assessment Übungsseite.
Orientierung
Du wechselst sicher zwischen User EXEC, Privileged EXEC, globaler Konfiguration und Interface-Konfiguration.
Du verstehst den Zusammenhang zwischen Hostname, Domainname, lokalem Benutzer, VTY-Lines und RSA-Schlüsseln.
Du weißt, warum Router-Interfaces IP-Adressen bekommen und warum ein Layer-2-Switch nur eine Management-IP braucht.
Du kannst typische Probleme wie fehlendes no shutdown, falsches Gateway oder vergessene Speicherung erklären.
IOS-Modi
Der Text vor dem Befehl ist nicht Teil des Befehls. Er zeigt dir, wo du dich gerade in Cisco IOS befindest.
| Prompt | Modus | Was du dort machst |
|---|---|---|
Router> | User EXEC Mode | Einfache Anzeige- und Testbefehle. |
Router# | Privileged EXEC Mode | Wichtige Prüf- und Speicherbefehle, z. B. copy running-config startup-config. |
Router(config)# | Global Configuration Mode | Grundkonfiguration wie Hostname, Passwörter, Domainname und Benutzer. |
Router(config-if)# | Interface Configuration Mode | Interface-IP, Description und no shutdown. |
Router(config-line)# | Line Configuration Mode | Console- und VTY-Zugriff konfigurieren. |
Router>enable
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R1
R1(config)#interface g0/0/0
R1(config-if)#description
R1(config-if)#ip address 192.168.1.1 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#exit
R1(config)#end
R1#copy running-config startup-config
Teil 1
Ein Router verbindet mehrere Netzwerke. Darum erhalten seine aktiven Layer-3-Interfaces eigene IP-Adressen.
Router>enable
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname <Hostname>
<Hostname>(config)#no ip domain-lookup
<Hostname>(config)#banner motd #Text#
<Hostname>(config)#interface g0/0/0
<Hostname>(config-if)#description <Beschreibung des Interface>
<Hostname>(config-if)#ip address <IP-Adresse> <Subnet Mask>
<Hostname>(config-if)#no shutdown
<Hostname>(config-if)#exit
<Hostname>(config)#interface g0/0/1
<Hostname>(config-if)#description <Beschreibung des Interface>
<Hostname>(config-if)#ip address <IP-Adresse> <Subnet Mask>
<Hostname>(config-if)#no shutdown
<Hostname>(config-if)#exit
<Hostname>(config)#enable secret <Passwort>
<Hostname>(config)#service password-encryption
<Hostname>(config)#security passwords min-length <Anzahl>
<Hostname>(config)#ip domain-name <domain name>
<Hostname>(config)#username <Benutzername> secret <Passwort>
<Hostname>(config)#line console 0
<Hostname>(config-line)#password <Passwort>
<Hostname>(config-line)#login
<Hostname>(config-line)#exit
<Hostname>(config)#line vty 0 15
<Hostname>(config-line)#transport input <ssh/telnet>
<Hostname>(config-line)#login local
<Hostname>(config-line)#exit
<Hostname>(config)#crypto key generate rsa
How many bits in the modulus [512]: 1024
<Hostname>(config)#end
<Hostname>#copy running-config startup-config
| Befehl | Erklärung | Warum? |
|---|---|---|
interface g0/0/0 | Öffnet das Interface GigabitEthernet 0/0/0. | Dort wird IP-Adresse, Beschreibung und Status konfiguriert. |
description <Beschreibung des Interface> | Dokumentiert den Zweck des Interfaces. Der Text ist frei wählbar. | Erleichtert Fehlersuche und Topologie-Verständnis. |
ip address <IP-Adresse> <Subnet Mask> | Setzt Layer-3-Adresse und Maske. | Das Router-Interface kann damit im Netzwerk kommunizieren. |
security passwords min-length <Anzahl> | Legt Mindestlänge für Passwörter fest. | Erzwingt stärkere Passwörter. |
Teil 2
Ein Layer-2-Switch leitet Frames anhand von MAC-Adressen weiter. Die IP-Adresse dient meist nur der Verwaltung.
Switch>enable
Switch#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Switch(config)#hostname <Hostname>
<Hostname>(config)#no ip domain-lookup
<Hostname>(config)#banner motd #Text#
<Hostname>(config)#interface vlan 1
<Hostname>(config-if)#description <Beschreibung des Interface>
<Hostname>(config-if)#ip address <IP-Adresse> <Subnet Mask>
<Hostname>(config-if)#no shutdown
<Hostname>(config-if)#exit
<Hostname>(config)#ip default-gateway <Gateway-IP>
<Hostname>(config)#enable secret <Passwort>
<Hostname>(config)#service password-encryption
<Hostname>(config)#ip domain-name <domain name>
<Hostname>(config)#username <Benutzername> secret <Passwort>
<Hostname>(config)#line console 0
<Hostname>(config-line)#password <Passwort>
<Hostname>(config-line)#login
<Hostname>(config-line)#exit
<Hostname>(config)#line vty 0 15
<Hostname>(config-line)#transport input <ssh/telnet>
<Hostname>(config-line)#login local
<Hostname>(config-line)#exit
<Hostname>(config)#crypto key generate rsa
How many bits in the modulus [512]: 1024
<Hostname>(config)#interface range f0/1 - 4, f0/7 - 24, g0/1 - 2
<Hostname>(config-if-range)#description <Beschreibung des Interface>
<Hostname>(config-if-range)#shutdown
<Hostname>(config-if-range)#end
<Hostname>#copy running-config startup-config
Gemeinsamkeiten
| Befehl | Erklärung | Zweck |
|---|---|---|
enable | Wechselt in den privilegierten Modus. | Zugriff auf wichtige Befehle. |
configure terminal | Öffnet den globalen Konfigurationsmodus. | Gerät konfigurieren. |
hostname <Hostname> | Setzt den Gerätenamen. | Übersicht und Identifikation. |
no ip domain-lookup | Deaktiviert DNS-Suche bei Tippfehlern. | Verhindert lange Wartezeiten. |
banner motd #Text# | Zeigt eine Login-Meldung. | Warnhinweis vor Zugriff. |
enable secret <Passwort> | Setzt verschlüsseltes Enable-Passwort. | Schützt den Privileged EXEC Mode. |
service password-encryption | Verschlüsselt einfache Passwörter in der Config. | Verhindert Klartextanzeige. |
ip domain-name <domain name> | Setzt den Domainnamen. | Voraussetzung für SSH-Schlüssel. |
username <Benutzername> secret <Passwort> | Erstellt lokalen Benutzer. | Anmeldung mit Benutzername und Passwort. |
line console 0 | Konfiguriert Konsolenzugriff. | Schutz bei direkter Verbindung. |
line vty 0 15 | Konfiguriert Remote-Leitungen. | SSH/Telnet-Zugriff ermöglichen. |
transport input <ssh/telnet> | Legt erlaubte Remote-Protokolle fest. | Steuert SSH oder Telnet. |
login local | Nutzt lokale Benutzerkonten. | Anmeldung über lokale User. |
crypto key generate rsa | Erzeugt RSA-Schlüssel. | Für SSH notwendig. |
copy running-config startup-config | Speichert dauerhaft. | Änderungen bleiben nach Neustart erhalten. |
Unterschiede
Praxis
Löse die Aufgaben zuerst selbst. Danach kannst du die Musterlösung aufklappen.
R1.192.168.1.1/24 auf G0/0/0.description <Beschreibung des Interface>.admin.enable
configure terminal
hostname R1
no ip domain-lookup
banner motd #Unauthorized access prohibited#
interface g0/0/0
description LAN Interface
ip address 192.168.1.1 255.255.255.0
no shutdown
exit
enable secret <Passwort>
service password-encryption
security passwords min-length 8
ip domain-name <domain name>
username admin secret <Passwort>
line vty 0 15
transport input ssh
login local
exit
crypto key generate rsa
1024
copy running-config startup-config
S1.192.168.10.2/25.192.168.10.1.admin.enable
configure terminal
hostname S1
no ip domain-lookup
banner motd #Authorized access only#
interface vlan 1
description Management Interface
ip address 192.168.10.2 255.255.255.128
no shutdown
exit
ip default-gateway 192.168.10.1
enable secret <Passwort>
service password-encryption
ip domain-name <domain name>
username admin secret <Passwort>
line vty 0 15
transport input ssh
login local
exit
crypto key generate rsa
1024
interface range f0/1 - 4, f0/7 - 24, g0/1 - 2
description Unused switch ports
shutdown
copy running-config startup-config
CLI-Übung
Wähle Router oder Switch, generiere eine neue Aufgabe und prüfe danach deine Lösung.
Hinweis: Alles vor > oder # ist der Prompt. Du tippst normalerweise nur den Befehl dahinter ein.
Typische Fehler: no shutdown vergessen, login local ohne Benutzer, SSH ohne RSA-Schlüssel, falsche Subnetzmaske, Gateway vergessen oder nicht gespeichert.
Lernmodus
Richtige SSH-Reihenfolge:
hostname <Hostname>ip domain-name <domain name>username <Benutzername> secret <Passwort>line vty 0 15transport input sshlogin localcrypto key generate rsa und danach 1024Prüfe: Benutzer vorhanden, login local, transport input ssh, Domainname, RSA-Schlüssel und Interface-Status.
Wahrscheinlich fehlt ip default-gateway <Gateway-IP> oder die Gateway-IP ist falsch.
copy running-config startup-config wurde vergessen. Die running-config allein ist nicht dauerhaft.
Abschlussprüfung
Übe die komplette praktische Abschlussprüfung: Topologie verstehen, Subnetting selbst berechnen, PC-Adressen eintragen sowie Router und Switch passend zur Aufgabe konfigurieren.
Zur ITN Final PTSA-Übung