Hi Alan, 

Thanks for responding
  Don't do that.  PLEASE follow the instructions.  "radiusd -X" is good
enough.
When i run "radiusd -X", i get the error
The program 'radiusd' can be found in the following packages:
 * radiusd-livingston
 * yardradius
Try: apt-get install <selected package>

  The debug log shows one user "test" logging in, twice.  It doesn't
show other users logging in.
That's because I logged the user "test" in and out, and then in again. My bad, should have just posted output from one login. Anyone else who connects to the network after this (the first user) simply gets access to the internet, without any redirect to the captive portal

  You probably need to double-check the captive portal configuration.
The "double login" has nothing to do with FreeRADIUS.  The captive
portal should allow ONE user in, when ONE user authenticates.  The other
users should be blocked.

  As always, FreeRADIUS does authentication.  It does NOT control
network access.  If a user is gaining network access when they shouldn't
have it, the problem is the NAS (or Captive portal here).
Thanks a lot for that pointer, i'm scouring through the configs of the captive portal to see what might be wrong

  Alan DeKok.
Lennon Mazonde