JibberJabber

Adventures with DD-WRT Part 4: Zeroconf should be available on all network devices, including routers

Apple_Bonjour_IconLast time, we got JFFS and a USB drive working on the DD-WRT router. Now I want to put it to use. 

The first thing I want is Zeroconf. While all my OS X readers are very familiar with the technology and understand its powerful implications, there are still many circles outside that don't. 

So for those who aren't familiar with it, Zeroconf (Zero-Configuration Networking) is an open standard to make IP-based network devices trivially easy to plug in and configure. A typical comparison is a USB device. With your USB device, you plug it in, and don't have to worry about typing in IP addresses, subnet masks, etc. There is no good reason IP based devices can't do this, and Zeroconf finally fills in that hole.

Adventures with DD-WRT Part 3: Enabling JFFS & Adding USB Storage

DD-WRT_JFFS2Settings

In the previous part, we successfully flashed DD-WRT on an Asus WL-520gU router. But my goal is to go beyond the standard firmware and install additional software on this router. To do that, I need to enable JFFS2, which basically transforms the remaining free area of the ROM into disk space, and enable USB support so I can plug in additional storage if needed.


To enable JFFS2, go to the Administration->Management tab and look for the JFFS2 Support section. Enable it and also enable Clean JFFS2. I think the "Clean" option is like a format. When you apply and/or reboot, the option will reset to disable which is where you will want to leave it. (It will look kind of like the screenshot above when you are done.)


Adventures with DD-WRT Part 2: Picking a Firmware & Initial Flashing

DD-WRT_ControlPanel

Disclaimer: I am documenting what I did myself. There may be errors or omissions. The process is long, complicated, and convoluted. I am not responsible for any loss of data or damage that may occur if you try this yourself. You have been warned.


As I mentioned in the previous part, the three biggest distros seem to be OpenWRT, DD-WRT, and Tomato.

OpenWRT seems to be the most modular and customizable. But I would also say it is the least user friendly from my attempts to figure it out. It is so modular that a web-gui doesn't even come with it by default and many of the OpenWRT people seem comfortable hacking away at the terminal. I really didn't want to go this route (though you will see that I end up doing a considerable amount of terminal hacking myself despite my hopes to avoid it). …

Flashing Linux on a Home Router: Adventures with DD-WRT and an Asus WL-520gU Part 1: Introduction

DDwrt.logoRecently, my router died. It was made by D-Link and it was cheap. It also barely worked. The built-in software had bugs and certain combinations of settings were impossible to set even though the options were perfectly reasonable. There were also periods where the device needed rebooting constantly. There have been many times I've considered replacing the router, but the question is always, 'with what alternative'? 


I've also dealt with many other brands over the years. For me, Netgear and Linksys were just as bad (though I didn't have one of the blessed WRT54G routers). And I have had a high degree of hardware failures with those too. Linksys also made me very angry some years ago with a rebate claim and also being given the run-around on warranty repair claims. 


Copyright © PlayControl Software, LLC / Eric Wing