Correct operator in radcheck
tnt at kalik.net
tnt at kalik.net
Mon Mar 23 19:29:37 CET 2009
> I am several years working woth freeradius, bit recently I surgeg me a question: I do not want that johndoe account never connect from NASES with Client IP:
>
>* 195.56.53.23
>
>* 96.53.26.59
>
>* 56.15.86.35
>
>* 56.15.86.36
>
> I know I have to use the attribute Client-IP-Address, so radckech will content:
>
> username attribute op value
>
> ------------------------------------------------
>
> johndoe Cleartext-Password := mypassword
>
> johndoe Client-IP-Address ?? 195.56.53.23
>
> johndoe Client-IP-Address ?? 96.53.26.59
>
> johndoe Client-IP-Address ?? 56.15.86.35
>
> johndoe Client-IP-Address ?? 56.15.86.36
>
>
>
>What is the correct op that I have to write?
That can't work. You have to put those client IPs into a hungroup:
nojohndoe Client-IP-Address == 195.56.53.23
nojohndoe Client-IP-Address == 96.53.26.59
etc.
Then use:
johndoe Hungroup-Name == nojohndoe
If you don't want to use hungroups file you can create hungroups with
sql and unlang:
http://wiki.freeradius.org/SQL_Huntgroup_HOWTO
Ivan Kalik
Kalik Informatika ISP
More information about the Freeradius-Users
mailing list