I am trying to figure out how to do this. I'd like to set up multiple VMs. One VM would be the a pfsense or opnsense gateway and that should be visible to the real network device(s) with multiple IP addresses accessible from the world. The other VMs could network with each other through virtual network devices and the gateway would route the traffic to the appropriate VMs. This would let me have an active and an experimental server, so then when the experimental server is ready to go live, I can just adjust the gateway to bring the experimental server live. How can I do this? Thanks.