Bonjour !
Tout d'abord, je précise que je sous Debian Lenny (stable).
Mon noyau est le 2.6.26-1-amd64
Mon architecture est em64t
J'ai le problème suivant : malgré le package iptables installé (version 1.4.2-6) et un script avec mes règles de filtrage présent dans /etc/network/if-pre-up.d/ je n'ai aucun chargement du pare-feu au démarrage de mon système. En revanche, mon script est exécuté sans erreur lors d'un redémarrage du réseau avec :
#invoke-rc.d networking restart
Je n'ai aucune ligne concernant netfilter au démarrage et aucune erreur non plus.
J'ai tenté de placer deux instructions pre-up et post-down dans /etc/network/interfaces mais c'est sans effet :
allow-hotplug eth1
auto eth1
iface eth1 inet static
# pre-up /etc/network/if-pre-up.d/iptables-start || true
# post-down /etc/network/if-post-down.d/iptables-stop || true
address ...
netmask ...
network ...
broadcast ...
gateway ...
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers ...
Evidement, je pourrai faire exécuter mon script depuis /etc/init.d mais j'aimerai comprendre ce qui empêche le chargement du pare-feu par la voie normale.
Merci pour l'aide