Assign IP based on CallingStationID.

banga banga at da.lv
Thu Nov 9 13:09:59 CET 2006


John , I see the way now. 
Thx, for help. I’m going to install test radius in nearest future.
I’ll try to check this query there. 


John Longland wrote:
> 
> 
> 
> Here is the query that I put into sql.conf
> Maybe use it and build on it for your 
> specific example ??
> 
> authorize_check_query = "select id,UserName,Attribute,Value,op FROM 
> ${authcheck_table} WHERE UserName in
> (select UserName from ${authcheck_table} WHERE Value =
> '%{Calling-Station-ID}')
> ORDER BY id"
> 
> John
> 
> -----Original Message-----
> From:
> freeradius-users-bounces+jlongland=grintek.com at lists.freeradius.org
> [mailto:freeradius-users-bounces+jlongland=grintek.com at lists.freeradius.
> org]On Behalf Of banga
> Sent: 08 November 2006 15:14
> To: freeradius-users at lists.freeradius.org
> Subject: Assign IP based on CallingStationID.
> 
> 
> 
> I use dafault table-layout.
> How I understand you just change username authentication to
> callingstationid
> authentication inside sql.conf. Thx, it’s really good idea. I think that I
> could do the same by myself, but it will take a time. 
> Therefore any examples will be very useful. Can you post it here?
> If It’s too big you can send it to me - “nebula-at-inbox-lv”.
> 
>>From other side, I need username/password authentication also (for other
> users) therefore it will be difficult to implement this ( may be I’ll
> install another freeradius specially for that).
> 
> In my situation radius for some users check username/password, for other
> users it should do the next:
> check username/password/callingstationid  (in fact username and password
> always the same)
> if callingstationid  has specific value (can be dosen specifc
> callingstationid_s) then replay accept and some specific IP for each
> specific callingstationid  or just assign ip from radius pool. 
> if callingstationid  is not in the list of “specific callingstationid”
> then
> just replay accept and NAS will assign ip from equipment’s IP pool
> 
> Main Idea: For now most users has the same username and password and it is
> not possible to change anything in that. Some callingstationid is not
> friendly for my network (they should have only http traffic). That’s why I
> want to assign them IP from specific pool – I going to setup firewall
> rules
> for a such IPs.
> 
> Any idea ?
> 
> 
> John Longland wrote:
>> 
>> Yes, I have just done it.
>> 
>> You need to change the sql-statement in /etc/raddb/sql.conf
>> 
>> That is the 
>> autorize_check_query.Depending on how you use your tables, the query
>> that I am using may or may not work. If you want I can give you the
>> one that works for me if you supply your table-layout.
>> 
>> JOhn
>> P.S> The statement I use does NOT check username/password !!!
>> 
>> -----Original Message-----
>> From:
>> freeradius-users-bounces+jlongland=grintek.com at lists.freeradius.org
>> [mailto:freeradius-users-bounces+jlongland=grintek.com at lists.freeradius.
>> org]On Behalf Of banga
>> Sent: 08 November 2006 11:37
>> To: freeradius-users at lists.freeradius.org
>> Subject: Assign IP based on CallingStationID.
>> 
>> 
>> 
>> Hello all.
>> I use freeradius ver. 1.1.1 + mysql.
>> I use same login/password for couple of users but they has different
>> callingstationid. 
>> Is it possible to check callingstationid and asiighn IP based on it? 
>> Do I need to create some additional tables in mysql for that?
>> 
>> Thx.
>> 
>> -- 
>> View this message in context:
>>
> http://www.nabble.com/Assign-IP-based-on-CallingStationID.-tf2594146.html#a7
>> 235317
>> Sent from the FreeRadius - User mailing list archive at Nabble.com.
>> 
>> - 
>> List info/subscribe/unsubscribe? See
>> http://www.freeradius.org/list/users.html
>> 
>> - 
>> List info/subscribe/unsubscribe? See
>> http://www.freeradius.org/list/users.html
>> 
> 
> -- 
> View this message in context:
> http://www.nabble.com/Assign-IP-based-on-CallingStationID.-tf2594146.html#a7
> 238235
> Sent from the FreeRadius - User mailing list archive at Nabble.com.
> 
> 
> - 
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
> 
> - 
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
> 

-- 
View this message in context: http://www.nabble.com/Assign-IP-based-on-CallingStationID.-tf2594146.html#a7257034
Sent from the FreeRadius - User mailing list archive at Nabble.com.





More information about the Freeradius-Users mailing list