How is routing between two private networks setup in VMWare/Linux?

view story

http://serverfault.com – So here's the scenario: Network A is the physical network (10.1.1.x which is connected to the internet via the gateway at Network B is a 'virtual' (VMWare Workstation) network using the IP range and the VMware DHCP server. The goal is to create a virtualized network on Network B that can be routed to directly from Network A, but only through a virtualized FreeBSD host (the Razorback OVA, if applicable) which is dual-homed on both Network A and B. Is there a way to setup the BSD as a logical gateway that other systems will route between? I have l (HowTos)