[HELP!] Erreur avec IpTables !

Erreur avec IpTables ! [HELP!] - Linux et OS Alternatifs

Marsh Posté le 19-04-2002 à 20:12:28    

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]

Reply

Marsh Posté le 19-04-2002 à 20:12:28   

Reply

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]


---------------

Reply

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
Module                  Size  Used by    Not tainted
n_hdlc                  6176   0  (autoclean)
ppp_synctty             5440   0  (autoclean)
ppp_generic            19336   0  (autoclean) [ppp_synctty]
slhc                    5056   0  (autoclean) [ppp_generic]
autofs                 11300   1  (autoclean)
8139too                12832   1  (autoclean)
ipchains               36424   1
usbcore                49920   1

 

[jfdsdjhfuetppo]--Message édité par nicool--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 19-04-2002 à 20:41:13    

ou alors Ipchain est lancé par Iptables ?

Reply

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
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]

Reply

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 ? )

Reply

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 ?

Reply

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

Reply

Marsh Posté le 20-04-2002 à 10:25:38    

merci beaucoup :)

Reply

Marsh Posté le 20-04-2002 à 11:16:52    

à ton service ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed