II am working on a project where I need to create a virtual machine that acts like a home gateway, so I am looking for the firewall/NAT that is most flexible. My hope would be that I could give some configurations that would make the VM act like some of the gateways typically installed in homes and small offices.
Has anyone tried this before? Which software might be best for this? I can use any OS, so it could be pf, pfSense, iptables, ipfw, ipfilter, or even something more obscure. Any clues are appreciated.