I am simply not successful in getting fail_over to work running FR 0.8.1 in proxy mode.
My authorize section lists the following in the given order


preprocess
suffix
sql
files

This particular user I am testing will auth via files.

I have a realm configured as two separate line items in the proxy.conf file with each item "pointing" at a different Radius server which are running Cistron. I have also specified the "ldflag = fail_over" for both line items.

This is the top of proxy.conf

# proxy.conf - proxy radius and realm configuration directives
proxy server {
        synchronous = no
        retry_delay = 30
        retry_count = 2
        dead_time = 600
        servers_per_realm = 15
        default_fallback = yes
}

max_request_time = 30
delete_blocked_requests = no
cleanup_delay = 10
max_requests = 512000

reject_delay = 1

proxy_requests  = yes
$INCLUDE  ${confdir}/proxy.conf

When I stop the first Radius server, it appears from the debug logs on the Radius proxy, I have 4 of 5 auth requests still proxied to the first radius / per dial up auth request. I allow the connection to redial itself after a 40 second delay, then I still have another 4 or 5 auth requests proxied again to the first server.

I never really see the first server as being marked dead and attempts to contact the second server.

Hints are welcome.
Thanks,
Drew


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

Reply via email to