PDA

View Full Version : A custom Firmware version with Chillispot included


WISPNZ
11-30-2008, 04:42 AM
Hi there people!

We are going to be rolling out Major networks using UBNT gear.

Is it possible to provide a How-To to modify the AirOS firmware to include a Chillispot or Chillispot based captive portal? (Simple please - real out of my depth with coding eheheh)

OR if we pay bounty get the Chillispot Captive portal feature included with AirOS?

If it would make life easier, it should be similiar to DD-WRT's implementation of it, the landing pages ect are hosted on the central server.

The reason why I ask is that we are currently deploying our Network using a Wifi Gator server as our AAA/Management system.

There are also a lot of other AAA systems out there that make use of Chillispot or Chillispot based captive portals to manage and re-direct users.

It would make life a lot easier to have this feature set to link to our Central server as it would enable roaming between sites and make small site deployments way easier.
And lastly we like the way AirOS is setup and functions :)

Any help would be greatly appreciated.

Arno

WISP NZ

WISPNZ
12-02-2008, 12:20 AM
BUMP :)

kiwi
12-08-2008, 05:11 AM
why don't you just install dd-wrt onto the device?........
dd-wrt has been developed for this type of device, check out their website there is even a forum area devoted to ubiquiti devices running dd-wrt. Though I don't know if chillispot runs 100%. Chillispot seems to vary in its ability to work properly with different hardware/firmware combinations.

an even better suggestion would be for Ubiquiti to drop their firmware and pay dd-wrt to develop it and deploy it with it pre-installed.

WISPNZ
12-12-2008, 12:19 AM
I agree that would be great as 20+ euros per DD license is expensive when converted to NZD :S Dont mint paying a guy for his hard work, but we cant afford the added cost atm.

Cheers!

Oliver
12-12-2008, 06:31 PM
Hey WISPNZ,

I might be able to get Chillispot compiled and included in the standard-firmware for you, but anything more, like adding it into the web-interface, is a bit too much work and might not even be possible, as parts of the SDK that might require changing are closed source at the moment. Then you could start it by hooking into the startup-scripts and use the non-volatile "/etc/persistent/"-directory to store any config-files. It really depends on how integrated into the regular AirOS web-interface you want it and if you're comfortable configuring it from the shell once the binaries and support-files are built into the firmware.


Grtz,

Oliver

Sash
12-17-2008, 01:26 AM
I agree that would be great as 20+ euros per DD license is expensive when converted to NZD :S Dont mint paying a guy for his hard work, but we cant afford the added cost atm.

Cheers!

btw ddwrt has a value licence programm. just ask for pricing

steve_h
12-30-2008, 09:12 AM
Hey WISPNZ,

I might be able to get Chillispot compiled and included in the standard-firmware for you, but anything more, like adding it into the web-interface, is a bit too much work and might not even be possible, as parts of the SDK that might require changing are closed source at the moment. Then you could start it by hooking into the startup-scripts and use the non-volatile "/etc/persistent/"-directory to store any config-files. It really depends on how integrated into the regular AirOS web-interface you want it and if you're comfortable configuring it from the shell once the binaries and support-files are built into the firmware.


Grtz,

Oliver

anything on this yet?
I am looking at doing the same thing and would like it if someone else did the hard part :D I'm lazy!

UBNT-keba
12-30-2008, 12:44 PM
AirOS SDK (http://www.ubnt.com/downloads/ubnt-lsX-SDK-v3.0.3117.tar.bz2) has Wifi-Dog (wifi hot spot) included as well as BIRD (dynamic IP routing daemon).
There is no Web UI but all can be configured and run by scripts.

steve_h
12-30-2008, 03:01 PM
thanks, my curent system runs on chillispot but I will take a look at wifidog and see what I can do with it. I'll also look and see if I can add coova chilli to the mix.

are there any docs for the SDK?

UBNT-keba
12-31-2008, 01:52 AM
wiki.ubnt.com

steve_h
04-13-2009, 01:43 PM
ok, I'm going to bring this back up as I have not been able to make any headway on this. Maybe I'm to dumb to know what I'm doing here but I have used coovaap, openwrt, and dd-wrt on several projects over the years and they have spoiled me as far as ease of adding needed programs to the firmware. I am well versed in using ipkg or opkg as it now is called, but I have never used a sdk before. I guess what I am asking for is alittle hand holding for a noob to airos.

what software/firmware is airos built off of (yes, I know linux, but what distro.) does it use nvram variables or some other type of database or is it all config files and I need to edit them, save, and reboot.

I have looked at the wifidog package and it looks like it is just the source package that can be downloaded from there site. so I downloaded the coova chilli source and put it in a folder next to the wifidog folder. what I don't know is how to go about building the .mk file that I assume is what gets the package compiled for the final build.

any help(hand holding) would be great.
I would also consider a small donation to anyone that could help me get this going. As I wish to start using ubiquiti hardware with my wifigator server for a city wide wifi hotspot.

thanks, Steve Hirst

steve_h
04-21-2009, 07:54 PM
bump

dalareich
04-24-2009, 12:02 AM
i am very new about AirOS SDK.. i want chillispot to be compiled with it..how can i do this?

steve_h
05-05-2009, 06:39 AM
does anyone have an answer here?

roypogi
05-17-2009, 04:15 PM
Steve_h,

Will you be using chillispot with a 3rd party radius authentication? The reason I asked is because companies like wifi-soft and wireless orbit operates only with chillipot on the gateway. So if you have a linksys(with dd-wrt), monowall, mikrotik etc etc. as your gateway then you can have whatever APs, backhauls etc etc connected behind it and still authenticate though your 3rd party radius service. No need to flash each Ubiquiti device with dd-wrt or some other custom firmware.

Or you could have Mikrotik run as a hotspot and use their user manager package to do radius accounting. just check you license level so that it suits the # of active users you have. Then have ubiquiti devices connected to the hotspot interface and you wont be needing chillispot.

just some ideas.

saso
11-18-2009, 01:41 PM
Hi Dalareich,

if you wanna chillispot on AirOS have a look here (http://www.3ts.it)

Best Regards

wlanmac
11-20-2009, 05:35 AM
Here are directions on how to build CoovaChilli directly into the AirOS SDK:
http://www.coova.org/node/3685

CzechEnglishFrenchGermanItalianPolishPortugueseRussianSpanish
Translated to other languages thanks to vBET Translator 3.5.4