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
| Begriff | Was er bedeutet |
|---|---|
| ping | ein Befehl, der fragt, ob ein Gerät antwortet |
| Route | die Angabe, über welchen Nachbarn ein Paket zu einem Netz kommt |
| Standardroute | der Weg für alle Ziele, die keine eigene Route haben |
| traceroute | ein Befehl, der die Stationen eines Pakets zeigt |
| Namensauflösung | das 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
| Stufe | Befehl | Wenn es klappt | Wenn es scheitert |
|---|---|---|---|
| 1 Nachbar | ping Gateway | Adresse und Kabel sind gut | Adresse oder Anschluss prüfen |
| 2 Ziel mit Adresse | ping Ziel-IP | Die Route stimmt | Route fehlt oder Ziel ist aus |
| 3 Ziel mit Namen | ping Name | DNS stimmt | DNS-Server prüfen |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Das Lab zeigt die Adressen seiner Geräte
netlab statusHier 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
sudo ip netns exec h1 ping -c 1 10.0.1.1Hier 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
| Meldung | Bedeutung | Wahrscheinliche Ursache |
|---|---|---|
| 0% packet loss | Alle Pakete kamen zurück | Alles in Ordnung |
| Network is unreachable | Es gibt keinen Weg zum Ziel | Route oder Standardroute fehlt |
| Destination Host Unreachable | Der Weg endet kurz davor | Der Nachbar antwortet nicht |
| Name or service not known | Der Name wurde nicht gefunden | DNS ist falsch oder fehlt |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Beispiel: so sieht ein Fehler von ping aus
ping: connect: Network is unreachableEin 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
sudo ip netns exec h1 ip routeHier 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 Adresse | Ping auf den Namen | Fehler |
|---|---|---|
| Klappt | Klappt | Keiner |
| Klappt | Scheitert | DNS |
| Scheitert (keine Route) | Scheitert | Route |
| Scheitert (keine Antwort) | Scheitert | Ziel 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.