home servers are marked as dead by radiusd in Red Hat Enterprise Linux 7
Issue
- We are using freeradius in proxy mode in Red Hat Enterprise Linux 7.
- We have a custom rlm_perl script.
- One virtual server configuration is used to replicate the accounting packet received by the NAS to the Firewall (another home server) to give access to the user accordingly.
- When the server tries to open a new session, it loses connectivity to all the home servers, and marks them as dead as per the following logs:
Info: ... adding new socket proxy address 10.1.0.1 port YYYYY
Proxy: Marking home server 10.0.0.1 port XXXX as zombie (it has not responded in 20.000000 seconds).
ERROR: (0) ERROR: Failing proxied request, due to lack of any response from home server 10.0.0.1 port XXXX
Error: No response to status check 1 for home server 10.0.0.1 port XXXX
Error: No response to status check 2 for home server 10.0.0.1 port XXXX
- We then need to clear the detail.work file in /var/log/radius/radacct for the radius to start running again.
Environment
Red Hat Enterprise Linux 7.2
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.