MentholMoose wrote: » I've never used pfsense, but this is very simple with any Linux OS. Follow this guide:HOWTO: Linux NAT in Four Steps using iptables The guide is for only one internal network, so you must add similar FORWARD rules for additional internal networks to access the outside, and add FORWARD rules to forward traffic between each internal network. I used such a configuration to lab a multi-site layout when studying for MCITP: SA and EA. I also installed and configured a DHCP relay on my Linux router VM to lab multi-scope DHCP. A sample of the iptables configuration is here:Simple Linux NAT router - Pastebin.com p2p1 is a Bridged or NAT interface in VirtualBox, and p7p1 and p8p1 are Internal interfaces.