iptables-Regeln nach dem Neustart speichern
Schritt-für-Schritt-Anleitung zur Konfiguration der automatischen Speicherung von iptables-Regeln unter Debian, Ubuntu, CentOS und RHEL.
Der iptables-Firewall ist ein in Linux integriertes Tool zur Verwaltung des Netzwerkverkehrs. Es ermöglicht die Konfiguration des Netzwerkzugriffs, indem bestimmter Datenverkehr erlaubt oder blockiert wird.
Standardmäßig werden iptables-Regeln nach einem Systemneustart nicht gespeichert. Nach der Konfiguration der Regeln sind zusätzliche Schritte erforderlich, damit diese nach einem Neustart aktiv bleiben. Dies ist besonders wichtig beim Betrieb von virtuellen Servern oder dedizierten Servern, um den Server nicht ungeschützt zu lassen.
Schnellstart
- Stellen Sie sicher, dass auf Ihrem System iptables-Regeln konfiguriert sind.
- Prüfen Sie die aktuellen Regeln mit dem Befehl:
iptables -L
Hinweis
Alle Befehle werden als root ausgeführt. Öffnen Sie eine Konsole mit Superuser-Rechten: sudo -i unter Debian/Ubuntu oder su auf anderen Systemen.
Regeln unter Ubuntu/Debian speichern
Installieren Sie das Paket iptables-persistent:
apt install iptables-persistent
Während der Installation werden Sie aufgefordert, die aktuellen Regeln zu speichern. Wenn die Regeln bereits konfiguriert sind, wählen Sie „Ja".
Regeln manuell speichern
Um Regeln nach Änderungen zu speichern:
netfilter-persistent save
Die Regeln werden in folgenden Dateien gespeichert:
/etc/iptables/rules.v4— für IPv4./etc/iptables/rules.v6— für IPv6.
Regeln aktualisieren
Gespeicherte Regeln aktualisieren:
iptables-save > /etc/iptables/rules.v4
ip6tables-save > /etc/iptables/rules.v6
Regeln entfernen
Öffnen Sie die entsprechende Datei (/etc/iptables/rules.v4 oder /etc/iptables/rules.v6) und löschen Sie die unerwünschten Zeilen.
Regeln unter CentOS/RHEL speichern
Installieren Sie das Paket iptables-services:
dnf install iptables-services
Aktuelle Regeln speichern
Speichern Sie die Regeln mit dem Befehl:
service iptables save
Die Regeln werden in folgende Dateien geschrieben:
/etc/sysconfig/iptables— für IPv4./etc/sysconfig/ip6tables— für IPv6.
Automatisches Laden der Regeln
Aktivieren Sie den automatischen Start von iptables:
systemctl enable iptables
systemctl start iptables
Prüfen Sie den Dienststatus:
systemctl status iptables
Regeln aktualisieren
Gespeicherte Regeln aktualisieren:
iptables-save > /etc/sysconfig/iptables
ip6tables-save > /etc/sysconfig/ip6tables
Regeln entfernen
Öffnen Sie die gewünschte Datei (/etc/sysconfig/iptables oder /etc/sysconfig/ip6tables) und löschen Sie die überflüssigen Zeilen.
Unsere Produkte und Dienste
Hilfe
Bei Fragen oder wenn Sie Unterstützung brauchen, erreichen Sie uns jederzeit über das Ticketsystem — wir helfen Ihnen gern weiter!