2009-09-30 22:17:20 GMT
There is a wide range of routers to choose from and I put lots of time to make my research about their capabilities. Below I'll list the different categories of routers and which one I advise to buy for what applications.
The typical small home router
This type of router satisfies most user's needs. It has a minimal amount of resources which is enough to run its proprietary OS. Such OSes nowadays are capable of everything most users need, including DHCP, DynDNS, port forwarding and so on. Their functionality is only accessible through their web interface. Due to their modest resources (small memory) OpenWrt is unfortunately not an option.
The main manufacturers I've encountered in this arena are TP-Link, D-Link and SMC. I prefer TP-Link the most because not only they're reliable, but the usability of their web interface is the most pleasurable in my opinion. I like the TL-WR 642G pretty much.
Their regular price is around $30.
The not-so-small, hackable home router
This is the category of routers that are capable of running OpenWrt which opens the gate of ultimate possibilities for the hot-shot geek like myself. My greatest concern is that most of them use Broadcom wifi chipset which only has a closed source driver. This has the unconvenient consequence that you'll only be able to use with the 2.4 kernel with this binary driver. It seems that Broadcom doesn't give a shit about the FOSS world and that bothers me deeply.
Linksys and ASUS are the main contenders in this arena.
The ASUS WL500GPV2 is one of the most powerful routers of its kind, has 2 USB ports and it has a reasonable price. Get a V1 instead of a V2 if you can because its Broadcom wifi chip resides in a Mini PCI slot which you can replace with an Atheros wifi card.
The Linksys WRT350N is currently the most powerful one. It's a more expensive router, but it has Atheros wifi, a faster CPU and USB. Unfortunately I'm not sure whether it's well supported by OpenWrt.
The typical price of these routers is around $75 - $135.
RouterBOARD is quite a versatile platform for implementing one's networking needs. It's probably a good choice for upper grade SOHOs or lowest grade SMEs. RB493AH seems quite lovely to me. This is the level where you can use Debian instead of OpenWrt. You also get a license for their RouterOS along with any RouterBOARD router which is surely well tested and user friendly but I personally rather stick with Linux. Speaking of SOHO geek usage it could drive an L7 filter or relatively high-traffic VPN.
Their price with all the accessories (wifi card, CF card, case) can be around $300.
If you need a low-power consumption Core 2 Duo machine with gigabytes of RAM, look no further and enter the world of Mini-ITX. Such a router could drive a medium or even higher grade SME. This choice is not really cheap and that's because it has lots of horsepower and there are also many things on the mainboard which you'll never use in a router such as the VGA adapter. I think this stuff is pretty much overkill for SOHO usage, even for geek applications.
The price is around $600 or more with all the accessories included (mainboard, processor, RAM, wifi, HDD, case).