Because Everyone (Still) Needs a Router
codinghorror.com
Because Everyone (Still) Needs a Router
1–10 of 137 posts
Re: Because Everyone (Still) Needs a Router
#2Point is that I want to avoid adding yet another box to my home -- especially if the box is plastic rather than metal and requires its own external AC adapter like the first of the OP's buying recommendations does.
Re: Because Everyone (Still) Needs a Router
#3It has some of the best hardware around (gigabit,wifi N, multiple radios,128MB of RAM) and it is using 100% open source software. Anything Broadcom is using binary blobs for the wireless drivers which end up being very buggy and unreliable. It also holds back the kernel version too which makes some software uninstallable. So we've seen a lot of support and updates for Atheros based hardware.
You also can't install as many packages on Tomato as you can on OpenWRT. Though that need may only arise in time when realize you need said features. There is much more of a learning curve with OpenWRT though.
Re: Because Everyone (Still) Needs a Router
#4The older ASUS routers are stuck on Linux 2.4.x permanently in OpenWRT (which DD-WRT and Tomato are derived from) because of proprietary Wifi or Ethernet drivers or firmware blobs and poor CPU support.
Re: Because Everyone (Still) Needs a Router
#5http://news.ycombinator.com/item?id=4082351
The part of Tomato I like best is its simple DNS interface that lets you have one hosts file that is shared across all the machines connected to it. This is where I define my local dev domains so that I can test across devices that don't allow local host file changes (namely non-jailbroken iOS devices).
Re: Because Everyone (Still) Needs a Router
#6Re: Because Everyone (Still) Needs a Router
#7Check out http://wiki.mikrotik.com/wiki/Manual:RouterOS_features if you're interested. You can download the OS and run it in a VM if you want to give it a try before purchasing.
Re: Because Everyone (Still) Needs a Router
#8Maybe this is a reasonable place to ask for some advice: I have 2 broadband connections, one via my phone line (ADSL) (76/17) and one cable (50/4) does anyone have any experience with using 1 piece of hardware to manage them both, possibly load balancing (not important, but would be cool)? I currently have 1 modem and 2 routers... it's not a very power efficient set up, it's also a bad experience because they're all…
Perhaps I should blog about the setup as some point.
Re: Because Everyone (Still) Needs a Router
#9Maybe this is a reasonable place to ask for some advice: I have 2 broadband connections, one via my phone line (ADSL) (76/17) and one cable (50/4) does anyone have any experience with using 1 piece of hardware to manage them both, possibly load balancing (not important, but would be cool)? I currently have 1 modem and 2 routers... it's not a very power efficient set up, it's also a bad experience because they're all…
If you're outside of the US (I'm guessing, based on the speed of your link), some products are export-restricted. You'd have to check on support for your locale. Another option if you're in a DIY mood is making a custom Linux box using split access features of iptables [3].
[1] http://www.newegg.com/Product/Product.aspx?Item=N82E16833124...
Re: Because Everyone (Still) Needs a Router
#10I'd pick a Buffalo WZR-HP-G300NH, or -AG300N rather than either ASUS he picked. Both ship with DD-WRT preinstalled, and full source of the firmware is available. The older ASUS routers are stuck on Linux 2.4.x permanently in OpenWRT (which DD-WRT and Tomato are derived from) because of proprietary Wifi or Ethernet drivers or firmware blobs and poor CPU support.
I haven't tried either of the Buffalo routers, but my budget ASUS has been rocksolid and works very well.
A word of advice about tomato though, the development has stalled somewhat and led to the continuing development of a number of "modifications"(1) developed by different people, where each goes its own ways (e.g. Shibby, Toastman etc.). They can be found via the sub-forum and continuously add new features, improve existing ones and also fix some bugs etc.
(I am using Toastman's tomato no-usb mod)