Bonjour,
j'ai une vieille distirbution Linux ( Mandriva 2007.1 ),
du coup lorsque j'essaie de compiler un kernel très récent ( 2.6.29.x ) ça pose des problèmes au niveau du firewall, notamment au niveau des composants shorewall et iptables ( le parefeu est désactivé car shorewall me dit que le kernel/iptables n'a pas l'option start match un truc dans ce genre )
j'ai pu mettre à jour shorewall ( firewall interactif ) en compilant la derniere version récuperée sur le site officiel de shorewall,
par contre pour la dernière version de iptables ( compilée toujours avec l'archive tarball car il n'existe pas de RPM à jour pour la version 2007.1 de Mandriva ) ça s'installe mais cela n'écrase pas la version par défaut de iptables ( 1.3.5 ) qui est installée dans un dossier different
du coup comment faire pour que la version récente d'iptables supprime celle installée par Mandriva ?
j'ai utilisé l'option "--prefix=/usr" de ./configure pour forcer l'installation de iptables dans un repertoire précis mais cela ne suffit pas pour écraser le vieux iptables car visiblement les binaires de Mandriva sont installés ailleurs,
et quand je supprime le vieux iptables via le RPM et que j'installe le nouveau iptables dans /usr Mandriva ne reconnait pas ensuite iptables ( le bash ne trouve rien ),
il faut surement configurer quelque chose dans un fichier de config pour définir les chemins par défaut pour iptables mais j'y connais pas grand chose à ce niveau,
bref si quelqu'un pouvait m'aider ce serait vraiment sympa
merci
Message édité par Elbarto le 21-05-2009 à 17:34:28