<div dir="ltr">Dear all,<div><br></div><div>I am trying to use android 1.6 road-warriors behind nat.</div><div>using protostack=klips, the android client sends packets to eth0 successfully (with source ip = Public ip), However, xl2tpd sends responses back through the physical interface (based on the routing table).</div>

<div>On the other hand, when I try a linux client (behind nat as well), the client shows a private IP inside ipsec0, and works with xl2tp.</div><div><br></div><div>A dirty solution could be though iptables, but I am feeling lazy reading man page. If you have some, please give me.</div>

<div><br></div><div>My network is:</div><div><br></div><div>VPN server (public dhcp address) &lt;---&gt; internet &lt;---&gt; nat GW &lt;---&gt; Android roadwarrior )<br clear="all"><br>-- <br>Regards,<br><br>Majid Khonji<br>

<br>
</div></div>