Which version are you using? 2.0.3 has some fixes over 2.0.2...
I'm using FreeRadius 2.0.3.
User-Name = "test" User-Password = "pass"
Uh... no. That is an authentication request, not an accounting request. The server does NOT read authentication requests from the "detail" file.
I tried to send test requests by following command: $echo "User-Name=test,Password=pass,Framed-Protocol=PPP,Nas-Port-ID=11123 " | radclient 127.0.0.1:1813 acct testing123
You have a virtual server somewhere with only the "detail" module listed in the "accounting" section. I have no idea why that one is being run rather than this one...
I use sites-available/default file to configure other virtual server: authorize { } authenticate { } preacct { } accounting { detail } session { } post-auth { }