Problems with proxying
The proxying process can be split into two components as follows:
- Determining the realm and home server of a user
- Forwarding the request to the home server of a user
When you are troubleshooting a proxy problem, ask yourself in which of the two components the problem occurs. The forwarding of a request to a home server can be simulated by using the radtest
or radclient
programs from the proxying server.
Many problems in practice are related to network problems. These problems are sometimes hard to detect. Latency, for instance, can be fine when you test the speed during off-peak hours, however, during peak hours the network will become so congested that problems start to arise. Because there are so many variables in the equation, it may be good to implement a proper monitoring system or include the components that are part of a proxying setup in an existing monitoring solution.