If you have an old PC or some old bits and pieces then it pretty easy, the configuration takes a little homework if you have something unconventional like me. If you are modestly capable at say, installing windows, you can probably manage it!
Before I invested in dedicated hardware for my router I stuck a cheap 4 port PCI card in an old PC and installed
pfSense and
OPNsense to try - it took a little time but worked great and pfSense is a excellent and very powerful !
I won't go through all the advantages of an opensource homebuilt router (there are many) but one thing to be wary about is power consumption - if you use a PC as your router permanently it will use a lot of electricity compared to a low power device, thats why I ended up with a
PCEngines APU2C4, I suspect there are better choices and there is lots of knowledge from others on this forum.
[youtube]https://www.youtube.com/watch?v=-xSvAIq9-tM&t=1s[/youtube]
You can, of course, buy preconfigured devices with pfSense installed but its not as much fun
I think it would be a really good idea for you to share your query in a separate thread and catch the attention of really smart Kitzers
Chunks