OVH Cloud OVH Cloud

iptable invalid argument

8 réponses
Avatar
BlackDaemon
Bonjour,

mon serveur marché tres bien jusqu'a ce que j'ai l'idée aussi sote que grenu
de le mettre a jour.
Pour ce faire, j'ai utilisé urpmi. J'ai donc mis a jour les media de urpmi
pour qu'il utilise les package de la 9.2 (au lieu de ma 9.0).

Tout c'est relativement bien passé, sauf que maintenant mon iptables ne
fonctionne plus. Dans les grande lignes, il marche, mais en fait des que le
mot MASQUERADE apparait dans une ligne il repond: invalid argument. Ce qui
est genant puisque j'utilise mon serveur linux comme "partageur" de
connexion internet.
(a titre d'exemple la ligne que je lance est :"iptables -t nat -A
POSTROUTING -o ppp0 -j MASQUERADE" elle marchais tres bien 2 jours avant).

J'ai plus ou moins trouvé sur le net qu'il fallait simplement recompiler
iptables. J'ai donc telechargé iptables (d'abord la meme version que celle
que j'avais, puis ensuite la plus recente existante) j'ai enlevé mon
iptables qui marche pas, puis j'ai fait: "make all install" ca se passe bien
, ca compile mon iptables, mais celui ci a exactement les meme problemes
....

Quelqu'un a t'il une solution a me proposer ? ou meme une piste ?

Merci d'avance.

8 réponses

Avatar
Kevin
Le Fri, 12 Dec 2003 18:17:56 +0100, BlackDaemon a ecrit:
|
| mon serveur marché tres bien jusqu'a ce que j'ai l'idée aussi sote que grenu
| de le mettre a jour.
| Pour ce faire, j'ai utilisé urpmi. J'ai donc mis a jour les media de urpmi
| pour qu'il utilise les package de la 9.2 (au lieu de ma 9.0).
|
| Tout c'est relativement bien passé, sauf que maintenant mon iptables ne
| fonctionne plus. Dans les grande lignes, il marche, mais en fait des que le
| mot MASQUERADE apparait dans une ligne il repond: invalid argument. Ce qui
| est genant puisque j'utilise mon serveur linux comme "partageur" de
| connexion internet.
| (a titre d'exemple la ligne que je lance est :"iptables -t nat -A
| POSTROUTING -o ppp0 -j MASQUERADE" elle marchais tres bien 2 jours avant).
|
| J'ai plus ou moins trouvé sur le net qu'il fallait simplement recompiler
| iptables. J'ai donc telechargé iptables (d'abord la meme version que celle
| que j'avais, puis ensuite la plus recente existante) j'ai enlevé mon
| iptables qui marche pas, puis j'ai fait: "make all install" ca se passe bien
| , ca compile mon iptables, mais celui ci a exactement les meme problemes
| ....
|
| Quelqu'un a t'il une solution a me proposer ? ou meme une piste ?
|
utiliser urpmi pour mettre a jour iptables ?

--
Kevin
Tu as vraiment besoin de ton repertoire personnel pour travailler?
-+- Les 100 choses que vous n'aimez pas entendre de la part du sysadmin -+-
Avatar
BlackDaemon
utiliser urpmi pour mettre a jour iptables ?



J'ai fais, mais c'est pareil ... avec l'iptables 1.2.8 ou 1.2.9 compilé par
moi ou en utilisant le .rpm de urpmi

par contre je viens de faire une trouvaille si je tape

uname -r
j'obtiens
2.4.19-16mdk

et par contre si je regarde
ls /usr/src
j'ai:
linux-2.4.22-21mdk

ca voudrai dire que mon noyau n'est pas en phase avec mes sources ??
urpmi a mis mes sources a jour mais pas mon noyau ??

Avatar
Kevin
Le Fri, 12 Dec 2003 18:56:31 +0100, BlackDaemon a ecrit:
|> utiliser urpmi pour mettre a jour iptables ?
|
| J'ai fais, mais c'est pareil ... avec l'iptables 1.2.8 ou 1.2.9 compilé par
| moi ou en utilisant le .rpm de urpmi
|
| par contre je viens de faire une trouvaille si je tape
|
| uname -r
| j'obtiens
| 2.4.19-16mdk
|
| et par contre si je regarde
| ls /usr/src
| j'ai:
| linux-2.4.22-21mdk
|
| ca voudrai dire que mon noyau n'est pas en phase avec mes sources ??
| urpmi a mis mes sources a jour mais pas mon noyau ??
|
tu as urpmi quoi? les sources ou le noyau?
Quel est ton gestionnaire de boot? lilo ou grub?
regardes voir ce que tu as dans /boot et fais pointer ton lilo
ou grub sur le nouveau noyau.

Il y a eu des histoires de changement d'iptables vers le 2.4.20
donc l'incompaitbilite pourrait venir de la.
--
Kevin
Mais pourquoi ce "rm *.o" prend tant de temps ?
-+- Les 100 choses que vous n'aimez pas entendre de la part du sysadmin -+-
Avatar
Nominoë
Bonsoir,

uname -r
j'obtiens
2.4.19-16mdk

et par contre si je regarde
ls /usr/src
j'ai:
linux-2.4.22-21mdk

ca voudrai dire que mon noyau n'est pas en phase avec mes sources ??
urpmi a mis mes sources a jour mais pas mon noyau ??


j'ai eu ça aussi , et en fait quand on demande l'install des sources
avec uropmi, ça installe les dernières sources si on ne précise pas ce
qu'on veut. (urpmi --auto kernel-source-2.4.19-16)
(d'ailleurs mandrake propose un rpm du noyau 2.4.22.21)

--
Nominoe

Avatar
g.patel
On Fri, 12 Dec 2003 18:56:31 +0100, "BlackDaemon"
wrote:

ca voudrai dire que mon noyau n'est pas en phase avec mes sources ??
urpmi a mis mes sources a jour mais pas mon noyau ??


[ urpmi]$ pwd
/etc/urpmi
[ urpmi]$ cat inst.list
# Here you can specify packages that need to be installed instead
# of being upgraded (typically kernel packages).
kernel

Gerard

Avatar
BlackDaemon
"gerard patel" a écrit dans le message de news:


[ urpmi]$ pwd
/etc/urpmi

[ urpmi]$ cat inst.list
# Here you can specify packages that need to be installed instead
# of being upgraded (typically kernel packages).
kernel


Je pense que c deja bon :

[ urpmi]# cat inst.list
# Here you can specify packages that need to be installed instead
# of being upgraded (typically kernel packages).
kernel
kernel-smp
kernel-secure
kernel-enterprise
kernel-linus2.2
kernel-linus2.4
kernel22
kernel22-secure
kernel22-smp
hackkernel


Avatar
BlackDaemon
tu as urpmi quoi? les sources ou le noyau?
j'ai tapé la commande: urpmi --auto-select je pensé donc que tout etiat mis

a jour ... mais peut etre que je doit qd meme configurer mon lilo pour
qu'il lance le nouveau kernel ?

Quel est ton gestionnaire de boot? lilo ou grub?
regardes voir ce que tu as dans /boot et fais pointer ton lilo
ou grub sur le nouveau noyau.
je v essayé ca



Il y a eu des histoires de changement d'iptables vers le 2.4.20
donc l'incompaitbilite pourrait venir de la.
Ok merci


Avatar
BlackDaemon
"Kevin DENIS" a écrit dans le message de news:

regardes voir ce que tu as dans /boot et fais pointer ton lilo
ou grub sur le nouveau noyau.

Il y a eu des histoires de changement d'iptables vers le 2.4.20
donc l'incompaitbilite pourrait venir de la.


Je pense avoir resolu mon pb (grace a vos conseils a tous, merci)

a priori urpmi a mis a jour mes source mais pas mon kernel, j'ai donc du
compiler un kernel a partir des sources, puis le lancer (par lilo) et j'ai
plus mon message d'erreur.


Merci a tous :)