L'application automatique de mes règles de firewall au démarrage de mon serveur Mdk ne fonctionne pas.
Voilà pourquoi : lorsque j'exécute /etc/init.d/iptables start pour appliquer les règles du pare-feu, la console m'affiche l'erreur :
/etc/init.d/iptables: line 183: 4129 Done grep -v "^[[:space:]]*#" $IPTABLES_CONFIG
4130 | grep -v '^[[:space:]]*$'
4131 Segmentation fault | /sbin/iptables-restore -c
[ECHEC ] |
Manque de bol, la ligne 183 correspond à la fin ou presque du fichier ("esac" ). Je n'arrive pas à trouver l'erreur. Pouvez-vous m'aider ?
Voici un extrait du fichier /etc/init.d/iptables :
[...]
IPTABLES_CONFIG=/etc/sysconfig/iptables
[...]
start() {
if [ -f $IPTABLES_CONFIG ]; then
# We do _not_ need to flush/clear anything when using iptables-restore
gprintf "Applying iptables firewall rules: \n"
grep -v "^[[:space:]]*#" $IPTABLES_CONFIG | grep -v '^[[:space:]]*$' | /sbin/iptables-restore -c && \
success "Applying iptables firewall rules" || \
failure "Applying iptables firewall rules"
echo
touch /var/lock/subsys/iptables
fi
}
[...] |
Message édité par nagadoudi le 11-12-2004 à 21:19:08