OVH Cloud OVH Cloud

Fedora et MASQUERADING

5 réponses
Avatar
Tieum
Bonjour,

J'ai installé iptables pour faire masquerading + firewall. Tout va très bien
sauf la commade pour activer le masquerading :

echo 1 > /proc/sys/net/ipv4/ip_forward


Je l'ai mise dans /etc/init.d/iptables mais le
fichier /proc/sys/net/ipv4/ip_forward contient 0 à la fin du démarrage

Où est comment le faire et de préférence proprement.


D'avance merci

--
Matthieu
-----------------------------------------------------------------
Pour m'écrire remplacer surnom par tieum les 2 fois

5 réponses

Avatar
Philippe Delsol
Bonjour,
Bonjour,


J'ai installé iptables pour faire masquerading + firewall. Tout va très bien
sauf la commade pour activer le masquerading :

echo 1 > /proc/sys/net/ipv4/ip_forward


Je l'ai mise dans /etc/init.d/iptables mais le
fichier /proc/sys/net/ipv4/ip_forward contient 0 à la fin du démarrage

Où est comment le faire et de préférence proprement.


dans /etc/sysconfig/network :
FORWARD_IPV4=yes


D'avance merci


--
Philippe

Avatar
Pascal
Salut,

Tieum wrote:

J'ai installé iptables pour faire masquerading + firewall. Tout va très bien
sauf la commade pour activer le masquerading :

echo 1 > /proc/sys/net/ipv4/ip_forward


Pour info, ce paramètre du noyau n'a rien à voir avec le masquerading.
Il sert à activer le routage IP entre les interfaces. Le masquerading
est mis en place par des règles iptables.

Avatar
Tieum
wrote:


echo 1 > /proc/sys/net/ipv4/ip_forward


Pour info, ce paramètre du noyau n'a rien à voir avec le masquerading.
Il sert à activer le routage IP entre les interfaces. Le masquerading
est mis en place par des règles iptables.


Est-ce que je me trompe si je dis que le masquerading ne marche pas si il
n'est pas mis à zéro ou bien ai-je faux ?

--
Matthieu
-----------------------------------------------------------------
Pour m'écrire remplacer surnom par tieum les 2 fois


Avatar
Tieum
Philippe Delsol wrote:

dans /etc/sysconfig/network :
FORWARD_IPV4=yes


D'avance merci


Merci, maintenant celà me revient c'était pareil sous Mdk ....

--
Matthieu
-----------------------------------------------------------------
Pour m'écrire remplacer surnom par tieum les 2 fois


Avatar
Pascal
Tieum wrote:

echo 1 > /proc/sys/net/ipv4/ip_forward


Pour info, ce paramètre du noyau n'a rien à voir avec le masquerading.


Est-ce que je me trompe si je dis que le masquerading ne marche pas si il
n'est pas mis à zéro ou bien ai-je faux ?


Avec les noyaux de la vieille série 2.2 utilisant ipchains, le
masquerading était traité dans la chaîne 'forward' et donc ne
fonctionnait sans doute pas sans ip_forward=1 (ce qui au passage est
l'inverse de ce que tu as écrit). Toutefois avec les noyaux 2.4 et
ultérieurs utilisant iptables, le masquerading est traité dans la chaîne
POSTROUTING que traverse tout paquet IP sortant par une interface quelle
que soit son origine. De fait, il n'a plus rien à voir avec l'ip_forward.

Et sur un noyau 2.4 avec le module de compatibilité ipchains, me
diras-tu ? C'est probablement comme avec les 2.2, mais ce n'est pas moi
qui irai vérifier. Cette combinaison est si absurde que je n'ai même pas
inclus le support d'ipchains dans mon noyau 2.4.