Hi
I am using freeRADIUS 0.4 on Red Hat linux 7.2 and have set it up as a
Proxy.
The proxy forwards the radius request from the client to the actual
RADIUS server to which the RADIUS server responds with an Accept. But
then the Proxy does not send back the Accept to the client. (tcpdump
shows that the Proxy does receive the accept from the RADIUS server)
The debug messages showed " No request found for proxy reply from server
<actual radius server> - ID 1" The actual RADIUS server returns the
correct request Id and Proxy State.
The debug messages are shown below. Any help would be highly
appreciated.
Thanks very much.
Debug Output -----------------------
main: lower_pass = "no"
main: nospace_user = "no"
main: nospace_pass = "no"
main: proxy_requests = yes
proxy: retry_delay = 5
proxy: retry_count = 3
proxy: synchronous = no
proxy: dead_time = 120
main: debug_level = 0
read_config_files: entering modules setup
Module: Library search path is /usr/local/lib
Module: Loaded System
unix: cache = no
unix: passwd = "/etc/passwd"
unix: shadow = "(null)"
unix: group = "/etc/group"
unix: radwtmp = "/usr/local/var/log/radius/radwtmp"
unix: usegroup = no
unix: cache_reload = 600
Module: Instantiated unix (unix)
Module: Loaded preprocess
preprocess: huntgroups = "/usr/local/etc/raddb/huntgroups"
preprocess: hints = "/usr/local/etc/raddb/hints"
preprocess: with_ascend_hack = no
preprocess: ascend_channels_per_line = 23
preprocess: with_ntdomain_hack = no
preprocess: with_specialix_jetstream_hack = no
preprocess: with_cisco_vsa_hack = no
Module: Instantiated preprocess (preprocess)
Module: Loaded realm
realm: format = "suffix"
realm: delimiter = "@"
Module: Instantiated realm (suffix)
Module: Loaded files
files: usersfile = "/usr/local/etc/raddb/users"
files: acctusersfile = "/usr/local/etc/raddb/acct_users"
files: compat = "no"
auth_type_fixup: Auth-Type [1000]
auth_type_fixup: Password [2]
Module: Instantiated files (files)
Module: Loaded detail
detail: detailfile =
"/usr/local/var/log/radius/radacct/%{Client-IP-Address}/detail"
detail: detailperm = 384
detail: dirperm = 493
Module: Instantiated detail (detail)
Module: Loaded radutmp
radutmp: filename = "/usr/local/var/log/radius/radutmp"
radutmp: username = "%{User-Name}"
radutmp: perm = 384
radutmp: callerid = yes
Module: Instantiated radutmp (radutmp)
Initializing the thread pool...
thread: start_servers = 5
thread: max_servers = 32
thread: min_spare_servers = 3
thread: max_spare_servers = 10
thread: max_requests_per_server = 0
thread: cleanup_delay = 5
Thread spawned new child 1. Total threads in pool: 1
Thread 1 waiting to be assigned a request
Thread spawned new child 2. Total threads in pool: 2
Thread 2 waiting to be assigned a request
Thread spawned new child 3. Total threads in pool: 3
Thread 3 waiting to be assigned a request
Thread spawned new child 4. Total threads in pool: 4
Thread 4 waiting to be assigned a request
Thread spawned new child 5. Total threads in pool: 5
Listening on IP address *, ports 1812/udp and 1813/udp, with proxy on
1814/udp.
Ready to process requests.
Thread 5 waiting to be assigned a request
rad_recv: Access-Request packet from host 10.3.1.24:1812, id=2,
length=93
Thread 1 assigned request 0
--- Walking the entire request list ---
Threads: total/active/spare threads = 5/1/4
Waking up in 31 seconds...
Thread 1 handling request 0, (1 handled so far)
User-Name = "test"
Password = "\351,-\320w\360y\032\033jY\037\\;\350\274"
Service-Type = 65537
Callback-Number = "11259375"
NAS-Identifier = "121"
modcall: entering group authorize
modcall[authorize]: module "preprocess" returns ok
rlm_realm: Proxying request from user test to realm DEFAULT
modcall[authorize]: module "suffix" returns updated
users: Matched DEFAULT at 159
modcall[authorize]: module "files" returns ok
modcall: group authorize returns updated
Sending Access-Request of id 1 to 10.3.9.241:1812
User-Name = "test"
Password =
"\217\201\203\253\253\205r\202\302\356\357\206\305=\274\360"
Service-Type = 65537
Callback-Number = "11259375"
NAS-Identifier = "121"
NAS-IP-Address = 10.3.1.24
Proxy-State = "2"
Thread 1 waiting to be assigned a request
rad_recv: Access-Accept packet from host 10.3.9.241:1814, id=1,
length=43
No request found for proxy reply from server hles - ID 1
rl_next: returning NULL
Waking up in 31 seconds...
--- Walking the entire request list ---
Threads: total/active/spare threads = 5/0/5
Nothing to do. Sleeping until we see a request.
*********************************************************
Disclaimer
This message (including any attachments) contains
confidential information intended for a specific
individual and purpose, and is protected by law.
If you are not the intended recipient, you should
delete this message and are hereby notified that
any disclosure, copying, or distribution of this
message, or the taking of any action based on it,
is strictly prohibited.
*********************************************************
Visit us at http://www.mahindrabt.com
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html