Zum Inhalt

Firewall unter Linux mit ufw einrichten & verwalten

Firewall unter Linux mit ufw einrichten & verwalten

Firewall unter Linux mit ufw einrichten & verwalten

Zusammenfassung: Dieser Artikel dokumentiert die Einrichtung und Verwaltung einer Firewall unter Linux mit ufw (Uncomplicated Firewall), einem Frontend für iptables/nftables. Themen sind Aktivierung, Standardrichtlinien, Regelerstellung für häufige Anwendungsfälle, Logging und die grafische Oberfläche Gufw.


1. ufw installieren

# Ubuntu / Debian (oft vorinstalliert)
sudo apt install ufw

# Fedora (nftables-basiert, alternativer Ansatz via firewalld empfohlen)
sudo dnf install ufw

# Arch Linux
sudo pacman -S ufw

2. ufw aktivieren & Standardrichtlinien setzen

# Standardrichtlinien: eingehend blockieren, ausgehend erlauben
sudo ufw default deny incoming
sudo ufw default allow outgoing

# ufw aktivieren
sudo ufw enable

# Status anzeigen
sudo ufw status verbose

Wichtig: Vor dem Aktivieren sicherstellen, dass SSH-Zugriff erlaubt ist, um eine Aussperrung zu vermeiden.


3. Regeln erstellen

SSH erlauben

# Per Service-Name
sudo ufw allow ssh

# Per Port
sudo ufw allow 22/tcp

# SSH nur aus dem lokalen Netz erlauben
sudo ufw allow from 192.168.1.0/24 to any port 22

Webserver (HTTP & HTTPS)

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

# Oder via App-Profil
sudo ufw allow 'Nginx Full'
sudo ufw allow 'Apache Full'

Ports für Gaming & Steam

# Steam (Basis)
sudo ufw allow 27015:27030/tcp
sudo ufw allow 27015:27030/udp
sudo ufw allow 4380/udp

# Steam Remote Play
sudo ufw allow 27031:27036/udp
sudo ufw allow 27036/tcp

Bestimmte IP-Adresse blockieren

sudo ufw deny from 203.0.113.42

Regel für spezifische Netzwerkschnittstelle

sudo ufw allow in on eth0 to any port 80

4. Regeln auflisten & löschen

# Regeln mit Nummern anzeigen
sudo ufw status numbered

# Regel per Nummer löschen
sudo ufw delete 3

# Regel per Definition löschen
sudo ufw delete allow 80/tcp

5. Logging aktivieren

# Logging aktivieren (Standard-Level)
sudo ufw logging on

# Log-Level setzen (low, medium, high, full)
sudo ufw logging medium

Logs werden in /var/log/ufw.log und dem systemd-Journal gespeichert:

sudo tail -f /var/log/ufw.log
journalctl -f | grep UFW

6. Grafische Oberfläche: Gufw

Gufw bietet eine grafische Oberfläche für ufw.

sudo apt install gufw      # Ubuntu / Debian
sudo pacman -S gufw        # Arch Linux

Nach dem Start mit Root-Rechten ermöglicht Gufw das Erstellen, Anzeigen und Löschen von Regeln ohne Terminal.


7. Referenz: Wichtige ufw-Befehle

Befehl Beschreibung
sudo ufw enable Firewall aktivieren
sudo ufw disable Firewall deaktivieren
sudo ufw reset Alle Regeln zurücksetzen
sudo ufw status Status und Regeln anzeigen
sudo ufw status numbered Regeln mit Nummern
sudo ufw allow [Port] Port erlauben
sudo ufw deny [Port] Port blockieren
sudo ufw delete [Regel] Regel entfernen
sudo ufw app list Verfügbare App-Profile anzeigen

Hat euch dieser Beitrag gefallen?

Dann lasst gern ein Like da.

Kommentare

Noch keine Kommentare.
Neuen Kommentar schreiben

Deine E-Mail wird nicht veröffentlicht. Bei Antworten erhältst du eine Benachrichtigung.