Je voudrais rediriger tout le trafic (spécifiquement TCP & UDP) de plusieurs interfaces WAN (ppp0, ppp1, ppp2) vers une seule IP de eth0.
Pour ce qui est de l'interface vers l'IP, je peux utiliser PREROUTING et POSTROUTING et modifier l'IP de destination et de source en conséquence.
Mais dans ce cas (avec plusieurs interfaces), comment puis-je savoir quelle IP utiliser comme IP source dans POSTROUTING ?
Donc les IPs de ppp0-ppp3 changent, et eth0 reste "192.168.1.5".
Je voudrais faire suivre le trafic vers l'IP : "192.168.1.10".
Par exemple (pour TCP uniquement), je dirigerais les connexions entrantes vers eth0 en utilisant :
iptables -t nat -A PREROUTING -p tcp --dport 5000 -j DNAT --to-destination 192.168.1.10:5000
iptables -t nat -A POSTROUTING -p tcp -d 192.168.1.10 --dport 5000 -j SNAT --to-source 192.168.1.5`
Mais avec plusieurs interfaces (IP), je ne sais pas comment définir la règle POSTROUTING pour que la source reste la même ?
Ma question est donc la suivante : suis-je censé utiliser les techniques d'iptables pour "sauvegarder" cette IP et l'utiliser ensuite comme source, ou existe-t-il un autre moyen de le faire ?
J'ai trouvé un lien qui ressemble à ce dont j'ai besoin, mais je n'arrive pas à trouver comment le mettre en œuvre : http://www.tldp.org/HOWTO/IP-Masquerade-HOWTO/multiple-ips.html .
En résumé, j'ai besoin d'une "DMZ" de plusieurs interfaces vers une seule IP.
0 votes
Qui sera l'initiateur du trafic ? Les hôtes derrière ppp0-3 ou les hôtes en dehors de eth0, ou les deux ?
0 votes
Hôtes derrière des interfaces ppp