lonely wolf wrote:

>e dnat, nu snat
>si cred ca decizia de rutare (ip rule.ip route) se ia inainte de rescrie 
>DNAT pachetele de retur
>ma intreb cum se amesteca daca bag ip nat in ecuatie ....
>  
>
Traseul e urmatorul:
    nat PREROUTING  (DNAT)
    decizii de rutare
    nat POSTROUTING (SNAT)

Operatia inversa a DNAT-ului o face conntrack-ul (ca de altfel si pt SNAT).

Nu 100% convins dar cred ca aceasta operatie inversa se face dupa 
rutare. Asa este si normal; daca un pachet a fost modificat inainte de 
rutare atunci "raspunsul" trebuie modificat dupa rutare.

Inteleg ca ai ip-uri publice in acea retea. Ce te opreste sa mai pui un 
alias privat (192.168..) pe ruter si pe serverul de mail ? Tot ce va 
veni cu adresa $provider2, sa fie DNATatat la ip privat dupa care atunci 
cind iese pe interfata2 sa fie SNATat acest ip.


Raspunde prin e-mail lui