Linux policy routing - packets not coming back

view story

http://serverfault.com – i am trying to set up policy routing on my home server. My network looks like this: Host routed VPN gateway Internet link through VPN ---> ---> DSL router .... .... VPN server The traffic from should be and is routed through VPN. I wanted to define some routing policies to route some traffic from through VPN as well - for start - from user with uid 2000. Policy routing is done using iptables mark target and ip rule fwmark. The probl (HowTos)