Verbindungsfluten überstehen

Geringes Risiko In IbexWall standardmäßig angehakt Katalog geprüft: 2026-11-05

Hält den Rechner ansprechbar, wenn jemand ihn mit halb offenen Verbindungen überflutet.

Warum es wichtig ist

Eine SYN-Flut schickt enorme Mengen von Verbindungsanfragen und vollendet sie nie. Jede halboffene Verbindung belegt Speicher, der Server läuft voll und antwortet echten Besuchern nicht mehr. SYN-Cookies lassen die Maschine während der Flut weiter antworten.

Wie es funktioniert

Setzt net.ipv4.tcp_syncookies auf 1. Wenn die Warteschlange halboffener Verbindungen überläuft, speichert der Kernel sie nicht mehr, sondern kodiert den nötigen Zustand in die Antwort, sodass die Flut keinen Speicher verzehrt.

Für wen es sich eignet

Alles, das TCP-Verbindungen annimmt: Server, Heimlabore, Laptops mit Diensten. Es greift nur unter Last, also gibt es wenig Grund, es auszulassen. Die meisten Distributionen aktivieren es bereits.

Was Sie bemerken könnten

Nichts, da es nur bei Überlast zählt. Während einer Flut können auf den betroffenen Verbindungen einige optionale TCP-Funktionen fehlen.

Auf Ihrem Computer prüfen

Den aktuellen Wert lesen:

sysctl net.ipv4.tcp_syncookies

Von Hand anwenden

Jetzt setzen (bis zum nächsten Neustart):

sudo sysctl -w net.ipv4.tcp_syncookies=1

Nach Neustarts beibehalten, in einer eigenen Datei:

sudo tee /etc/sysctl.d/90-net-tcp-syncookies.conf <<'EOF'
net.ipv4.tcp_syncookies = 1
EOF
sudo sysctl --system

Rückgängig machen

Entfernen Sie die Datei und starten Sie neu, oder setzen Sie den alten Wert mit sysctl -w zurück.

Verwandte Einstellungen

Quellen

Linux Hardening Guide (madaidans)
2.2.2
Linux kernel documentation
net