Short bio: Computer Scientist, FOSS supporter (read more)
Tux Machines (TM)-specific
Having tested numerous wireless routers, I’ve been unable to find one that met my every need. Routers may offer great security but not support port forwarding. Other devices support port forwarding but provide weak encryption or limited coverage area. In the end, I decided to stop looking and build my own wireless router. Using an old Dell computer, a few wired and wireless network cards, and the ClarkConnect Linux distribution, I built a custom wireless router that offered strong security, great management tools, and plenty of range.
The foundation of my custom wireless router is an old Dell desktop, which was doing little more than gathering dust. The machine has a 500 MHz Intel CPU with 256MB of RAM and a 20GB hard drive. The machine also has a small-form-factor case and relatively small power supply-making it perfect for hiding on an empty closet shelf and easy on my utility budget. Your machine will also need a few networks cards. My router uses two Ethernet network cards and one wireless card. This configuration supports a single wired Internet connection and both wired and wireless LAN connections.
With the hardware ready, you can now choose an appropriate operating system and software suite, which will provide the actual routing and management tools.