Friday, January 26, 2007

DD-WRT

I just discovered that my old & trusty Buffalo Technologies WBR2-G54 router is one of the supported routers for the opensource DD-WRT firmware.
Why should I upgrade?
Well, there are TONS of features that DD-WRT has that my router doesn't have. But the only thing I really care about is the fact that it does Static-DHCP (I provide the MAC addresss and the router will provide the same IP everytime) and DDNS (so I can access my site even though my WAN IP address is always changing).
My Buffalo currently has the Static-DHCP feature, which is essential for people with multiple ReplayTVs like me. ReplayTV (or more accurately, VxWorks) has a bug where it would request multiple IPs. By having Static-DHCP, it will consistently get the same IP address and won't confuse other ReplayTVs on the network.

Flashing my router with the firmware was easy enough. But the problems came afterwards. First, I couldn't logged into the router with the default root/admin password. Telneting to the device resulted in the same behavior. I finally had to flashed it with OpenWRT firmware, set the password there and then reflashed it with the DD-WRT firmware. Now it's all well.

There is one minor feature that I *miss* from the original Buffalo firmware. That is the ability to configure what the gateway IP address the DHCP server gives away. By default it's the router's IP address, but if the router is not the end hop of this subnet, this is an extra wasteful hop that I would like to eliminate. Nobody in DD-WRT forum seems to know anything about it. But since it's minor, I guess I can live with it.

Links for the instructions:
General install
Buffalo specific

No comments: