Hallo,
ich habe in /etc/network/if-pre-up.d/ ein Skript liegen, das mir beim Booten die entsprechenden iptables-Regeln setzen soll. Wenn ich mich auf dem Rechner einlogge und ein
sudo iptables -L
ausführe, sind meine Regeln nicht aufgelistet. Führe ich jedoch ein
sudo /etc/init.d/networking restart
aus, dann sind die iptables-Regeln plötzlich gesetzt.
Nachdem ich im Skript einige Test-echos, z.B.
echo "enable ssh" >> /tmp/output
und
iptables -L >> /tmp/output
gesetzt habe, weiß ich, dass das Skript ausgeführt wird und am Ende die Regeln auch alle korrekt gesetzt sind.
Aus irgendeinem Grund werden die danach scheinbar wieder gelöscht/überschrieben oder so. Hat jemand von euch eine Idee, woran das liegen könnte bzw. wo ich im System weiter suchen sollte?
Vielen Dank im Voraus!