Thanks for your reply, but I wounder how to do it, what attributes do I need to maintain in radius server, and how to build a php page that shows such information after a user log out?
Would do but as it is a CD version I am using the .iso.gz (2007-Mar-25 14:03:52) and it currently fails to mount the file system part way through the boot.
Don't know whether this is linked with the nice warning at the top of the forum, something I have done incorrectly or a bug.
"This setting limits the number of concurrent connections to the captive portal HTTP(S) server. This does not set how many users can be logged in to the captive portal, but rather how many users can load the portal page or authenticate at the same time! Default is 4 connections per client IP address, with a total maximum of 16 connections."
This probably is best adressed at the m0n0 mailinglist. The CP is just a port of their code. Please verify this behaviour with a recent m0n0 before posting there.
user must have access to port 8000 (this is where the portal lives)
Yes, anything prior to recent snapshots needs a rule on the interface to permit traffic to port 8000. Recent snapshots automatically install the needed rules behind the scenes.
Maybe I should look into radius servers instead of pfsense. Maybe it is possible to get a radius server to pull parts of its database from a central server while using a local database at the same time…
After reading thru the thread before posting by post I had noticed that and have set it up accordingly. The DHCP server that assigns IP addresses on that interface assigns the interface as the primary DNS server.