про «pre-up» знаю, но /etc/init.d/iptablesd status не сделать, к тому же в приведенном скрипте ip адрес определяется автоматически, а вот как с этим дела в случае с «pre-up» не знаю…
С iptables работаете неправильно… ставьте пакет iptables-persistent
и через iptables-save правила будут сохраняться в /etc/iptables/rules и восстанавливаться оттуда через iptables-restore
Данный скрипт начинался редактироваться когда в debian такого пакета не было (еще lenny тестировался :) ) и принято было делать именно так… С тех пор как-то и не замечал, что iptables-save доступен.
Несколько полезных конфигов для debian