#!/bin/bash echo "===========================================" echo "Meldestelle - Netzwerk-Setup für POC" echo "===========================================" if [ "$EUID" -ne 0 ]; then echo "Bitte mit sudo ausführen: sudo ./setup-firewall-linux.sh" exit fi # Erkennung der Firewall (firewalld für Fedora/KDE, ufw für Ubuntu) if command -v firewall-cmd &> /dev/null; then echo "[Fedora/firewalld] Öffne Ports 8090 (TCP), 8080 (TCP) und 5353 (UDP)..." firewall-cmd --permanent --add-port=8090/tcp firewall-cmd --permanent --add-port=8080/tcp firewall-cmd --permanent --add-service=mdns firewall-cmd --reload echo "Fertig!" elif command -v ufw &> /dev/null; then echo "[Ubuntu/ufw] Öffne Ports 8090 (TCP), 8080 (TCP) und 5353 (UDP)..." ufw allow 8090/tcp ufw allow 8080/tcp ufw allow 5353/udp echo "Fertig!" else echo "Keine bekannte Firewall (ufw/firewalld) gefunden. Bitte Ports manuell prüfen." fi echo "Das System ist nun bereit für den Meldestelle-POC."