Hi, On Thu, Feb 24, 2011 at 11:33 AM, Alan DeKok <aland@deployingradius.com> wrote:
Waqas Toor wrote:
but what to do to get accounting to other client, Also if that fails is it going to create detail files ?
Did you bother *reading* the "robust-proxy-accounting" file?
I have configured the robust-proxy-accounting below is the file ==================================== home_server home1.example.com { type = acct ipaddr = 10.1.67.41 port = 1813 secret = freerad status_check = request username = "test_user_status_check" response_window = 6 } home_server home2.example.com { type = acct ipaddr = 10.1.67.42 port = 1813 secret = freerad response_window = 6 } home_server acct_detail.example.com { virtual_server = acct_detail.example.com } home_server_pool acct_pool.example.com { home_server = home1.example.com home_server = home2.example.com fallback = acct_detail.example.com virtual_server = home.example.com } realm acct_realm.example.com { acct_pool = acct_pool.example.com } server acct_detail.example.com { accounting { detail.example.com } } server home.example.com { pre-proxy { # Insert pre-proxy rules here } post-proxy { Post-Proxy-Type Fail { detail.example.com } } listen { type = detail filename = "${radacctdir}/detail.example.com/detail-*:*" load_factor = 10 } accounting { # You may want accounting policies here... update control { Proxy-To-Realm := "acct_realm.example.com" } } } ==================================== but it is not working neither its creating any file here is the debug last lines =================================== } # server radiusd: #### Opening IP addresses and Ports #### listen { type = "auth" ipaddr = * port = 0 } listen { type = "acct" ipaddr = * port = 0 } listen { type = "control" listen { socket = "/usr/local/var/run/radiusd/radiusd.sock" mode = "rw" } } listen { type = "detail" listen { filename = "/usr/local/var/log/radius/radacct/detail.example.com/detail-*:*" load_factor = 10 poll_interval = 1 retry_interval = 30 } } listen { type = "auth" ipaddr = 127.0.0.1 port = 18120 } Listening on authentication address * port 1812 Listening on accounting address * port 1813 Listening on command file /usr/local/var/run/radiusd/radiusd.sock Listening on detail file /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* as server home.example.com Detail listener /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* state unopened signalled 0 waiting 1.000000 sec Listening on authentication address 127.0.0.1 port 18120 as server inner-tunnel Listening on proxy address * port 1814 Waking up in 0.9 seconds. Polling for detail file /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* Detail listener /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* state unopened signalled 0 waiting 1.134651 sec Waking up in 1.1 seconds. Polling for detail file /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* Detail listener /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* state unopened signalled 0 waiting 1.011006 sec Waking up in 1.0 seconds. Polling for detail file /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* Detail listener /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* state unopened signalled 0 waiting 1.113558 sec Waking up in 1.1 seconds. Polling for detail file /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* Detail listener /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* state unopened signalled 0 waiting 0.903584 sec Waking up in 0.9 seconds. Polling for detail file /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* Detail listener /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* state unopened signalled 0 waiting 1.185763 sec Waking up in 1.1 seconds. Polling for detail file /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* Detail listener /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* state unopened signalled 0 waiting 0.916197 sec Waking up in 0.9 seconds. Polling for detail file /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* Detail listener /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* state unopened signalled 0 waiting 0.925224 sec Waking up in 0.9 seconds. Polling for detail file /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* Detail listener /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* state unopened signalled 0 waiting 1.160946 sec Waking up in 1.1 seconds. Polling for detail file /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* Detail listener /usr/local/var/log/radius/radacct/detail.example.com/detail-*:* state unopened signalled 0 waiting 0.817426 sec Waking up in 0.8 seconds. ================== I am missing something but could not figure it out what regards. Waqas