Behaviour of freeradius when receiving a response from a proxy server
Nicolas Castel
castelnicolas at gmail.com
Tue Jun 12 12:20:56 CEST 2007
Hi all,
I wonder about the freeradius server behaviour after receiving a response
from a proxy. Is it normal that the request passes through the post-auth
section once the request has been received ?
Below, the behaviour i observed
Note: this is only a test in order to undersand the freeradius server
behaviour in that case.
rad_recv: Access-Request packet from host 127.0.0.1:16395, id=235,
length=109
User-Name = "D00000"
User-Password = "password"
NAS-IP-Address = 172.26.233.2
NAS-Port-Type = Wireless-802.11
WISPr-Location-Name = "Testing:FR,localhost"
NAS-Identifier = "FRAF1"
Event-Timestamp = "Jun 12 2007 09:26:34 GMT"
Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 0
modcall: entering group request_processing for request 0
radius_xlat: 'test.fr'
rlm_attr_rewrite: Added attribute Proxy-To-Realm with value 'test.fr'
modcall[authorize]: module "add_proxy_to_realm" returns ok for request 0
modcall: leaving group request_processing (returns ok) for request 0
modcall: leaving group authorize (returns ok) for request 0
Processing the pre-proxy section of radiusd.conf
modcall: entering group pre-proxy for request 0
modcall: entering group request_processing for request 0
radius_xlat: '/var/log/freeradius/radacct//RADIUS-Trace-20070612'
rlm_detail:
/var/log/freeradius/radacct/%{Client-IP-Address}/RADIUS-Trace-%Y%m%d expands
to /var/log/freeradius/radacct//RADIUS-Trace-20070612
modcall[pre-proxy]: module "radius_trace" returns ok for request 0
modcall: leaving group request_processing (returns ok) for request 0
modcall: leaving group pre-proxy (returns ok) for request 0
Sending Access-Request of id 0 to 172.26.233.2 port 1812
User-Name = "D000001"
User-Password = "password"
NAS-IP-Address = 172.26.233.2
NAS-Port-Type = Wireless-802.11
WISPr-Location-Name = "Testing:FR,localhost"
NAS-Identifier = "FRAF1"
Event-Timestamp = "Jun 12 2007 09:26:34 GMT"
Proxy-State = 0x323335
--- Walking the entire request list ---
Waking up in 6 seconds...
rad_recv: Access-Accept packet from host 172.26.233.2:1812, id=0, length=67
Reply-Message = "User authenticated on remote platform."
Proxy-State = 0x323335
Processing the post-proxy section of radiusd.conf
modcall: entering group post-proxy for request 0
radius_xlat: '/var/log/freeradius/radacct//RADIUS-Trace-20070612'
rlm_detail:
/var/log/freeradius/radacct/%{Client-IP-Address}/RADIUS-Trace-%Y%m%d expands
to /var/log/freeradius/radacct//RADIUS-Trace-20070612
modcall[post-proxy]: module "radius_trace" returns ok for request 0
modcall: leaving group post-proxy (returns ok) for request 0
authorize: Skipping authorize in post-proxy stage
rad_check_password: Found Auth-Type
rad_check_password: Auth-Type = Accept, accepting the user
radius_xlat: 'User authenticated on remote platform.'
Processing the post-auth section of radiusd.conf
modcall: entering group post-auth for request 0
modcall: entering group request_processing for request 0
modcall[post-auth]: module "local_voucher_account_info" returns ok for
request 0
radius_xlat: '/var/log/freeradius/radacct//RADIUS-Trace-20070612'
rlm_detail:
/var/log/freeradius/radacct/%{Client-IP-Address}/RADIUS-Trace-%Y%m%d expands
to /var/log/freeradius/radacct//RADIUS-Trace-20070612
modcall[post-auth]: module "radius_trace" returns ok for request 0
modcall: leaving group request_processing (returns ok) for request 0
modcall: leaving group post-auth (returns ok) for request 0
Sending Access-Accept of id 91 to 127.0.0.1 port 16395
Reply-Message = "User authenticated on remote platform."
Finished request 0
Going to the next request
Waking up in 6 seconds...
--- Walking the entire request list ---
Cleaning up request 0 ID 91 with timestamp 466e71d8
Nothing to do. Sleeping until we see a request.
The example above shows that the request passes through authorize,
pre-proxy, post-proxy and then though post-auth. Is there any way that the
request does not pass through the post-auth section ?
Thanks in advance.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20070612/90c7b3b6/attachment.html>
More information about the Freeradius-Users
mailing list