Alle iptables Regeln entfernen

Um alle iptables Regeln und alle Chains zu löschen reicht ein einfaches iptables -F nicht aus. Es sind ein paar mehr Befehle nötig um wieder vollen Zugriff auf das System zu erlauben.

Iptables reseten

Folge Zeilen setzen iptables wieder vollständig zurück:

iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

Man kann sich dazu auch ein einfachen Script bauen und das z.B. mit einem Cronjob ausführen lassen um sich beim Testen nicht selbst vom System auszusperren.

#!/bin/sh
echo "iptables reset ... "
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

Zum Ausführen noch die nötigen Rechte geben.

chmod +x /root/iptable_reset

Detaillierte informationen gibts auf der Projektseite oder in den Manpages.

Ein Kommentar

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.