Gibt es eine Möglichkeit, die Syntax eines iptables-Regelskripts zu testen / zu überprüfen, ohne die tatsächliche Firewall-Konfiguration zu ändern (ich denke, das Hinzufügen und Löschen jeder Regel ist nicht der beste Weg ...).
Ich kenne die Option -C, aber sie überprüft keine Optionen wie Ketten und ist mit ihren Rückkehrcodes etwas knifflig, da 1 nicht immer bedeutet, dass die Syntax korrekt ist.
Danke!
Verwenden Sie iptables-save / iptables-restore. Meiner Meinung nach ist die Verwendung von Skripten eine schlechte Idee. Schreiben Sie Ihre ersten Regeln über die Befehlszeile, speichern Sie sie mit "iptables-save> file" und bearbeiten Sie diese Datei weiter. "iptables-restore <file" wird verwendet, um die Regeln anzuwenden. Dieser Befehl überprüft die Syntax und wendet die Regeln nicht an, wenn ein Fehler auftritt.
quelle