My first hope was to buy a working solution, rather than building one.Â Well, the price tag was beyond â‚¬1000, so that became a last-resort option.
My neighbor was then pointing me to OpenWRT, a Linux System for embedded devices.Â He suggested to use it together with ChillySpot.Â Cool.Â I started to look into WRT, and for a while I was hoping to use it directly on my D-Link.Â But that was too much to ask for, so I invested in a Linksys WRT54GL, a fairly cheap router that was opensourced by Linksys (thank you, Linksys!!!).Â Installing OpenWRT was a breeze, and I was truely amazed!Â A fully working Linux system, with web server and plenty of goodies, running on a router!
The excitement wasn’t lasting for long, though, as I was trying to get Chillispot to work. Even though there was plenty documentation online, the project became quickly a pain: Dependencies were missing, far too many parameters had to be tweaked, and the whole thing felt like a mess.Â Even worse, eventually I figured out that Chillispot would not work without an accounting system, consisting of a Radius and Database Server, and those cannot be installed on the Router.Â So I’d have to configure my home server, figure out a way to connect securely, etc., etc.Â That was too much, and I started to look around for other software.
Then I discovered, NoCat, and NoCatSplash specifically. That sounded exactly what I wanted.Â But my excitement started to crumble when the whole damn thing first didn’t work, and then started to give me Segmentation Faults.Â I even went back and installed older versions of WRT, which only made things worse.
The final rescue came in the form of EWRT – a bundle of WRT and NoCatSplash.Â So I flashed the router again.Â First I got a shock – it looked as if I had lost WRT and was back to the Linksys interface!Â But soon I discovered that EWRT simply gave the system the Linksys look.Â And it worked – it worked beautifully!Â Modifying the splash screen to fit the Cafe’s theme was extremely easy, too.
And that was that.Â There is no collecting of information, but that wasn’t a firm requirement, and in retrospect seems like a lot of hassle for very little gain.