====== Firewall "ufw" (uncomplicated firewall) ====== ===== Installation ===== Die CLI-Variante installiert man wie folgt: sudo apt install --yes ufw Die GUI-Variante installiert man wie folgt: sudo apt install --yes gufw ===== Ersteinrichtung ===== sudo ufw default allow outgoing sudo ufw default reject incoming sudo ufw enable Zur Kontrolle kann man die Einstellungen mit folgender CLI-Eingabe prüfen: clear && sudo ufw status verbose Schnelle Hilfe bekommt man mit ''%%sudo ufw --help%%'' und eine ausführliche Dokumentation erhält man mit ''man ufw''. ===== Beispielregeln ===== ufw unterstützt die Anwendungsintegration durch Profile. Um die Namen jener Profile aufzulisten welche ufw bekannt sind, verwendet man: sudo ufw app list ==== SSH-Server im lokalen Netzwerk freigeben ==== sudo ufw allow from 192.168.0.0/16 to any app SSH # ggf. den IPv4-Bereich anpassen, z.B. weiter eingrenzen: '192.168.178.0/24') sudo ufw allow from fe80:: to any app SSH # ggf. den IPv6-Bereich anpassen Siehe auch: [[gnu_linux:anwendungen:ssh-server_openssh|OpenSSH-Server]] ==== VNC im lokalen Netzwerk freigeben ==== sudo ufw allow from 192.168.178.0/24 to any app VNC # ggf. den IPv4-Bereich anpassen sudo ufw allow from fe80:: to any app VNC # ggf. den IPv6-Bereich anpassen ==== Samba (SMB) im lokalen Netzwerk freigeben ==== sudo ufw allow from 192.168.178.0/24 to any app Samba # ggf. den IPv4-Bereich anpassen sudo ufw allow from fe80:: to any app Samba # ggf. den IPv6-Bereich anpassen ==== Webserver im lokalen Netzwerk freigeben ==== sudo ufw allow from 192.168.178.0/24 to any app "WWW" sudo ufw allow from 192.168.178.0/24 to any app "WWW Secure" sudo ufw allow from fe80:: to any app "WWW" sudo ufw allow from fe80:: to any app "WWW Secure" ==== Webserver im gesamten Netzwerk freigeben ==== Sollte der Webserver aus dem Internet erreichbar sein, so sind ggf. noch Prtweiterleitungen am Router und/ oder zusätzliche Firewalls im Netzwerk entsprechend einzurichten. sudo ufw allow "WWW" sudo ufw allow "WWW Secure" ===== geänderte Regeln anwenden ===== sudo ufw reload sudo ufw status verbose # zur Kontrolle ===== Regeln löschen ===== Um Firewall-Regeln zu löschen sollte man sich zu nächst eine nummerierte Liste der Regeln anzeigen lassen: sudo ufw status numbered Anschließend kann die gewünschte Regel wie folgt entfernt werden: sudo ufw delete # Nummer der Regel angeben ===== Links & Quellen ===== * [[uu>ufw|Ubuntusers zu "ufw"]] * [[debianwiki>Uncomplicated Firewall (ufw)|Debian-Wiki zu "Uncomplicated Firewall (ufw)"]] * [[suche>ufw|Websuche nach "ufw"]] ---- **Workflow (Tags):**\\ Beitrag_Entwurf, Beitrag_veröffentlicht {{tag>Linux Anwendung Software Firewall}}