Wenn eine Verbindung nicht funktioniert, musst du herausfinden:
- Ist der Host erreichbar?
- Welche Route nimmt das Paket?
- Blockiert eine Firewall den Port?
- Dafür gibt es praktische Tools:
ping,traceroute,mtrundnc.
🔹 Erreichbarkeit prüfen mit ping
ping -c 4 8.8.8.8
-
-c 4→ 4 Pakete senden - Standard ohne
-c: läuft unendlich, abbrechen mitStrg + C.
Beispielausgabe:
64 bytes from 8.8.8.8: icmp_seq=1 ttl=117 time=20.5 ms
👉 Zeigt Antwortzeit, Paketverlust und ob das Ziel erreichbar ist.
🔹 Route zum Ziel prüfen mit traceroute
traceroute www.google.com
1 192.168.178.1 1.2 ms 2 10.11.0.1 5.1 ms 3 203.0.113.5 15.3 ms
👉 Jeder Hop zeigt den nächsten Router auf dem Weg zum Ziel.
Hilft, Netzwerkprobleme (z. B. in welchem Segment Pakete hängenbleiben) zu lokalisieren.
Installation (falls nicht vorhanden):
sudo apt install traceroute
🔹 Kombination aus Ping & Traceroute: mtr
mtr ist interaktiv und kombiniert Ping und Traceroute.
Start:
mtr www.google.com
👉 Zeigt in Echtzeit:
- Route zum Ziel
- Paketverlust pro Hop
- Antwortzeiten
Installation:
sudo apt install mtr
🔹 Ports testen mit nc (netcat)
nc (Netcat) prüft, ob ein Port offen ist.
Test auf offenen Port 22 (SSH):
nc -zv 192.168.178.10 22
-
-z→ nur scannen, keine Daten senden -
-v→ verbose (ausführlich)
Beispielausgabe:
Connection to 192.168.178.10 22 port [tcp/ssh] succeeded!
Mehrere Ports testen
nc -zv 192.168.178.10 20-25
👉 Zeigt, welche Ports im Bereich offen sind.
🔹 Übungen
Prüfe mit ping, ob www.dev-pool.de erreichbar ist.
Finde mit traceroute heraus, über wie viele Hops dein Rechner Google erreicht.
Nutze mtr, um den Paketverlust zu einer beliebigen Domain zu prüfen.
Teste mit nc, ob auf deinem Server Port 80 (HTTP) und 443 (HTTPS) offen sind.
✅ Zusammenfassung
ping → prüft Erreichbarkeit & Antwortzeiten.
traceroute → zeigt den Weg (Hops) zum Ziel.
mtr → kombiniert Ping & Traceroute in Echtzeit.
nc → testet, ob Ports offen oder blockiert sind.
👉 Im nächsten Kapitel geht es um Netzwerküberwachung & Traffic-Analyse – mit Tools wie iftop, nload und tcpdump
📚 Inhaltsverzeichnis
👉 Netzwerkdiagnose Kapitel 1: Netzwerkschnittstellen anzeigen & konfigurieren (ip link, ip addr)
👉 Netzwerkdiagnose Kapitel 2: Routingtabellen & Gateways mit ip route
👉 Netzwerkdiagnose Kapitel 3: Namensauflösung & DNS-Tools (dig, nslookup, host)
👉 Netzwerkdiagnose Kapitel 4: Verbindungen & Ports prüfen mit ss
👉 Netzwergdiagnose Kapitel 5: Netzwerkverbindungen testen (ping, traceroute, mtr, nc)
👉 Netzwerkdiagnose Kapitel 6: Netzwerküberwachung & Analyse (iftop, nload, tcpdump)
👉 Netzwerkdiagnose Kapitel 7: Firewall-Tools (ufw, iptables, nftables)
⭐ Bonus-Kapitel
👉 Netzwerkdiagnose Kapitel 8 (Bonus): Fehlerdiagnose & Performance im Netzwerk
👉 Netwerkdiagnose Kapitel 9 (Bonus): Automatisierung & Skripte für Netzwerktestsk
