Lässt es sich mit cremefarbenem Papier, einer Tönung, mehr Kontrast oder größerer Schrift besser lesen? Wählen Sie Ihre Farben und Ihre Schrift, einmalig für alle Seiten.

Kostenlose Lektion

Warum ein Gerät keine Verbindung bekommt

Nach dieser Lektion: Ich kann aus der Meldung von ping sagen, wo der Fehler liegt.

Lektion, 45 Min.3 BefehleLab zu statischem Routing: Routen in einem kleinen Netzwerk im Browser aufbauen

Wie findet man einen Netzwerkfehler?

Einen Netzwerkfehler findet man, indem man von unten nach oben prüft: erst die Adresse, dann die Route, dann den Namen. Wer wild rät, braucht Stunden.

Dein Handy zeigt „Verbunden“, aber keine Seite lädt. Welche Stufe ist kaputt? Heute lernst du, das mit drei einfachen Werkzeugen herauszufinden.

Am Ende dieser Lektion

Notiz

Ich kann aus der Meldung von ping sagen, wo der Fehler liegt.

Schlüsselwörter

BegriffWas er bedeutet
pingein Befehl, der fragt, ob ein Gerät antwortet
Routedie Angabe, über welchen Nachbarn ein Paket zu einem Netz kommt
Standardrouteder Weg für alle Ziele, die keine eigene Route haben
tracerouteein Befehl, der die Stationen eines Pakets zeigt
Namensauflösungdas Umwandeln eines Namens in eine Adresse durch DNS

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Bevor du anfängst

Notiz

Drück oben in der Leiste auf Lab starten. Das Lab baut zwei Router und drei Rechner nach. Jede Schaltfläche Ausführen tippt ihren Befehl in das Terminal der Maschine.

Prüfe von unten nach oben, Stufe für Stufe

Ein Fehler hat meist eine von drei Ursachen. Das Gerät hat keine gültige Adresse. Oder ihm fehlt die Route zum Ziel. Oder der Name wird nicht in eine Adresse verwandelt.

Prüf zuerst den Nachbarn, dann das Ziel, dann den Namen. Die erste Stufe, die versagt, zeigt dir den Fehler.

Beispiel: die Leiter der Prüfungen

StufeBefehlWenn es klapptWenn es scheitert
1 Nachbarping GatewayAdresse und Kabel sind gutAdresse oder Anschluss prüfen
2 Ziel mit Adresseping Ziel-IPDie Route stimmtRoute fehlt oder Ziel ist aus
3 Ziel mit Namenping NameDNS stimmtDNS-Server prüfen

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Das Lab zeigt die Adressen seiner Geräte

Befehl
netlab status

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Stufe 1: der Nachbar antwortet

Befehl
sudo ip netns exec h1 ping -c 1 10.0.1.1

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Die Meldung von ping sagt, was los ist

Der Befehl ping schickt ein kleines Paket und wartet auf Antwort. Dabei zeigt er, wie viele Pakete verloren gingen.

Die Meldung steht in Englisch auf dem Bildschirm. Lerne die vier wichtigsten Sätze auswendig, dann erkennst du den Fehler auf einen Blick.

Beispiel: vier Meldungen und ihre Ursache

MeldungBedeutungWahrscheinliche Ursache
0% packet lossAlle Pakete kamen zurückAlles in Ordnung
Network is unreachableEs gibt keinen Weg zum ZielRoute oder Standardroute fehlt
Destination Host UnreachableDer Weg endet kurz davorDer Nachbar antwortet nicht
Name or service not knownDer Name wurde nicht gefundenDNS ist falsch oder fehlt

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Beispiel: so sieht ein Fehler von ping aus

Code: bash
ping: connect: Network is unreachable

Ein häufiger Fehler

Warnung

Viele denken, ein Gerät mit fehlgeschlagenem ping habe ein kaputtes Kabel. Das stimmt nicht immer. Oft fehlt nur eine Route, oder eine Firewall wirft Pings weg. Prüf darum jede Stufe einzeln, bevor du ein Kabel tauschst.

Eine Routentabelle sagt, wohin ein Paket geht

Jedes Gerät hat eine Routentabelle. Sie sagt: Für dieses Netz nimm diesen Nachbarn. Für alles andere gilt die Standardroute.

Fehlt die Standardroute, kennt das Gerät nur sein eigenes Netz. Alles andere ist dann „unreachable“.

Die Routen von h1 ansehen

Befehl
sudo ip netns exec h1 ip route

Hier angezeigt, nicht ausgeführt. Erstellen Sie ein kostenloses Konto, um „Ausführen“ zu drücken und ihn im Terminal Ihres eigenen Labs einzugeben.

Ein Name braucht einen DNS-Server

Klappt der Ping auf die Adresse, aber nicht auf den Namen, liegt es nicht am Weg. Dann kennt das Gerät keinen DNS-Server, oder der Server kennt den Namen nicht.

Beides prüfst du, indem du denselben Test einmal mit der Adresse und einmal mit dem Namen machst.

Beispiel: zwei Pings gegeneinander gelesen

Ping auf die AdressePing auf den NamenFehler
KlapptKlapptKeiner
KlapptScheitertDNS
Scheitert (keine Route)ScheitertRoute
Scheitert (keine Antwort)ScheitertZiel oder Firewall

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Weiterführend: dein eigenes Handy

Öffne zu Hause die Einstellungen deines WLANs und suche die Zeilen für Gateway und DNS. Schreib sie auf.

Wenn das nächste Mal eine Seite nicht lädt, prüf die Leiter von unten nach oben und finde die Stufe, die versagt.

Über dieses Lab und seinen Quellcode: Lab zu statischem Routing: Routen in einem kleinen Netzwerk im Browser aufbauen

Sie unterrichten eine Gruppe? Weisen Sie dieses Modul Ihren Studierenden zu, mit Handbuch für Lehrende, automatisch geprüften Aufgaben und einem Lab für jede Person.