Russell Mike wrote: > Thanks for guidelines. exactly, as you stated I simple want to store MAC > address somewhere & compair against the request. Can they be in > "radcheck"?
I wouldn't do that. Just create your own table of MAC addresses. If all you want is to list known MACs, you can do that with a custom table. Then, do: if ("%{sql: SELECT ...}") { # known MAC } Use a SQL client to write the correct SELECT statement, and then put it into the example above. Then apply any "known MAC" rule inside of the "if" statement. > Secondly, i would have list of maximum 500 MACs, how about listing them > in a file. Would it be considerably slow reading from file than DB? I > have no idea because I never used radius with files. See "man rlm_passwd". It contains examples. You could put the MACs into a group via that module, and then do group checking. Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html