En effet, iptables est stateful (autant que possible), mais il ne fait pas ce qu'on ne lui dit pas de faire.
Le paquets recu par le firewall seront bien retransformé dans l'autre sens lors du retour. Sauf que là il n'y a pas de retour puisqu'on ne lui a pas dit de modifier l'adresse de retour pour qu'elle passe par lui.
Le problème est en quelque sorte sur la machine de destination. Un autre solution serait de changer la table de routage de la machine de destination A pour qu'elle passe par B à chaque fois. Mais ca pourrait être genant pour les autres connexions.
[^] # Re: Normal
Posté par peck (site web personnel) . En réponse au message iptables port forwarding. Évalué à 3.
Le paquets recu par le firewall seront bien retransformé dans l'autre sens lors du retour. Sauf que là il n'y a pas de retour puisqu'on ne lui a pas dit de modifier l'adresse de retour pour qu'elle passe par lui.
Le problème est en quelque sorte sur la machine de destination. Un autre solution serait de changer la table de routage de la machine de destination A pour qu'elle passe par B à chaque fois. Mais ca pourrait être genant pour les autres connexions.