Auch wenn Routing, DNS und Firewalls richtig eingestellt sind, können Netzwerkprobleme auftreten:
- Langsame Verbindungen
- Paketverluste
- „hängende“ Webseiten
- Abbrüche bei SSH oder Downloads
In diesem Kapitel lernst du Tools und Tricks, um solche Probleme einzugrenzen.
🔹 MTU & Fragmentierung prüfen
Die MTU (Maximum Transmission Unit) bestimmt die maximale Paketgröße.
Zu große Pakete müssen fragmentiert werden → das kann Probleme verursachen.
Prüfen mit ping und „Do not Fragment“-Flag:
ping -M do -s 1472 8.8.8.8
-M do→ Paket darf nicht fragmentiert werden-s 1472→ Payload-Größe (1472 + 28 Bytes Header = 1500 MTU)
Wenn die Antwort lautet:
Frag needed and DF set
👉 MTU ist zu groß, du musst die richtige MTU ermitteln.
🔹 Paketverlust messen
Ein einzelner ping reicht oft nicht. Besser: viele Pakete senden:
ping -c 100 8.8.8.8
Am Ende zeigt die Statistik:
100 packets transmitted, 100 received, 0% packet loss
👉 Paketverlust deutet auf Überlastung, schlechte Leitungen oder defekte Hardware hin.
🔹 Bandbreite messen mit iperf3
iperf3 ist ein Tool zum Testen von Netzwerkgeschwindigkeit.
Du brauchst zwei Systeme: einen Server und einen Client.
Server starten:
iperf3 -s
Client starten:
iperf3 -c 192.168.178.10
Ausgabe:
[ ID] Interval Transfer Bandwidth [ 4] 0.00-10.00 sec 112 MBytes 94.1 Mbits/sec
👉 Zeigt die tatsächlich nutzbare Bandbreite.
Installation:
sudo apt install iperf3
🔹 Latenz & Jitter prüfen mit mtr
mtr kennst du schon aus Kapitel 5.
Damit kannst du über längere Zeit messen, ob Paketverlust oder hohe Latenz auftritt:
mtr -r -c 100 8.8.8.8
-r→ Report-Modus (keine Live-Ansicht)-c 100→ 100 Pakete senden
🔹 Quality of Service (QoS) Grundgedanke
In produktiven Netzwerken (z. B. Rechenzentren) kann man QoS-Regeln einsetzen, um bestimmten Traffic zu priorisieren (z. B. VoIP).
Tools wie tc (Traffic Control) gehören dazu – aber das geht über die Basics hinaus.
🔹 Übungen
- Teste mit
ping -M do, welche MTU deine Verbindung unterstützt. - Messe mit
ping -c 50, ob bei dir Paketverlust auftritt. - Starte auf einem zweiten Rechner
iperf3 -sund führe einen Bandbreitentest durch. - Bonus: Nutze mtr, um Paketverlust über eine längere Strecke (z. B. zu
google.com) zu analysieren.
✅ Zusammenfassung
- MTU-Probleme können Verbindungen abbrechen lassen → teste mit
ping -M do. - Paketverlust findest du mit langen Ping-Tests (
-c). - iperf3 misst reale Bandbreite zwischen zwei Systemen.
- mtr zeigt Latenz & Paketverlust über längere Zeit.
- QoS (z. B.
tc) kann in komplexen Umgebungen helfen, wichtigen Traffic zu priorisieren.
👉 Im letzten Bonus-Kapitel zeigen wir, wie du kleine Automatisierungs-Skripte für Netzwerktests schreibst.
📚 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
