Zitat von Heiko Schlittermann <[email protected]>:

    MYLCK="/var/lock/firewall.lck"
    if [ -e $MYLCK ]
    then
            exit 1
    fi

----> hier hast Du eine Racecondition, wenn zwei dieser Scripte
----> zeitgleich gestartet werden!
----> flock(1) kann Dir weiterhelfen.

Die werden per crontab aufgerufen, alle Minute.

    /bin/touch $MYLCK

    <hier werden die IPTables-Aufrufe stattfinden>

    /bin/rm -f $MYLCK

Und die IPTables-Aufrüfe wären auch interessant, vielleicht ist da was
dabei, was manchmal länger braucht? Liest Du z.B. die aktuelle
Konfiguration der IPTables aus? Wenn ja, dann wie?

Es ist nichts anderes als eine Liste von iptables-Befehle. Keine Konfiguration, alles statisch wie:

/sbin/iptables -A DYNIPS -i eth0 -s lucabert.ddns.seffner-schlesier.de -j ACCEPT -m comment --comment "lucabert.ddns.seffner-schlesier.de"

Grüße
Luca Bertoncello
([email protected])

--
Dipl. Inf. Luca Bertoncello
Hartigstraße 12
01127 Dresden
Germany
Tel:    +49 351 4977290
Mobile: +49 177 3218409
Fax:    +49 351 4977291
http://www.lucabert.de/
GPG-Key: http://www.lucabert.de/lucabert.asc
E-Mail: [email protected]


Antwort per Email an