ATM Logic wrote:
> Just wondering, I have someone that wants to have customers (Hwy Trucks)
> pull in, and have wireless available to them, in some cases, give away x
> number of mins service, and in other cases 'sell' them 15min blocks of
> time... (15,30,45,60 etc)
> How would you do this?
> I have m0n0wall setup, mostly just for testing, off the top of my head, I
> would just put in a few hundred users / passwords with 15/30/45/60 mins
> etc, have a list of them, and hand out the user/pass and strike it off the
> list?? Maybe over simple... or too complicated? Not sure...
> Anyone have an Idea?
> One of the key factors is the person giving out the user/pass will not have
> access to the m0n0wall unit, or if they do, they may be 17years old, not
> have a clue, and be looking to download music........
> Thanks for any ideas...
I looked at this, the major issues I found were that even after the hard
disconnect, the user could just log right back in. After the 24 hour
period when the account actually expires, then they could not. I had put
in a feature request with pfsense to handle exactly what you want to do,
with a simple front end (optional) to handle UID's/ PW's so the employee
does not even have to log into the firewall. Whether anything actually
comes of it, who knows. It sure would be nice to have that kind of
functionality in captive portal.
For the time being, I ended up running a dlink hotspot and AP on the
optional interface inside the m0n0 to handle that end of things with the
attached receipt printer. It can dynamically handle the user accounts
and flush them when they expire after the set time, and it can be
configured as a pay, or free service, and does it with a button push on
the receipt printer. Way less employee intervention required, and that
is good on all fronts.