How to specify multiple values for Called-Station-Id (checkval)

Kostas Kalevras kkalev at noc.ntua.gr
Fri May 26 13:15:41 CEST 2006


On Thu, 25 May 2006, Mike Jakubik wrote:

> Kostas Kalevras wrote:
>> On Wed, 24 May 2006, Mike Jakubik wrote:
>> 
>>> Hello,
>>> 
>>> I am trying to setup group checks for Called-Station-Id in freeradius 
>>> 1.1.1 and mysql. I have enabled the checkval module in radiusd.conf and 
>>> set notfound-reject = yes. In my radgroupcheck table when i specify 
>>> "restricted Called-Station-Id := number", it works fine. However i need to 
>>> specify more than one number. I have tried the following format; number, 
>>> number, number and "number, number, number" and "number", "number" but 
>>> none of those seem to work. Could someone please tell me how this can be 
>>> accomplished?
>> 
>> 
>> You just need to add more attribute/value pairs, one for each number you 
>> wantto allow. You can also use a regular expression if you use the =~ 
>> operator.
>
> I have tried that, but it does not work either. I have also tried using 
> regexp, while it seems to function, it no longer seems to use the checkval 
> module and throws the following notice:
>
> Info: rlm_sql (sql): No matching entry in the database for request from user 
> [user]
>
> But the checkval module shows:
>
> Auth: Invalid user (rlm_checkval: This Called-Station-Id is not allowed for 
> the user)
>
> Whats the point of this checkval module if it can only check a single value?

As i said before you should just add more attribute/value pairs. It works.
What does your radgroupcheck table look like when you add more than one number?

>
> - List info/subscribe/unsubscribe? See 
> http://www.freeradius.org/list/users.html
>

--
Kostas Kalevras		Network Operations Center
kkalev at noc.ntua.gr	National Technical University of Athens, Greece
Work Phone:		+30 210 7721861
'Go back to the shadow'	Gandalf



More information about the Freeradius-Users mailing list