ils sont mutuellement exclusifs : si iptables est lancé en module (lsmod | grep iptables), ipchains ne saura pas être lancé, idem pour ipchains.
donc tu dois enlever le service qui lance ipchains au démarrage.
chkconfig --list
chkconfig --del ipchains
pour tester iptables :
lsmod | grep ipchains
rmmod ipchains (si la ligne précédente t'as renvoyé un résultat)
lancement de ton script iptables
Nicool
Bon ça fonctionne avec Ipchains...
Mais si qqun peut m'expliquer ces trucs ?
J'ai un noyau 2.4.9-31
tout le monde semble utiliser Iptables... comme ça ne fonctionnait pas et que Ipchains était chargé en mémoire j'ai utilisé IPchains....
Si je veux utiliser Iptables il faut que je desinstalle Ipchains ? Est c'est cela qui provoquait mes erreurs quand j'essayais de lancer Iptables ?
Nicool
Aparemment j'arrive à configurer Ipchains...
quelles sont les différences avec Iptables ?
Comment fais je pour rendre une règle de forwarding permanente?
ça par exemple : ipchains -A forward -i ppp0 -j MASQ (c'est pareil que du nat ou pas cette commande ? )
Nicool
si j'essayes Insmod avec Ip_tables j'ai ça:
Citation :
[root@localhost netfilter]# insmod ip_tables
Using /lib/modules/2.4.9-31/kernel/net/ipv4/netfilter/ip _tables.o
/lib/modules/2.4.9-31/kernel/net/ipv4/netfilter/ip _tables.o: init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
[jfdsdjhfuetppo]--Message édité par nicool--[/jfdsdjhfuetppo]
Nicool
ou alors Ipchain est lancé par Iptables ?
Nicool
j'ai ipchains dans mes modules c'est normal ?
il n'entre pas en conflit avec Iptables ?
[jfdsdjhfuetppo]--Message édité par nicool--[/jfdsdjhfuetppo]
lebibi
iptables que tu utilises en module ne doit pas etre "monté"
la commande doit etre du genre : insmod iptables
pour le charger en memoire
faits un lsmod et regarde les modules chargés et voit si tu as iptables ou pas :)
[jfdsdjhfuetppo]--Message édité par Lebibi--[/jfdsdjhfuetppo]
Nicool
Je fais la commande suivante mais aparemment j'ai un problème:
Citation :
[root@localhost /root]# iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
/lib/modules/2.4.9-31/kernel/net/ipv4/netfilter/ip_tables.o: init_module: Device or resource busy
Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters
/lib/modules/2.4.9-31/kernel/net/ipv4/netfilter/ip_tables.o: insmod /lib/modules/2.4.9-31/kernel/net/ipv4/netfilter/ip_tables.o failed
/lib/modules/2.4.9-31/kernel/net/ipv4/netfilter/ip_tables.o: insmod ip_tables failed
iptables v1.2.1a: can't initialize iptables table `nat': iptables who? (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
Faut il que je mette à jour IPTables ?
Ou est ce du à autre chose ?
[jfdsdjhfuetppo]--Message édité par nicool--[/jfdsdjhfuetppo]