Netzwerkfehler systematisch analysieren
Lektion 6 von 6
Praxis: Netzwerkfehler vollständig analysieren
Führe einen vollständigen, dokumentierten Diagnoseablauf an einem fiktiven Netzwerkvorfall durch.
Lernziele
Nach Abschluss dieser Lektion kannst du:
- ein vollständiges Fehlerbild präzisieren
- Link, IP, Subnetz und Gateway nacheinander belegen
- DHCP- und DNS-Evidenz unterscheiden
- Routing und Rückweg berücksichtigen
- TCP-Endpunkt und Anwendung getrennt testen
- acht typische Vorfälle der passenden Schicht zuordnen
- eine Hypothese aus Evidenz ableiten
- nur eine begründete Änderung vorschlagen
- den erwarteten Zustand erneut verifizieren
- Befund, Root Cause und Lösung nachvollziehbar dokumentieren
Fiktive Labortopologie
PC01
192.168.10.50/24Gateway
192.168.10.1Routerpfad
192.168.10.0/24 ↔ 192.168.20.0/24Webserver
192.168.20.20 · TCP 80192.168.10.10 · portal.firma.test → 192.168.20.20- Clientnetz
192.168.10.0/24· PC01192.168.10.50· Gateway192.168.10.1- Infrastruktur
192.168.10.10stellt im Szenario DNS und DHCP bereit.- Servernetz
192.168.20.0/24· Webserver192.168.20.20- Namens- und Dienstbaseline
portal.firma.test → 192.168.20.20· HTTP auf TCP 80 ·http://portal.firma.test/
Alle Hostadressen liegen gültig in den jeweiligen /24-Netzen; der Routerpfad verbindet beide Netze.
13 Diagnosephasen
- 1.Benutzerbericht lesen
- 2.exaktes Symptom definieren
- 3.lokales Interface und Konfiguration prüfen
- 4.lokales oder entferntes Ziel bestimmen
- 5.Gateway und Pfad testen
- 6.DHCP-Evidenz untersuchen
- 7.DNS untersuchen
- 8.Transportendpunkt des Ziels testen
- 9.Anwendungsantwort untersuchen
- 10.Hypothese bilden
- 11.begründete Lösung konzeptionell auswählen
- 12.erwartetes Ergebnis verifizieren
- 13.vollständig dokumentieren
Acht Vorfälle, acht begründete Einstiege
Vorfall 1
APIPA / DHCP-Pfad
Evidenz: PC01: 169.254.35.44/16, kein Firmengateway; andere Clients haben normale Leases.
Richtung: Link, lokale Konfiguration und DHCP-Bezugspfad untersuchen. Link-Local beweist weder Serverausfall noch Pool-Erschöpfung; keine Zufalls-IP setzen.
Vorfall 2
Falsche DHCP-DNS-Option
Evidenz: PC01: 192.168.10.50/24, GW 192.168.10.1, DNS 192.168.10.99 statt 192.168.10.10; IP-Pfad zum Server funktioniert.
Richtung: DNS-Konfiguration und deren statische/DHCP-Quelle untersuchen, nicht Routing beschuldigen.
Vorfall 3
Falsche DNS-Antwort
Evidenz: portal.firma.test liefert 192.168.20.30 statt dokumentierter 192.168.20.20.
Richtung: DNS ist verfügbar; Record, Resolver, Cache, View und Datenquelle untersuchen. Kein Timeout.
Vorfall 4
Routingfehler
Evidenz: Clientwerte korrekt, Gateway erreichbar, DNS liefert 192.168.20.20, Zielnetz nicht erreichbar.
Richtung: Hin- und Rückroute zwischen 192.168.10.0/24 und 192.168.20.0/24 untersuchen, DNS nicht ändern.
Vorfall 5
Connection refused
Evidenz: DNS korrekt, Routing ausreichend, TCP 80 wird aktiv abgelehnt.
Richtung: Listener, Dienst, Port, Bindung und ablehnende Policy untersuchen; DHCP ist nicht der erste Bereich.
Vorfall 6
HTTP 404
Evidenz: TCP-Verbindung steht; GET /azubi erhält 404 Not Found.
Richtung: Ressource, Pfad und Anwendungsrouting untersuchen. Der Server war ausreichend erreichbar.
Vorfall 7
HTTP 503
Evidenz: TCP-Verbindung steht; Frontend antwortet 503 Service Unavailable.
Richtung: Dienst, Anwendung, Backend, Wartung und Last untersuchen; Client-IP nicht ändern.
Vorfall 8
Intermittenter IP-Konflikt
Evidenz: PC01 fällt zeitweise aus; ARP-/Neighbor-Zuordnung wechselt; weiteres Gerät könnte dieselbe IPv4-Adresse nutzen.
Richtung: Adressverwaltung und Duplicate-IP-Hypothese lesend belegen; keine offensiven ARP-Techniken.
| Evidenz | Nächste Schicht | Noch nicht bewiesen |
|---|---|---|
169.254.x.x | DHCP / lokale Konfiguration | DHCP-Server selbst ist nicht als tot bewiesen |
NXDOMAIN | DNS-Namespace / Daten | Routing ist nicht zwingend gestört |
TCP refused | Endpunkt / Listener / Dienst | DNS ist nicht zwingend gestört |
HTTP 404 | Ressource / Anwendungsrouting | Host ist nicht unerreichbar |
HTTP 503 | Dienst / Anwendung / Backend | Client-IP ist nicht automatisch falsch |
Lesender Werkzeugkasten
Windows
ipconfig /allpingarp -aroute printtracertnslookupTest-NetConnectionnetstat -anocurl
Linux
ip addrip routeip neighpingtracepath / traceroutedig / nslookup / getentss -ltncurl
Verfügbarkeit und Ausgabe variieren. Kein Werkzeug ist überall Pflicht; für das Basislabor ist keine Erhöhung erforderlich.
- Interface / Link gültig?
- IP und Maske plausibel?
- Lokales Subnetz?
- Gateway und Pfad?
- DHCP-Konfiguration / Quelle?
- DNS-Antwort korrekt?
- Zielport erreichbar?
- Anwendungsantwort?
- Backend / Dienst?
- Dokumentieren
Starke vorhandene Evidenz darf einen gezielten Einstieg an einer späteren Schicht begründen. Der Baum ist ein Denkmodell, kein starres Ritual.
Übung
Symptom zur nächsten Untersuchungsschicht zuordnen
Gesamtfall: Schicht für Schicht eingegrenzt
- 1.PC01:
192.168.10.50/24, Gateway192.168.10.1, DNS192.168.10.10 - 2.Gateway ist erreichbar.
- 3.
portal.firma.test → 192.168.20.20 - 4.Route und Rückpfad funktionieren ausreichend.
- 5.TCP 80 ist erfolgreich.
- 6.HTTP antwortet
503 Service Unavailable.
Wissenscheck
Stärkster nächster Bereich
Vorfall dokumentieren
Die Vorlage ist nicht persistent. Sie macht sichtbar, welche Aussage beobachtet, abgeleitet, verändert und anschließend bestätigt wurde.
Typische Fehlvorstellungen
- Falsch: „Bei Netzwerkfehlern immer zuerst Adapter zurücksetzen.“
- Korrektur: Zuerst Symptome und Konfiguration beobachten.
- Falsch: „169.254 = DHCP-Server definitiv offline.“
- Korrektur: Mehrere lokale und serverseitige Ursachen bleiben offen.
- Falsch: „DNS-Antwort vorhanden = DNS-Daten korrekt.“
- Korrektur: Erreichbarkeit und Datenrichtigkeit sind getrennt.
- Falsch: „Gateway erreichbar = komplette Route funktioniert.“
- Korrektur: Weiterer Hin- und Rückweg bleiben ungetestet.
- Falsch: „Porttest erfolgreich = Anwendung funktioniert.“
- Korrektur: Protokoll, Fachlogik und Backend bleiben offen.
- Falsch: „404 = Netzwerkfehler.“
- Korrektur: HTTP hat ausreichend funktioniert, um den Status zu liefern.
- Falsch: „503 = Client-IP falsch.“
- Korrektur: Der Frontend-Dienst meldet fehlende Anwendungsverfügbarkeit.
- Falsch: „Nach erfolgreicher Änderung muss nichts dokumentiert werden.“
- Korrektur: Verifikation und Dokumentation sichern Wissen und Nachvollziehbarkeit.
- Falsch: „Wenn etwas wieder funktioniert, ist Root Cause automatisch bekannt.“
- Korrektur: Korrelation und Seiteneffekte müssen durch kontrollierte Tests ausgeschlossen werden.
Befehlssicherheit
- A · lesend / diagnostisch
- Erforderlich sind nur bekannte Zieltests und Abfragen wie
ipconfig /all,ip addr,ip route,nslookup,dig,getent,Test-NetConnection,netstat -ano,ss -ltnundcurl. - B · zustandsändernd, nur konzeptionell
- Lease Release/Renew, DNS-Flush, Adapterreset, Route oder Konfiguration ändern und Dienstneustart werden nicht ausgeführt.
- C · privilegiert/administrativ, nur konzeptionell
- DHCP-/DNS-Server, Relay, Firewall, Dienstbindung oder Serveranwendung ändern erfordert Befund, Freigabe und passende Zuständigkeit.
Dein Lernstand
Lektion in Bearbeitung
Das Öffnen startet die Lektion. Als erledigt zählt sie erst nach deiner ausdrücklichen Bestätigung.