NAS IP address for usergroup
Tevfik Ceydeliler
tevfik.ceydeliler at astron.yasar.com.tr
Fri Sep 4 16:35:26 CEST 2015
OK.
Now i know what I want
After rading how to on http://wiki.freeradius.org/guide/SQL-Huntgroup-HOWTO
then I create table and entries
+------------------+---------------+----------+
| username | groupname | priority |
+------------------+---------------+----------+
| tevfikceydeliler | UGR_Test_Wifi | 0 |
+------------------+---------------+----------+
+----+---------------+----------------+----+---------+
| id | groupname | attribute | op | value |
+----+---------------+----------------+----+---------+
| 45 | UGR_Test_Wifi | Huntgroup-Name | == | PfSense |
+----+---------------+----------------+----+---------+
+----+-----------+--------------+-----------+
| id | groupname | nasipaddress | nasportid |
+----+-----------+--------------+-----------+
| 1 | PfSense | 10.65.8.117 | NULL |
+----+-----------+--------------+-----------+
rad_recv: Access-Request packet from host 10.1.1.27 port 1457, id=6,
length=56
User-Name = "tevfikceydeliler"
User-Password = "Test01"
# Executing section authorize from file
/etc/freeradius/sites-enabled/default
+- entering group authorize {...}
sql_xlat
expand: %{User-Name} -> tevfikceydeliler
sql_set_user escaped user --> 'tevfikceydeliler'
expand: SELECT groupname FROM radhuntgroup WHERE
nasipaddress='%{NAS-IP-Address}' -> SELECT groupname FROM radhuntgroup
WHERE nasipaddress=''
rlm_sql (sql): Reserving sql socket id: 4
SQL query did not return any results
rlm_sql (sql): Released sql socket id: 4
expand: %{sql:SELECT groupname FROM radhuntgroup WHERE
nasipaddress='%{NAS-IP-Address}'} ->
++[reply] returns notfound
Why nasipaddress comes empty?
On 09/04/2015 04:54 PM, Alan DeKok wrote:
> On Sep 4, 2015, at 9:31 AM, Tevfik Ceydeliler <tevfik.ceydeliler at astron.yasar.com.tr> wrote:
>> Does NAS-IP-Address attribute work under user group?
> Yes.
>
>> +----+-----------------------+------------------------+-----+------------------+
>> | id | groupname | attribute | op | value |
>> +----+---------------+--------------------------------+----+-------------- -----+
>> | 45 | UGR_Test_Wifi | NAS-IP-Address | == | 10.65.8.117 |
>> +----+-----------------------+-------------------------+----+-------------------+
> Which tells the server to match the NAS-IP-Address... but doesn't tell the server to DO anything.
>
>> I test it but user can get access-accept" from dşfferent NAS also
>> Or something wrong?
> If you want the server to reject from different NASes, then you need to write that:
>
> NAS-IP-Address != 10.65.8.117
> Auth-Type := Reject
>
> Alan DeKok.
>
>
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
--
More information about the Freeradius-Users
mailing list