Yes. It doesn't matter if it's a "hardware router" or just a computer configured to be a router. You can use a Windows server or Linux box if you want to. IPCop makes it pretty easy....