Its an implementation of a radius CLIENT (so no server) which will have
MANY MANY options and enhancements on the logging etc.
Failure reason if given by the server:
Last 150 captive portal log entries
Sep 22 09:28:00
LOGIN: jonathan, 00:40:96:a8:35:3f, 192.168.2.255
Sep 22 09:27:35
FAILURE: mtestroote0, 00:40:96:a8:35:3f, 192.168.2.255, Password Has
If a user tries to log in and lets say his account has expired on the
radius server the radius messages will be logged and also be replied to
the user on the captive portal error page. You self can choose how that
pages will look like and where on that page you want to display that
message. Its defined with the $PORTAL_REPLY_MESSAGE$ var.
Timebased and / or volume limits are possible if someone implements it
directly on the m0n0wall. The radius client do accept the radius
attributes of it and will put them into callable vars. In cooperation
with Manuel I decided to use the Nomadix dictionary and it's fully
implemented in the C library compiled into PHP and for 90% in the PHP
You also can override the Redirection URL from the radius server so that
you can give every radius group a different redirection url (will be
implemented in the release of today)
I today will put an image online with that function also implemented.
For the Freeradius part: give it a try, don't give up. In time you will
figure it all out (I think I'm only using 10-15% of what freeradius
really can do)
Jonathan De Graeve
jonathan dot de dot graeve at imelda dot be
Always read the manual for the correct way to do things because the
number of incorrect ways to do things is almost infinite
Van: PixSell [mailto:pixsell at gmail dot com]
Verzonden: donderdag 22 september 2005 5:48
Aan: Jonathan De Graeve
Onderwerp: First release of new Radius system
I could you tell me what is the "First release of new Radius system"
Will it be possible to add users "time based" option or a specific
amount of download per user ?
I wont know the hostname nor the mac address, so everything must be
based on the username (Captive Portal)
USR1 will have 2 hours oer day and 100MB
USR2 will have 1/2 hour oer day and 10MB
USR3 will have 12 hours oer day and 500MB
I dont want to use freeradius anumore because its too hard to handle.