09.07.2010 15:03, Alan DeKok написав(ла):
   Does the debug output show that it's loading the file containing the
module configuration?
I don't know exactly. As I understand it shows that it is loading additional modules. End of debug output:

rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked
rlm_sql (sql): Attempting to connect to helpd...@localhost:/radiuspdsn
rlm_sql (sql): starting 0
rlm_sql (sql): Attempting to connect rlm_sql_mysql #0
rlm_sql_mysql: Starting connect to MySQL server for #0
rlm_sql (sql): Connected new DB handle, #0
rlm_sql (sql): starting 1
rlm_sql (sql): Attempting to connect rlm_sql_mysql #1
rlm_sql_mysql: Starting connect to MySQL server for #1
rlm_sql (sql): Connected new DB handle, #1
rlm_sql (sql): starting 2
rlm_sql (sql): Attempting to connect rlm_sql_mysql #2
rlm_sql_mysql: Starting connect to MySQL server for #2
rlm_sql (sql): Connected new DB handle, #2
rlm_sql (sql): starting 3
rlm_sql (sql): Attempting to connect rlm_sql_mysql #3
rlm_sql_mysql: Starting connect to MySQL server for #3
rlm_sql (sql): Connected new DB handle, #3
rlm_sql (sql): starting 4
rlm_sql (sql): Attempting to connect rlm_sql_mysql #4
rlm_sql_mysql: Starting connect to MySQL server for #4
rlm_sql (sql): Connected new DB handle, #4
 Module: Checking preacct {...} for more modules to load
 Module: Linked to module rlm_acct_unique
 Module: Instantiating acct_unique
  acct_unique {
key = "User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Address, NAS-Port"
  }
 Module: Checking accounting {...} for more modules to load
/usr/local/etc/raddb/sites-enabled/default[325]: Failed to load module "exe_module". /usr/local/etc/raddb/sites-enabled/default[323]: Errors parsing accounting section.

   Where did you put the configuration?
I've added in /usr/local/etc/raddb/radiusd.conf following section near the end of file:

...................................
exec exe_module {
        wait = yes
        program = "/usr/local/etc/raddb/aaa_pdsn.sh"
        input_pairs = request
        output_pairs = reply
        shell_escape = yes
        output = none

}

$INCLUDE policy.conf
$INCLUDE sites-enabled/

#### End of radiusd.conf #####

And than added this to the /usr/local/etc/raddb/sites-enabled/default , "accounting" section

accounting {

        exe_module
        detail
#       daily
        unix
        radutmp
#       sradutmp
#       main_pool
#       sql
#       sql_log
#       pgsql-voip
        attr_filter.accounting_response
}

My "acct_users" file:

DEFAULT Acct-Status-Type == Start
       Exec-Program = "/usr/local/etc/raddb/aaa_pdsn.sh"
DEFAULT Acct-Status-Type == Interim-Update
        Exec-Program = "/usr/local/etc/raddb/aaa_pdsn.sh"
DEFAULT Acct-Status-Type == Stop
        Exec-Program = "/usr/local/etc/raddb/aaa_pdsn.sh"




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

Reply via email to