I have discovered that my router is a piece of garbage. It doesn't even support VPN passthrough. It's a Linksys BEFSR81.
Ideally I'd like to replace it with a linux distribution running in a virtual machine on my Windows server. What is a good linux distribution which will provide a "plug and play" router that will work with virtual hardware, and basically provide the services of a decent router?
I'm primarily looking for VPN passthrough, port forwarding, and bandwidth management
Also, what extra hardware should I put in the server in the way of NICs? Would it be useful / necessary for the machine to have several network adapters to work with?