Building your own router?
You've got three main routes. The easiest of the two is to get a router that supports flashing to an open source firmware, DDWRT / OpenWRT / Tomato are the main ones that come to mind (I've been using the shibby mod of Tomato on a Linksys E2500 since my custom built router died). This is probably the most no-nonsense approach and should have you up and running relatively quickly and painlessly assuming you follow the flashing instructions very carefully. The one major downside is the potential to brick the hardware from an improper flash. Though from what I've read, this is getting much harder to botch from the early days of flashing routers.
The next option would be to slap together an old batch of computer parts and throw a pre-packaged router/firewall solution like Pfsense onto it. For a moderate to small home network, you shouldn't need crazy powerful hardware to run this and prevent the router from bottlenecking communication on the network (I had Pfsense running on an old P4 just a few years ago). This option can be much better in terms of functionality, and customization. But is also arguably more advanced in terms of setup and management. A down side to this, is that if you don't have a spare computer laying around. You'll have to do some shopping and build one. But if you get used hardware for this you can potentially make it cheaper than buying a nice router and flashing to open source firmware. Another thing to consider is that you will almost certainly need to buy a network switch separately, and if you're using older hardware. Probably at least a gbit NIC as well as having to buy a wireless card if you need wireless access for your network.
The last option is to build a firewall / router solution from scratch. Like the previous Pfsense solution you'll need a spare computer (or to buy one) that can run everything. As well as the network switch, wireless card(s), and possibly a NIC. This is probably by far the most advanced option. But with most things, with being an advanced option. You have a lot more freedom of choice and control than the other solutions. I won't go too far into detail hear. Because it seems Sydlexic already linked a pretty good article involving it.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now