If you are using Windows systems, You will have to add the path from the remote VPN internal LAN, lets say 192.168.1.0 to the routing tables so that it points to the VPN's gateway IP. Other wise it will use your default gateway witch is probably your router to try and make the connection. Go to a command prompt and type "route print" to see the table, "route/?" for options and syntax. Add this to any PC's that the incoming vpn will be requsting info from.
Example:
route add 192.168.1.0 mask 255.255.255.0 10.170.0.3 -p
192.168.1.0 Remote VPN Lan
10.170.0.3 local VPN internal address
-p Makes it a persistant route
Any traffic not using the 192.168.1.0 ip will still use your default gateway. Hope this helps, I use two Linksys BEFVP41 in a simular config, one on a DSL and one on a DMZ on a second router port. It works great!