acct_users & scripts working.

MINODIER David RD-RESA-LAN david.minodier at francetelecom.com
Fri May 19 10:09:18 CEST 2006


Hi all,
I went through some problems for triggering the execution of some
scripts upon the reception of accounting messages.
Clearly, my acct_users file was as below:
 
DEFAULT Acct-Status-Type == Start
	Exec-Program = "/usr/local/bin/do_start.sh"

DEFAULT Acct-Status-Type == Stop
	Exec-Program = "/usr/local/bin/do_stop.sh"
    
and the scripts were never executed although I had this line in the
debug when receiving a Acct-Start or Acct-Stop message:

<SNIP>
Acct_users: Matched entry DEFAULT at line 1 (or 4 if Acct-STOP)
</SNIP>

And then.... Nothing ! 

I remembered that the version of Freeradius I was using was a (beta) CVS
version:

host4:~# radiusd -v
radiusd: FreeRADIUS Version 1.1.0-pre0, for host i686-pc-linux-gnu,
built on Dec  1 2005 at 16:32:48 Copyright (C) 2000-2003 The FreeRADIUS
server project.

I installed the latest version of Freeradius:
host4:/home/minodida/freeradius-1.1.1# ./src/main/radiusd -v
lt-radiusd: FreeRADIUS Version 1.1.1, for host , built on May 18 2006 at
16:12:22
Copyright (C) 2000-2006 The FreeRADIUS server project.


And it works:
I now have in the debug the following two lines that I did not have
before:

Acct_users: Matched entry DEFAULT at line 1 
<SNIP>
radius_xlat:  '/usr/local/bin/do_start.sh'
Exec-Program: /usr/local/bin/do_start.sh 
</SNIP>


I hope this may help some of you...

Yours,
David.



David Minodier 
FTR&D - Lannion 
02 96 05 05 19 
  





More information about the Freeradius-Users mailing list