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

Reply via email to