OpenWrt Forum Archive

Topic: Limiting bandwidth usin Coovachilli

The content of this topic has been archived on 18 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

Hi.
I was able to run coovachilli in a GL-AR300M using the example configuration in the wiki (https://wiki.openwrt.org/doc/howto/wire … ova-chilli)  I've just changed the hotspot system configurations to use an external server for the captive portal.
For the captive portal I've used the example script provided by cloudtrax (https://help.cloudtrax.com/hc/en-us/art … splash.php)

Regarding freeradius, I've just installed it in ubuntu and created a default user and pass using this guide (https://help.ubuntu.com/community/WifiDocs/CoovaChilli)

Now I need to know how I can limit the bandwitdth and connection time of each client, I just need to provide 30min connection at speeds up to 2mbps.
I know this can be done by enabling an accounting module of the freeradius, but how I can do this and also how the configurations of the coovachilli file inside the router would change?

Any guidance is really appreaciated as the documentation of coovachilli is not quite clear and the project seems to be abandoned.
Thanks!!!

You should ask on a freearadius forum. However, you will find a lot of info just by googling. Because almost nothing special to do on freeradius when used for coova-chilli.
In coova, only to configure the 2 radius servers (can be identical, of course).
coova project is not abandoned; however, besides some glitches in special configs (i.e. using the kmod), it simply works.
I used it several times in commercial hotspot projects.
Regarding "docs not clear", you are absolutely correct.
In other posts here, I wrote already, it certainly helps reading and understaning the C-code :-)

(Last edited by augustus_meyer on 5 Sep 2017, 12:07)

The discussion might have continued from here.