Terminatorthree
Member
Hallo alle zusammen,
ich bin gerade etwas am Programmieren und stoße dabei auf ein merkwürdiges Problem. In meinem Tool wird ein bash-script sehr oft aufgerufen, welches IPTables Regeln hinzufügen und löschen soll. Das hinzufügen der Regeln (Hauptsächlich Redirects) klappt auch wunderbar und ich sehe alle Regeln wenn ich sie mir von IPTables ausgeben lasse.
Wenn ich beim beenden des Programmes jedoch alle Regeln wieder entfernen möchte kommt es zu einem Problem. Es wird genau der gleich IPTables Befehl aufgerufen wie beim hinzufügen (jedoch mit -D statt -A) um die Regeln zu löschen.
Interessanterweise bleiben dabei einige Regeln am Ende stehen. Das Problem ist reproduzierbar, jedoch betrifft es immer andere zufällige Regeln. Wenn ich mein Bash-Script in eine Datei loggen lassen, sehe ich, dass die Regel angeblich mit Returncode 0 von IPTables entfernt wurde.
Ist jemandem von euch ein Problem mit IPTables bekannt, wenn viele (auch gleichzeitige, da threaded) Regeln gleichzeitig gelöscht oder hinzugefügt werden sollen?
Würde mich über Erfahrungen freuen.
Grüße
Terminatorthree
ich bin gerade etwas am Programmieren und stoße dabei auf ein merkwürdiges Problem. In meinem Tool wird ein bash-script sehr oft aufgerufen, welches IPTables Regeln hinzufügen und löschen soll. Das hinzufügen der Regeln (Hauptsächlich Redirects) klappt auch wunderbar und ich sehe alle Regeln wenn ich sie mir von IPTables ausgeben lasse.
Wenn ich beim beenden des Programmes jedoch alle Regeln wieder entfernen möchte kommt es zu einem Problem. Es wird genau der gleich IPTables Befehl aufgerufen wie beim hinzufügen (jedoch mit -D statt -A) um die Regeln zu löschen.
Interessanterweise bleiben dabei einige Regeln am Ende stehen. Das Problem ist reproduzierbar, jedoch betrifft es immer andere zufällige Regeln. Wenn ich mein Bash-Script in eine Datei loggen lassen, sehe ich, dass die Regel angeblich mit Returncode 0 von IPTables entfernt wurde.
Ist jemandem von euch ein Problem mit IPTables bekannt, wenn viele (auch gleichzeitige, da threaded) Regeln gleichzeitig gelöscht oder hinzugefügt werden sollen?
Würde mich über Erfahrungen freuen.
Grüße
Terminatorthree