Erreur avec IpTables ! [HELP!] - Linux et OS Alternatifs
Marsh Posté le 19-04-2002 à 20:27:53
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]
Marsh Posté le 19-04-2002 à 20:37:22
j'ai ipchains dans mes modules c'est normal ?
il n'entre pas en conflit avec Iptables ?
Citation : [root@localhost netfilter]# lsmod |
[jfdsdjhfuetppo]--Message édité par nicool--[/jfdsdjhfuetppo]
Marsh Posté le 19-04-2002 à 20:49:02
si j'essayes Insmod avec Ip_tables j'ai ça:
Citation : [root@localhost netfilter]# insmod ip_tables |
[jfdsdjhfuetppo]--Message édité par nicool--[/jfdsdjhfuetppo]
Marsh Posté le 19-04-2002 à 21:28:54
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 ? )
Marsh Posté le 19-04-2002 à 22:02:00
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 ?
Marsh Posté le 20-04-2002 à 01:30:08
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
Marsh Posté le 19-04-2002 à 20:12:28
Je fais la commande suivante mais aparemment j'ai un problème:
[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]