rlm_sqlippool

Leander S. leander.schaefer at gmx.net
Thu Jul 31 11:08:25 CEST 2008


Allright ... got it working ; ) !!!

Neccesary PostreSQL querry is:

INSERT INTO radgroupcheck (groupname, attribute, op, value) VALUES 
('GoupXY', 'Pool-Name', ':=', 'main_pool');

Since we're working with SQL might it be good to mention that in the 
HowTo offered at freeradius.org ?!


Regards,

   Leander



Phil Mayers schrieb:
> On Thu, Jul 31, 2008 at 12:23:50AM +0200, "Leander Schäfer" wrote:
>> Hi,
>>
>> I use FreeRADIUS 2.0.5 combined with PostgreSQL instead of using 
>> raddb/users file etc. .
>>
>> I tried to do the rlm_sqlippool HowTo 
>> (http://wiki.freeradius.org/Rlm_sqlippool) - and it worked out fine 
>> for me so far. BUT only if I put
>> root ~ #  cat /usr/local/etc/raddb/users
>> leo     Pool-Name := "main_pool", Cleartext-Password := "password"
>
> Here the Pool-Name is in the control items, where it should be
>
>>        Service-Type = Framed-User,
>>        Framed-Protocol = PPP,
>> #       Framed-IP-Address = 255.255.255.254,
>>        Framed-IP-Netmask = 255.255.255.255,
>>        Framed-Routing = Broadcast-Listen,
>>        Framed-Filter-Id = "std.ppp",
>>        Framed-MTU = 1492,
>>        Framed-Compression = Van-Jacobsen-TCP-IP,
>> root ~ #
>>
>> But if I put it like that:
>>
>> root ~ #  cat /usr/local/etc/raddb/users
>> leo    Cleartext-Password := "password"
>>        Pool-Name := "main_pool", 
>
> Here it's in the reply items, where it does nothing.
>
>
>>        Service-Type = Framed-User,
>>        Framed-Protocol = PPP,
>> #       Framed-IP-Address = 255.255.255.254,
>>        Framed-IP-Netmask = 255.255.255.255,
>>        Framed-Routing = Broadcast-Listen,
>>        Framed-Filter-Id = "std.ppp",
>>        Framed-MTU = 1492,
>>        Framed-Compression = Van-Jacobsen-TCP-IP,
>> root ~ #
>>
>> The user leo won't get IP Pool address anylonger ... ;/
>
>>
>> But why?! Because I neeed something like a single attribute for 
>> writing it into my PostgreSQL DB over DialupAdmin ;/ because I 
>> actually won't use my raddb/users file any longer
>
> Put the attribute/op/value into the radcheck/radgroupcheck table; 
> those tables are either:
>
> * Compared to the request, for comparison operators
> * Added to the control items, for set operators e.g. :=
>
>>
>> What am I doing wrong?
>>
>> Thx
>>
>>
>> Regards,
>>
>>      Leander
>>
>> -- 
>> Ist Ihr Browser Vista-kompatibel? Jetzt die neuesten 
>> Browser-Versionen downloaden: http://www.gmx.net/de/go/browser
>> -
>> List info/subscribe/unsubscribe? See 
>> http://www.freeradius.org/list/users.html
> -
> List info/subscribe/unsubscribe? See 
> http://www.freeradius.org/list/users.html
>




More information about the Freeradius-Users mailing list