Hi,
The fix was to actually use the "virtual server" field. The code was tested with, and without, virtual servers. If it doesn't work, then there's some other un-tested corner case which is being hit. We'll need to know what that case is before fixing anything.
actually, this one should be fairly easy to nail down....so with latest 2.2.7 FR radiusd -X - showing the SQL naslist being read in rlm_sql (staffbase): Read entry nasname=192.168.16.1,shortname=testbox,secret=top-secret rlm_sql (staffbase): Adding client 192.168.16.1 (testbox, server=eduroam) to clients list ..and then the radiusd -X shows this when the client tries talking: Ignoring request to authentication address * port 1812 from unknown client 192.168.16.1 port 18335 Ignoring request to authentication address * port 1812 from unknown client 192.168.16.1 port 44450 Ignoring request to authentication address * port 1812 from unknown client 192.168.16.1 port 63884 with 2.2.4 this config worked alan