On 2010/07/16 05:35 PM, Alan DeKok wrote:
Otherwise, it's possible check by nas-id??

   No.


You could try using rlm_raw and dynamic_clients.

Configure your dymanic client virtual server like this.

client dymamic {
  ipaddr = 0.0.0.0
  netmask = 0
  dynamic_clients = dynamic_nas
  lifetime = 86400
}

server dynamic_nas {
  authorize {
      update control {
        FreeRADIUS-Client-IP-Address = "%{Packet-Src-IP-Address}"
        FreeRADIUS-Client-Require-MA = no
FreeRADIUS-Client-Secret = "%{sql: select RadiusSecret from Nas where Identifier='%{raw:NAS-Identifier}'}"
        FreeRADIUS-Client-Shortname = "%{Packet-Src-IP-Address}"
        FreeRADIUS-Client-NAS-Type = "other"
        FreeRADIUS-Client-Virtual-Server = "amobia_hotspot"
      }
    }
}


Tables above are my own, so modify the queries.

Cheers,


--


Johan Meiring
Cape PC Services CC
Tel: (021) 883-8271
Fax: (021) 886-7782

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

Reply via email to