Czy mogę liczyć na całe zapytanie Aktualnie mam coś takiego:
sql sql { driver = "rlm_sql_mysql" server = "localhost" login = "lms" password = "pass" radius_db = "lms" deletestalesessions = yes sqltrace = no sqltracefile = ${logdir}/sqltrace.sql num_sql_socks = 10 connect_failure_retry_delay = 60 sql_user_name = "%{User-Name}" sql_set_password = ""
authorize_check_query = "SELECT \ nodes.id, upper(macs.mac) as UserName , 'User-Password' as Attribute, '' as Value, '==' as op \ FROM nodes , macs \ WHERE nodes.id = macs.nodeid AND upper(macs.mac) = '%{User-Name}' AND nodes.access = 1 \ ORDER by id"
}
.................. pozdrawiam Bochniak Michał
-----Original Message----- From: lms-bounces@lists.lms.org.pl [mailto:lms-bounces@lists.lms.org.pl] On Behalf Of Tomasz Chiliński Sent: Thursday, May 10, 2012 3:20 PM To: lms@lists.lms.org.pl Subject: Re: [lms] Radius + MT + simlpe queue
W dniu 10.05.2012 14:56, Michał Bochniak napisał(a):
Serwer dhcp jest na każdej końcówce MT (AP) do której podłączają się klienci. Freeradius odpowiada za ich autoryzację z bazy LMSa. Chciałbym aby również pobierał kolejki klienta i na tej stacji MT mogło tworzyć dynamiczne Simple queues.
To np. SELECT t.downrate, t.uprate FROM tariffs t JOIN assignments a ON a.tariffid = t.id JOIN nodeassignments na ON na.assignmentid = a.id JOIN vmacs m ON m.id = na.nodeid WHERE m.mac = ${otrzymany_mac_od_mikrotika}
Oczywiście warto inne pola z tariffs również uwzględnic, jak np. downceil i upceil.
.................. pozdrawiam Bochniak Michał