Firewalld Ausführlicher

Aus Xinux Wiki
Version vom 20. Oktober 2024, 19:18 Uhr von Thomas.will (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ ==FirewallD installieren und einrichten== ===Update der Repositories durchführen=== * sudo apt update ===FirewallD installieren=== * sudo apt -y install fi…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

FirewallD installieren und einrichten

Update der Repositories durchführen

  • sudo apt update

FirewallD installieren

  • sudo apt -y install firewalld

Version von FirewallD überprüfen

  • sudo firewall-cmd --version

Status von FirewallD anzeigen

  • sudo firewall-cmd --state

Verfügbare Zonen anzeigen

  • firewall-cmd --get-zones

Aktive Zonen anzeigen

  • firewall-cmd --get-active-zones

Standardzone anzeigen

  • firewall-cmd --get-default-zone

Standardzone ändern

  • firewall-cmd --set-default-zone=home

Firewall-Regeln für eine Zone anzeigen

  • firewall-cmd --zone=home --list-all

Dienste in einer Zone anzeigen

  • firewall-cmd --zone=public --list-services

Ports in einer Zone anzeigen

  • firewall-cmd --zone=public --list-ports

Dienst zu einer Zone hinzufügen

  • firewall-cmd --zone=public --add-service=https

Dienst permanent hinzufügen

  • firewall-cmd --zone=public --permanent --add-service=https

Port zu einer Zone hinzufügen

  • firewall-cmd --zone=public --permanent --add-port=5000/tcp
  • firewall-cmd --zone=public --permanent --add-port=5900-5999/udp

Beispiel für eine Zonen-Konfigurationsdatei

<?xml version="1.0" encoding="utf-8"?>
<zone>
  <short>Public</short>
  <description>For use in public areas. You do not trust the other computers on networks to not harm your computer. Only selected incoming connections are accepted.</description>
  <service name="ssh"/>
  <service name="mdns"/>
  <service name="dhcpv6-client"/>
</zone>

Grafische Oberfläche für firewalld installieren

  • sudo apt-get install firewall-applet

Geänderte Einstellungen aktivieren

  • sudo firewall-cmd --reload

Firewalld-Status überprüfen

  • sudo firewall-cmd --state
  • systemctl status firewalld