home servers are marked as dead by radiusd in Red Hat Enterprise Linux 7

Solution In Progress - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.