Gentoo était le problème... [IpTables] Problème de masquerade [Résolu] - Linux et OS Alternatifs
Marsh Posté le 20-11-2003 à 20:17:15
Post constructif
Marsh Posté le 20-11-2003 à 20:35:31
Jul a écrit : à tout hasard, tu as chargé le module ipt_MASQUERADE ? |
c'est en dur dans mon noyau
Marsh Posté le 20-11-2003 à 20:40:11
Klaimant a écrit : Dans mon script d'initialisation de mes règles, j'ai un :
|
essaye de remplacer $device par etho ou eth1 en "dur" dans ton script pour voir si c'est ca qui merde.
Et précise aussi pour quelles ip/classe d'ip tu veut faire le masquerade avec -s 192.168.1.0/24 par ex
Marsh Posté le 20-11-2003 à 20:44:41
avec précision cela ne change rien, et en changeant le device aussi
Marsh Posté le 20-11-2003 à 20:46:12
CONFIG_IP_NF_TARGET_MASQUERADE=y
J'ai compilé mon noyau avec le support ...
Marsh Posté le 21-11-2003 à 03:47:38
lsmod sert à rien, il est en dur
pourquoi dmesg ??
Marsh Posté le 21-11-2003 à 09:47:57
si tu es sous gentoo, il faut que tu essayes de recompiler iptables...
ps: c mieux de mettre ipfilter en modules plutôt que en dur dans le kernel...
dmesg te permet de voir les messages liés à ton kernel pdt la phase de boot, mais aussi les messages qd tu charges des modules
edit: des fois c pas francais ce que j'écris...
Marsh Posté le 21-11-2003 à 10:37:19
Klaimant a écrit : lsmod sert à rien, il est en dur |
pour voir que netfilter est initialized
Marsh Posté le 21-11-2003 à 10:58:30
netfilter est initialisé, puisque tout marche sauf mon MASQUERADE
Ma version iptables est à jour également
Pourquoi les mettres en modules , je trouve plus sérieux de mettre les régles iptables en dur, mais c'est mon avis
Marsh Posté le 21-11-2003 à 11:21:07
je crois que pour netfilter y a une option dans le noyau qui le rends plus "verbose" essaye de l'activer pour voir
Marsh Posté le 21-11-2003 à 11:24:45
Ben nan, je vois pas vraiment la
Marsh Posté le 21-11-2003 à 11:31:11
Attend j'ai fait un mr propre je recompile en mettant iptables en modules
Comme ca je verrais bien si le module masquerade pose vraiment problème ou si c'est autre part
Marsh Posté le 21-11-2003 à 11:37:10
Klaimant a écrit : Attend j'ai fait un mr propre je recompile en mettant iptables en modules |
Citation : Pourquoi les mettres en modules , je trouve plus sérieux de mettre les régles iptables en dur, mais c'est mon avis |
Bin voilà, ca permet de faire de savoir plus finement d'où vient le problème
Marsh Posté le 21-11-2003 à 11:42:33
oui mais c'est moins robuste
Marsh Posté le 21-11-2003 à 11:46:36
Voilà, j'ai rebooté avec tout en module, mais jai toujours mon erreur sur mon MASQUERADE, bien que le module soit lancé
Marsh Posté le 21-11-2003 à 11:48:32
Klaimant a écrit : Voilà, j'ai rebooté avec tout en module, mais jai toujours mon erreur sur mon MASQUERADE, bien que le module soit lancé |
bon
donne uname -r
iptables -V
la config du noyau
le dmesg
Marsh Posté le 21-11-2003 à 11:48:43
en cas d'attaque
Marsh Posté le 21-11-2003 à 11:50:13
Klaimant a écrit : en cas d'attaque |
c'est un plus, mais y a tant de choses à fait avant
edit: et puis si le type à un accès root sur la bécane, c'est déjà qu'il y a un sérieux problème
Marsh Posté le 21-11-2003 à 11:53:11
uname -a :
Linux RoGeR 2.4.22 #1 SMP Fri Nov 21 11:35:32 GMT 2003 i686 AMD Athlon(tm) XP 2000+ AuthenticAMD GNU/Linux |
iptables -V :
iptables v1.2.8 |
conf noyo :
Code :
|
dmesg :
ip_tables: (C) 2000-2002 Netfilter core team |
Marsh Posté le 21-11-2003 à 11:55:39
iptables stable c'est 1.2.9, essaye de mettre à jour à tout hasard
Marsh Posté le 21-11-2003 à 11:56:54
C'est pas la version qui va changer, et sous ma gentoo on en est encore à 1.2.8-r1
Marsh Posté le 21-11-2003 à 11:57:57
tu pourrais donner l'archi de ton réseau ? genre interface d'entrée et interface lan
Marsh Posté le 21-11-2003 à 11:59:50
Module Size Used by Tainted: P |
Mon réseau c'est :
Internet ------ [eth0] ppp0 Ma machine [eth1] ------ Mon futur portable que je vais chercher dimanche
Marsh Posté le 21-11-2003 à 12:01:12
iptables -t NAT -L
iptables v1.2.8: can't initialize iptables table `NAT': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
Marsh Posté le 21-11-2003 à 12:01:22
hein hein
Marsh Posté le 21-11-2003 à 12:01:28
eth1 est up ?
edit: bon c niveau noyau là c'est clair
Marsh Posté le 21-11-2003 à 12:04:26
root@RoGeR utils # iptables -t nat -L
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Marsh Posté le 21-11-2003 à 12:07:47
iptables -t nat -L -v
nat en minuscule...
edit: je le dis et je le répète sous gentoo on a qq problème parfois qd on change de noyau... il faut re-emerge iptables. Si je dis ça c que ça donne les _mêmes_ symptômes
Marsh Posté le 20-11-2003 à 19:59:22
Dans mon script d'initialisation de mes règles, j'ai un :
## activation du masquerading ##
iptables -t nat -A POSTROUTING -o $device -j MASQUERADE
qui me permettrait de pouvoir partager la connec, mais iptables me sort une erreur : iptables: Invalid argument.
Ce n'est pas un problème de NAT, et tous les modules iptables sont bien compilé
Message édité par Klaimant le 21-11-2003 à 12:24:06
---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!