- Um Netzwerkprobleme zu analysieren, musst du wissen:
- Welche Ports sind offen?
- Welche Programme nutzen sie?
- Welche Verbindungen bestehen gerade?
Früher nutzte man
netstat, heute ist
ss das Standard-Tool (Socket Statistics).
🔹 Alle Verbindungen anzeigen
ss -a
👉 Zeigt alle TCP- und UDP-Verbindungen, inkl. offene Ports.
🔹 Nur Listening-Ports anzeigen
ss -ltn
-l → nur Listening-Sockets
-t → nur TCP
-n → keine Namensauflösung (schneller, nur IPs & Ports)
Beispielausgabe:
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
LISTEN 0 100 127.0.0.53:53 0.0.0.0:*
👉 Port 22 (SSH) und Port 53 (lokaler DNS-Resolver) sind offen.
🔹 Aktive TCP-Verbindungen
ss -tn
Beispiel:
ESTAB 0 0 192.168.178.25:55312 93.184.216.34:443
ESTAB = Established (aktive Verbindung)
- Lokale IP/Port → Remote IP/Port
🔹 UDP-Verbindungen
ss -un
👉 Zeigt aktive UDP-Verbindungen (z. B. DNS-Anfragen).
🔹 Prozessnamen anzeigen
sudo ss -ltnp
Beispiel:
LISTEN 0 128 0.0.0.0:22 *:* users:(("sshd",pid=1234,fd=3))
👉 Port 22 wird vom Prozess
sshd genutzt.
🔹 Verbindungen filtern
- Nach Port 22 (SSH):
ss -tn sport = :22
- Nach Remote-IP:
ss -tn dst 203.0.113.42
👉 Hilft, gezielt nur relevante Verbindungen zu sehen.
🔹 Vergleich zu netstat
Falls
net-tools installiert ist, geht auch:
netstat -tulnp
Aber:
ss ist schneller, moderner und zeigt mehr Details.
🔹 Übungen
- Zeige alle Listening-Ports auf deinem System.
- Finde heraus, welcher Prozess den Port 22 (SSH) nutzt.
- Starte einen Browser und öffne eine Webseite – prüfe mit
ss -tn, welche Remote-IPs verbunden sind.
- Bonus: Filtere mit
ss, um nur Verbindungen zu einem bestimmten Port anzuzeigen (z. B. 443).
✅ Zusammenfassung
ss ist der moderne Ersatz für netstat.
ss -ltn → zeigt offene Listening-Ports.
ss -tn → zeigt aktive TCP-Verbindungen.
- Mit
-p kannst du die zugehörigen Prozesse sehen.
- Mit Filtern analysierst du gezielt Ports oder IPs.
👉
Im nächsten Kapitel schauen wir uns Tools zum
Testen von Verbindungen an -
ping,
traceroute,
mtr und
nc.
📚 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