Anleitung · Ubuntu 24.04 LTS

Firewall mit UFW einrichten
auf Ubuntu 24.04 LTS

📅 Aktualisiert: Mai 2026 ⏱ ca. 15 Minuten 😀 Schwierigkeit: Einfach 🔌 Ubuntu 24.04 LTS (Noble Numbat)

UFW (Uncomplicated Firewall) ist das Standard-Firewall-Tool auf Ubuntu und bietet eine einfache Bedienung für iptables und ab Ubuntu 22.04/24.04 auch für nftables im Hintergrund. In dieser Anleitung richten wir UFW vollständig ein und geben alle notwendigen Ports für SSH und TeamSpeak frei.

⚠️ SSH-Port zuerst freigeben! Gib immer zuerst den SSH-Port frei, bevor du die Firewall aktivierst – sonst sperrst du dich selbst aus!

UFW vs. iptables vs. nftables

ToolEmpfehlungBemerkung
UFW ✓ Empfohlen Einfache Syntax, Standard auf Ubuntu, nutzt nftables im Backend
nftables ✓ Modern Offizieller Nachfolger von iptables seit Linux-Kernel 3.13, ab Ubuntu 20.10 Standard
iptables Veraltet Auf Ubuntu 24.04 nur noch als Wrapper für nftables – für neue Setups nicht empfohlen
💡 Info Ab Ubuntu 22.04 verwendet UFW intern nftables als Backend statt iptables. Du profitierst damit automatisch von der modernen Firewall-Architektur.

UFW installieren

UFW ist auf Ubuntu 24.04 meist vorinstalliert. Prüfe den Status:

ufw status

Falls nicht installiert:

apt update && apt install ufw -y

Grundregeln einrichten

Standardverhalten festlegen: eingehende Verbindungen blockieren, ausgehende erlauben:

ufw default deny incoming
ufw default allow outgoing

SSH freigeben (WICHTIG – zuerst!)

# Standard SSH-Port 22
ufw allow ssh

# Oder explizit mit Port:
ufw allow 22/tcp

# Falls du einen anderen SSH-Port nutzt (z.B. 2222):
ufw allow 2222/tcp

TeamSpeak 3 Ports freigeben

# TS3 Voice-Server (UDP) – Clients verbinden sich hierüber
ufw allow 9987/udp

# TS3 ServerQuery (TCP) – für YATQA, Scripts, Bots
ufw allow 10011/tcp

# TS3 File Transfer (TCP) – Icons, Avatare
ufw allow 30033/tcp

Optional: HTTP/HTTPS für einen Webserver:

ufw allow 80/tcp
ufw allow 443/tcp
PortProtokollDienst
22TCPSSH (Serveradministration)
9987UDPTeamSpeak 3 Voice
10011TCPTeamSpeak 3 ServerQuery
30033TCPTeamSpeak 3 Dateiübertragung
80TCPHTTP (optional)
443TCPHTTPS (optional)

Firewall aktivieren

⚠️ Letzter Check Prüfe nochmals, ob SSH freigegeben ist, bevor du aktivierst: ufw show added
ufw enable

Du wirst gefragt: „Command may disrupt existing ssh connections. Proceed with operation (y|n)?" – Bestätige mit y.

ufw status verbose
✓ Firewall ist aktiv UFW startet automatisch beim Systemneustart.

Regeln verwalten

Status und Regeln anzeigen

# Kompakter Status
ufw status

# Mit Regelnummern (für gezielte Löschung)
ufw status numbered

# Ausführlich mit Aktionen
ufw status verbose

Regeln löschen

# Nach Nummer (zuerst Nummern anzeigen: ufw status numbered)
ufw delete 3

# Nach Regel
ufw delete allow 9987/udp

# Firewall deaktivieren (alle Regeln bleiben erhalten)
ufw disable

# Alle Regeln zurücksetzen
ufw reset

Bestimmte IP erlauben / sperren

# Alle Verbindungen von einer IP erlauben
ufw allow from 192.168.1.100

# Nur SSH von einer IP erlauben
ufw allow from 192.168.1.100 to any port 22

# IP komplett sperren
ufw deny from 1.2.3.4

UFW + Fail2ban kombinieren

Fail2ban kann UFW als Ban-Action nutzen – gesperrte IPs werden dann direkt über UFW blockiert. Bearbeite dazu die Fail2ban-Konfiguration:

nano /etc/fail2ban/jail.local

Im Abschnitt [DEFAULT] die Ban-Action auf UFW setzen:

[DEFAULT]
banaction = ufw
banaction_allports = ufw
systemctl restart fail2ban
📌 Tipp Folge der Anleitung SSH mit Fail2ban absichern für die vollständige Fail2ban-Einrichtung.

Häufige Fragen

Ist iptables auf Ubuntu 24.04 noch nutzbar?

Ja, aber nur als Wrapper. Auf Ubuntu 24.04 ist iptables ein Symlink auf iptables-nft, das im Hintergrund nftables verwendet. Für neue Server empfehlen wir UFW – es ist einfacher und zukunftssicher.

Wie prüfe ich, welche Ports gerade offen sind?

ss -tlnup
# oder:
netstat -tlnup

Warum ist UDP 9987 nicht erreichbar, obwohl freigegeben?

Prüfe mit ufw status verbose ob die Regel wirklich aktiv ist. Außerdem könnte ein vorgelagerter Hosting-Firewall (Panel/vServer-Verwaltung) den Port blockieren – diese muss separat geöffnet werden.

Wie deaktiviere ich UFW vorübergehend?

ufw disable      # Regeln bleiben gespeichert
ufw enable       # Wieder aktivieren