| I have been running the RT-N16 + TomatoUSB for a couple of years now. Pros: - Hard to brick, easy to revert an f'ed up flash - 5-6mo uptimes (most stable consumer router I've owned at least) - Tracks network usage, attractive graphs - Easy to add local DNS entries for your systems - Improves DNS performance with a transparent DNS proxy (dnsmasq)
(e.g. you can have it query all servers at once, and return record from the first server to respond) - Easy to use port forwarding rules - Attach a USB HD to it to act as a NAS (smb/ftp/dlna, nfs possible with unfsd) - Setup a full pxeboot enviroment with it, including a shared nfs root! - Run tcpdump to troubleshoot network issues! - Runs most openwrt packages Cons: - Sensitive to heat (90f days will cause it to crash, only reason I've had to reboot it though) - Doesn't always mount my USB thumb drive at boot (poor USB connection?) - Not fast enough to stream 1024p HD over wifi - Limited internal flash, I store my utils (e.g. tcpdump, nmap) on my USB thumb drive - TomatoUSB doesn't appear to be maintained anymore :( |
I recently switched to Toastman (http://www.linksysinfo.org/index.php?threads/toastman-releas...) which: is based on TomatoUSB; has better QoS rules; and is updated more frequently. I currently use it on a RT-N16 and a WRT54G.