LinHai wrote:
In radiusd.c, function "int rad_respond(REQUEST *request, RAD_REQUEST_FUNP fun)", I found such problem: If a AUTHENTICATION_REQUEST or ACCOUNTING_REQUEST packet is received, the server will first carry the operation (ex. authentication) itself, then send proxy request to home server, despite of proxying or not.
The server will not perform authentication before proxying. Read the debug log you posted to the list. The server *will* process the request through some modules before proxying. If that is not "supposed" to happen, please explain how the server can proxy the request without doing *some* processing of it. Alan DeKok. -- http://deployingradius.com - The web site of the book http://deployingradius.com/blog/ - The blog