Bonjour,
J'ai un pb avec ma Debian, lorsque je veux faire tourner iptables, il m'affiche ce message entre autres...
Je suis en noyau 2.4.27, et ma config noyau au niveau de netfilter est validée entièrement sauf pour IRC.
Si quelqu'un peut m'éclairer...
Merci d'avance
# Est-ce que je peux t'appeller?
Posté par Pascal . Évalué à 1.
Oua lors tu preferes que je t'appelles ce soir?
[^] # Re: Est-ce que je peux t'appeller?
Posté par Pierre-Louis GINGEMBRE . Évalué à 1.
On peut voir ca tout de suite...
[^] # Re: Est-ce que je peux t'appeller?
Posté par moudj . Évalué à 4.
[^] # Post-recompilation
Posté par Pierre-Louis GINGEMBRE . Évalué à 1.
Pour voir si le module en question avait bien été compilé, j'ai fait un updatedb puis un locate ip_tables. Et la dommage ! il n'est toujours pas dans /lib/modules/2.4.27/kernel/net/ipv4/netfilter/ !!!
Par contre il est bien dans mon ancienne version de kernel, /lib/modules/2.4.18-bf2.4/kernel/net/ipv4/netfilter/
Voila le resultat du locate:
server:~# locate ip_tables
/lib/modules/2.4.18-bf2.4/kernel/net/ipv4/netfilter/ip_tables.o
/usr/include/linux/netfilter_ipv4/ip_tables.h
/usr/src/linux-2.4.27/include/linux/modules/ip_tables.stamp
/usr/src/linux-2.4.27/include/linux/modules/ip_tables.ver
/usr/src/linux-2.4.27/include/linux/netfilter_ipv4/ip_tables.h
/usr/src/linux-2.4.27/net/ipv4/netfilter/ip_tables.c
/usr/src/linux-2.4.27/net/ipv4/netfilter/ip_tables.o
/usr/src/linux-2.4.27/net/ipv4/netfilter/.ip_tables.o.flags
Donc si qqun a une solution magique ???
[^] # Re: Post-recompilation
Posté par Bilbo . Évalué à 3.
Tu n'aurais pas compilé netfilter/iptables en dur et pas en module ([Y] dans menuconfig au lieu de [M]) ?
Si c'est le cas, tu n'as pas besoin de charger le module, il est directement dans le noyau et est chargé avec le reste au démarrage. Regarde dans /var/log/dmesg si tu vois une ligne qui ressemble à ça :
[1] Enfin, pas si débutant que ça, compil du noyau dès le départ...
[^] # Re: Re: Post-recompilation
Posté par Pierre-Louis GINGEMBRE . Évalué à 1.
Sinon ta remarque est pertinante mais je crois que le problème me dépasse un peu puisque netfilter est compilé en dur dans le noyay mais que quand je fais un simple "iptables -t NAT -L", j'ai toujours le même problème !!!
il ne devrait pas me demander le module puisque je l'ai inscrit en dur dans le kernel (ah au fait, je ne fait pas de modrpobe ip_tables au début de mon script iptables).
Voila donc si tu as une idée, je suis preneur...
A+
PL
[^] # Re: Re: Post-recompilation
Posté par gerald dumas . Évalué à 1.
Il me semble que le 1er compile les modules et que le second les copie dans /lib/modules/kernel-version/.
Je fais une erreur ...?
[^] # Re: Re: Post-recompilation
Posté par Bilbo . Évalué à 1.
Ca permettra de voir si tu as tout bien compilé. Si tu vois c'est qu'il faut chercher ailleurs que dans le noyal. Si tu as un m à la place du y, c'est bon aussi, le NAT est compilé en module. Je me souviens plus de son nom, ça doit être un truc du style ip_nat (regarde dans /lib/modules/2.4.27/kernel/net/ipv4/netfilter/).
Sinon, re-compile ton noyau avec le support du NAT ! dans menuconfig.
Et mets aussi ça peut pas faire de mal et c'est souvent utile.
Bon courage.
[^] # Nickel !!!...
Posté par Pierre-Louis GINGEMBRE . Évalué à 1.
J'ai recompilé une n-ième fois mais cette fois ci en mettant ip_tables en module. Puis j'ai quand même fait quelques tests avec mon scripts de Firewall et en fait...
...iptables est super CASE SENSITIVE, il ne connait pas la table NAT par exemple mais la table nat oui !!! Bref ça m'apprendra !
En tout cas merci pour vos conseils.
A+
PL
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.