Bonsoir !

Je voudrais faire des tests avec IMQ, j'ai patch� et recompil� mon noyau, mais 
je butte sur la recompilation de iptables (c'est la premi�re fois que je 
tente �a).

Voil� comment je proc�de (il manque quelquechose, mais je ne sais pas quoi) :
- Je r�cup�re les sources par : apt-get source iptables
- J'ajoute le patch IMQ dans le r�pertoire patches/all (je le nomme 
009imq.patch par convention). D'apr�s ce que je vois, tous les patches de ce 
r�pertoires sont appliqu�s aux sources.
- Je construis le paquet avec : fakeroot ./debian/rules binary

Seulement, quand j'installe le paquet et essaye une r�gle IMQ, j'obtiens ce 
message :
iptables v1.2.11: Couldn't load target `IMQ':/lib/iptables/libipt_IMQ.so: 
cannot open shared object file: No such file or directory

En extrayant le contenu du paquet obtenu, en effet, il n'y a pas cette 
extension.

dans le r�pertoire debian/build/, j'ai un r�pertoire extensions dans lequel je 
trouve bien libip6t_IMQ.c et libipt_IMQ.c ainsi que deux fichiers cach�s 
(.IMQ-test et .IMQ-test6) qui testent si le noyau a bien �t� patch� pour 
IMQ :
#!/bin/sh
# True if IMQ target patch is applied.
[ -f $KERNEL_DIR/net/ipv4/netfilter/ipt_IMQ.c ] && echo IMQ

Bien s�r, le noyau 2.4.26 qui sert � la compilation de iptables n'est pas 
patch�. Quelles sont donc mes options pour arriver � mes fins ?
Supprimer le test serait suffisant ? Mais comment ?

Question alternative: connaissez-vous un site mettant � disposition une 
version patch�e de iptables pour Sarge ?

Merci par avance pour votre aide.
Julien

Répondre à