IPTables chains per cron an-/abschalten

Bash, Shell, PHP, Python, Perl, CGI
ice
Posts: 140
Joined: 2002-08-21 13:08

IPTables chains per cron an-/abschalten

Post by ice »

Sorry, aber das passte wohl doch nicht in den anderen Thread:

Ich habe eine chain erstellt, die west heisst. Diese chain hat folgende Role:

Code: Select all

ACCEPT all all anyware
Das ist auch toll so. Nun möchte ich diese und einige andere chains zeitgesteuert ab- und anschalten. Dazu benutze ich folgendes Bashscript:

Code: Select all

iptables -D west -j ACCEPT 
iptables -A west -j DROP
zum abschalten und

Code: Select all

iptables -D west -j DROP 
iptables -A west -j ACCEPT
zum einschalten. Das ganze führe ich als root aus und alles ist gut. Die jeweiligen Ports in der Chain werden gesperrt und auch wieder freigegeben. Nun habe ich einen crontab angelegt, der folgendermassen aussieht:

Code: Select all

0 0 * * * /pfad/zum/script/west_aus.sh 
0 12 * * * /pfad/zum/script/west_an.sh
Laut syslog wird das Script auch ausgeführt, nur leider ohne Auswirkung.

Und nun frage ich Euch, warum ist das so?
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten

Re: IPTables chains per cron an-/abschalten

Post by captaincrunch »

Schon mal im Script mit absoluten Pfaden gearbeitet ? ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
ice
Posts: 140
Joined: 2002-08-21 13:08

Re: IPTables chains per cron an-/abschalten

Post by ice »

Hm, da war doch was. :oops:

Danke.