Um sich mit dem Cisco IOS vertraut zu machen, müssen Sie einige wichtige Befehle lernen. In dieser Kurzreferenz werden 10 Befehle beschrieben, auf die Sie sich bei verschiedenen Konfigurations- und Fehlerbehebungsaufgaben verlassen müssen.
#1: Das „?“
Es mag allzu offensichtlich erscheinen, dass Sie wissen sollten, wie man ? eingibt, um bei der Verwendung des Cisco IOS um Hilfe zu bitten. Das Cisco IOS unterscheidet sich jedoch völlig von anderen Betriebssystemen, wenn es um die Verwendung des Fragezeichens (Hilfetaste) geht. Da es sich beim IOS um ein Befehlszeilen-Betriebssystem mit Tausenden von möglichen Befehlen und Parametern handelt, kann die Verwendung von ? Ihnen den Tag retten.
Sie können den Befehl auf viele Arten verwenden. Zunächst können Sie ihn verwenden, wenn Sie nicht wissen, welchen Befehl Sie eingeben sollen. Geben Sie zum Beispiel ? in die Befehlszeile ein, um eine Liste aller möglichen Befehle zu erhalten. Sie können ? auch verwenden, wenn Sie nicht wissen, was der nächste Parameter eines Befehls sein soll. Sie könnten zum Beispiel show ip ? Wenn der Router keine weiteren Parameter für den Befehl benötigt, bietet der Router <CR> als einzige Option an.
Schließlich können Sie ? verwenden, um alle Befehle anzuzeigen, die mit einem bestimmten Buchstaben beginnen. Zum Beispiel gibt show c? eine Liste der Befehle aus, die mit dem Buchstaben „c“ beginnen.
#2: show running-configuration
Der Befehl show running-config zeigt die aktuelle Konfiguration des Routers, Switches oder der Firewall an. Die running-configuration ist die Konfiguration, die sich im Speicher des Routers befindet. Sie ändern diese Konfiguration, wenn Sie Änderungen am Router vornehmen. Beachten Sie, dass die Konfiguration erst dann gespeichert wird, wenn Sie eine copy running-configuration startup-configuration ausführen. Dieser Befehl kann mit sh run abgekürzt werden.
SEE: Checkliste für die Serverbereitstellung/Migration (Tech Pro Research)
#3: copy running-configuration startup-configuration
Dieser Befehl speichert die gerade geänderte Konfiguration (im RAM), auch bekannt als running-configuration, im nichtflüchtigen RAM (NVRAM). Bei einem Stromausfall bleibt diese Konfiguration im NVRAM erhalten. Mit anderen Worten: Wenn Sie die Konfiguration des Routers bearbeiten, sollten Sie diesen Befehl nicht verwenden und den Router neu starten – die Änderungen gehen verloren. Dieser Befehl kann mit copy run start abgekürzt werden. Der Befehl copy kann auch verwendet werden, um die laufende oder Startkonfiguration des Routers auf einen TFTP-Server zu kopieren, falls dem Router etwas zustößt.
#4: show interface
Der Befehl show interface zeigt den Status der Schnittstellen des Routers an. Diese Ausgabe liefert unter anderem Folgendes:
- Schnittstellenstatus (up/down)
- Protokollstatus auf der Schnittstelle
- Auslastung
- Fehler
- MTU
Dieser Befehl ist für die Fehlersuche bei einem Router oder Switch unerlässlich. Er kann auch durch Angabe einer bestimmten Schnittstelle verwendet werden, wie sh int g0/0.
#5: show ip interface
Noch beliebter als show interface sind show ip interface und show ip interface brief. Der Befehl show ip interface liefert eine Menge nützlicher Informationen über die Konfiguration und den Status des IP-Protokolls und seiner Dienste auf allen Schnittstellen. Der Befehl show ip interface brief liefert einen schnellen Status der Schnittstellen auf dem Router, einschließlich ihrer IP-Adresse, des Layer-2-Status und des Layer-3-Status.
#6: config terminal, enable, interface, and router
Cisco-Router haben verschiedene Modi, in denen nur bestimmte Dinge angezeigt oder geändert werden können. Die Möglichkeit, zwischen diesen Modi zu wechseln, ist entscheidend für die erfolgreiche Konfiguration des Routers.
Wenn man sich beispielsweise anmeldet, beginnt man im Benutzermodus (wo die Eingabeaufforderung wie > aussieht). Von dort aus geben Sie enable ein, um in den privilegierten Modus zu wechseln (wo die Eingabeaufforderung wie # aussieht). Im privilegierten Modus können Sie alles anzeigen, aber keine Änderungen vornehmen. Als Nächstes geben Sie config terminal (oder config t) ein, um in den globalen Konfigurationsmodus zu gelangen (die Eingabeaufforderung sieht aus wie router(config)# ). Von hier aus können Sie globale Parameter ändern. Um einen Parameter an einer Schnittstelle zu ändern (z. B. die IP-Adresse), wechseln Sie mit dem Befehl interface in den Schnittstellen-Konfigurationsmodus (die Eingabeaufforderung sieht aus wie router(config-if)#). Auch aus dem globalen Konfigurationsmodus können Sie mit dem Befehl router {protocol} in die Routerkonfiguration wechseln. Um einen Modus zu verlassen, geben Sie exit ein.
#7: no shutdown
Der Befehl no shutdown aktiviert eine Schnittstelle (schaltet sie ein). Dieser Befehl muss im Schnittstellenkonfigurationsmodus verwendet werden. Er ist nützlich für neue Schnittstellen und bei der Fehlersuche. Wenn Sie Probleme mit einer Schnittstelle haben, können Sie shut und no shut ausprobieren. Um die Schnittstelle herunterzufahren, kehren Sie den Befehl natürlich um und sagen einfach shutdown. Dieser Befehl kann mit no shut abgekürzt werden.
SEE: Systems downtime expense calculator (Tech Pro Research)
#8: show ip route
Der Befehl show ip route wird verwendet, um die Routing-Tabelle des Routers anzuzeigen. Dies ist die Liste aller Netzwerke, die der Router erreichen kann, ihre Metrik (die Präferenz des Routers für sie) und der Weg dorthin. Dieser Befehl kann mit sh ip ro abgekürzt werden und kann Parameter nach sich ziehen, wie sh ip ro ospf für alle OSPF-Routen. Um die Routing-Tabelle von allen Routen zu löschen, führen Sie clear ip route aus. Um nur eine Route zu löschen, geben Sie den Befehl clear ip route x.x.x.x ein (wobei x.x.x.x das zu löschende Netz ist).
#9: show version
Der Befehl show version gibt Ihnen das Konfigurationsregister des Routers (im Wesentlichen die Firmware-Einstellungen des Routers für das Booten), das letzte Mal, als der Router gebootet wurde, die Version des IOS, den Namen der IOS-Datei, das Modell des Routers und die Größe des RAM und Flash des Routers. Dieser Befehl kann abgekürzt werden mit sh ver.
#10: debug
Der Befehl debug hat viele Optionen und funktioniert nicht von selbst. Er liefert detaillierte Debugging-Ausgaben zu einer bestimmten Anwendung, einem Protokoll oder einem Dienst. Der Befehl debug ip routing zeigt zum Beispiel jedes Mal an, wenn eine Route zum Router hinzugefügt oder von ihm entfernt wird. Das Debugging kann gefährlich sein, da der Prozess Priorität vor allen anderen hat. Seien Sie darauf vorbereitet, die Funktion mit dem Befehl no debug oder undebug all zu deaktivieren.
Anmerkung der Redaktion: Dieser Artikel wurde ursprünglich am 25. Juli 2006 auf TechRepublic veröffentlicht. Er wurde am 30. November 2017 aktualisiert. Die Originalversion steht auch als PDF-Download zur Verfügung.
Data Center Trends Newsletter
DevOps, Virtualisierung, die hybride Cloud, Speicher und betriebliche Effizienz sind nur einige der Themen, die wir im Rechenzentrum beleuchten. Montags und mittwochs
Melden Sie sich noch heute an
Siehe auch
- Welche Cisco-Zertifizierungen werden 2017 gefragt sein? (TechRepublic)
- Download: Netzwerksicherheitspolitik (Tech Pro Research)
- Cisco: Die meisten IoT-Projekte scheitern an mangelnder Erfahrung und Sicherheit (ZDNet)
- Ciscos neue prädiktive Dienste sollen die Lücke bei den technischen Fähigkeiten mit KI schließen (TechRepublic)
- Cisco Live 2017: Künstliche Intelligenz und maschinelles Lernen werden die nächste Ära der Vernetzung einläuten (TechRepublic)