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.
Nice, vielen Dank