"Kent Friis" <nospam@nospam.invalid> skrev i en meddelelse
news:441078fc$0$15786$14726298@news.sunsite.dk...
> Den Thu, 9 Mar 2006 19:48:22 +0100 skrev Jacob d'Andrade:
>> Hej Ng
>>
>> Jeg har mit firewall script i crontab filen så det bliver loadet en gang
>> hver time, da mine brugere har et webinterface hvor de kan whiteliste
>> ipadresser der må logge på via ssh...
>>
>> Men når mit iptables script bliver loadet igennem crontab så bliver det
>> ik
>> rigtig aktiveret, dvs at scriptet kører, men de ipadresser jeg smider ind
>> med denne
>>
>> iptables -a input -i eth0 -s 33.44.55.66 --dport 2254 -j accept
>>
>> hvor ipadressen så er en variabel som skifter for hver brugers
>> hjemmemappe
>> og ip fil, bliver ikke indlæst, det kan jeg se ved at tilføje en ip i en
>> af
>> filerne og så se det indlæste med iptables-save, men hvis jeg kører
>> scriptet
>> manuelt virker alt som det skal...
>>
>> Er der nogen der ved hvorfor og om der er en grund til hvorfor det ik
>> virker
>> igennem crontab ?
>
> Får du ikke en mail fra cron om hvad der er galt?
Nope
>
> Ellers check at du sætter PATH så den kan finde iptables (cron har
> ofte en meget kort PATH).
Jæbs, det var skam det, lavede en variabel til /sbin/iptables og brugte den
istedet, og så funkere det
Takker
Jacob