Einführung
Als Systemadministrator ist die Verwaltung von Firewall-Einstellungen eine entscheidende Aufgabe zur Absicherung Ihres Servers. Unter Red Hat Enterprise Linux (RHEL) ist firewalld das Standardwerkzeug zur Firewall-Verwaltung, das über das Kommandozeilenprogramm firewall-cmd gesteuert wird. In dieser Herausforderung werden Sie den Umgang mit firewall-cmd üben, um Firewall-Regeln zur Steuerung des Netzwerkverkehrs zu konfigurieren.
Firewall konfigurieren
Ihre Aufgabe besteht darin, die aktiven Firewall-Regeln so anzupassen, dass Web-Traffic zugelassen wird. Der Dienst firewalld läuft bereits in Ihrer Umgebung. Sie müssen Regeln für die Standard-Web-Ports hinzufügen und sicherstellen, dass diese Änderungen dauerhaft wirksam bleiben.
Aufgaben
- Aufgabe 1: Überprüfen Sie den aktuellen Status des
firewalld-Dienstes, um sicherzustellen, dass er aktiv ist. - Aufgabe 2: Fügen Sie permanente Firewall-Regeln hinzu, um die Dienste
http(Port 80) undhttps(Port 443) zu erlauben. - Aufgabe 3: Laden Sie die Firewall-Konfiguration neu, um die permanenten Änderungen in die Laufzeitkonfiguration zu übernehmen.
- Aufgabe 4: Verifizieren Sie, dass die Dienste
httpundhttpsin den aktiven Firewall-Regeln aufgeführt sind.
Anforderungen
- Alle Firewall-Änderungen müssen mit dem Befehl
firewall-cmddurchgeführt werden. - Die Regeln für
httpundhttpsmüssen der permanenten Konfiguration hinzugefügt werden, damit sie einen Neustart oder Reload überdauern. - Nach dem Neuladen muss die aktive Konfiguration zeigen, dass die Dienste
httpundhttpsfreigeschaltet sind.
Beispiel
Nachdem Sie alle Aufgaben erfolgreich abgeschlossen haben, sollte die Ausgabe von sudo firewall-cmd --list-all die Dienste http und https in der Liste enthalten, ähnlich wie im folgenden Beispiel. Andere Details können abweichen.
public (active)
target: default
icmp-block-inversion: no
interfaces: eth0 eth1
sources:
services: cockpit dhcpv6-client http https ssh
ports:
protocols:
forward: yes
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
Hinweise
- Verwenden Sie
sudo firewall-cmd --state, um zu prüfen, ob die Firewall läuft. Falls sie nicht aktiv ist, können Sie sie mitsudo systemctl start firewalldstarten. - Um eine Regel dauerhaft zu machen, verwenden Sie das Flag
--permanent. - Permanente Regeln werden erst auf die laufende Konfiguration angewendet, wenn Sie die Firewall mit
sudo firewall-cmd --reloadneu laden.
Zusammenfassung
In dieser Herausforderung haben Sie gelernt, wie man Firewall-Regeln auf einem Red Hat Enterprise Linux-System mit firewall-cmd verwaltet. Sie haben geübt, den Firewall-Status zu prüfen, permanente Dienst-Regeln hinzuzufügen, die Firewall zur Anwendung der Änderungen neu zu laden und die aktive Konfiguration zu verifizieren. Dies sind grundlegende Fähigkeiten für jeden Systemadministrator, der für die Netzwerksicherheit verantwortlich ist.



