HI , I have put the following COA list in authorization section of default file. The default file is /etc/freeradius/sits-available to enable the COA request. update coa{ User-Name="%{User-Name}" Acct-Session-Id="%Acct-Session-Id" NAS-IP-Address="%NAS-IP-Address" Packet-Dst-Port=4200 }
I am sending Access-Request from my java program and listening to port 4200. I am getting success Access-Accept . but i am not getting any COA request instead i have seen following error "Info: WARNING: Unknown destination 127.0.0.1:4200 for CoA request." Can any one tell me wht i have to configure more or what is the problem ? The output from radius server is below rad_recv: Access-Request packet from host 127.0.0.1 port 57378, id=1, length=59 User-Name = "testing" NAS-IP-Address = 127.0.0.1 NAS-Port = 4200 User-Password = "password" Thu Apr 5 13:49:52 2012 : Info: # Executing section authorize from file /etc/freeradius/sites-enabled/default Thu Apr 5 13:49:52 2012 : Info: +- entering group authorize {...} Thu Apr 5 13:49:52 2012 : Info: ++[preprocess] returns ok Thu Apr 5 13:49:52 2012 : Info: ++[chap] returns noop Thu Apr 5 13:49:52 2012 : Info: ++[mschap] returns noop Thu Apr 5 13:49:52 2012 : Info: ++[digest] returns noop Thu Apr 5 13:49:52 2012 : Info: [suffix] No '@' in User-Name = "testing", looking up realm NULL Thu Apr 5 13:49:52 2012 : Info: [suffix] No such realm "NULL" Thu Apr 5 13:49:52 2012 : Info: ++[suffix] returns noop Thu Apr 5 13:49:52 2012 : Info: [eap] No EAP-Message, not doing EAP Thu Apr 5 13:49:52 2012 : Info: ++[eap] returns noop Thu Apr 5 13:49:52 2012 : Info: [files] users: Matched entry testing at line 49 Thu Apr 5 13:49:52 2012 : Info: ++[files] returns ok Thu Apr 5 13:49:52 2012 : Info: [sql] expand: %{User-Name} -> testing Thu Apr 5 13:49:52 2012 : Info: [sql] sql_set_user escaped user --> 'testing' Thu Apr 5 13:49:52 2012 : Debug: rlm_sql (sql): Reserving sql socket id: 0 Thu Apr 5 13:49:52 2012 : Info: [sql] expand: SELECT id, username, attribute, value, op FROM radcheck WHERE username = '%{SQL-User-Name}' ORDER BY id -> SELECT id, username, attribute, value, op FROM radcheck WHERE username = 'testing' ORDER BY id Thu Apr 5 13:49:52 2012 : Debug: rlm_sql_mysql: query: SELECT id, username, attribute, value, op FROM radcheck WHERE username = 'testing' ORDER BY id Thu Apr 5 13:49:52 2012 : Info: [sql] expand: SELECT groupname FROM radusergroup WHERE username = '%{SQL-User-Name}' ORDER BY priority -> SELECT groupname FROM radusergroup WHERE username = 'testing' ORDER BY priority Thu Apr 5 13:49:52 2012 : Debug: rlm_sql_mysql: query: SELECT groupname FROM radusergroup WHERE username = 'testing' ORDER BY priority Thu Apr 5 13:49:52 2012 : Debug: rlm_sql (sql): Released sql socket id: 0 Thu Apr 5 13:49:52 2012 : Info: [sql] User testing not found Thu Apr 5 13:49:52 2012 : Info: ++[sql] returns notfound Thu Apr 5 13:49:52 2012 : Info: ++[expiration] returns noop Thu Apr 5 13:49:52 2012 : Info: ++[logintime] returns noop Thu Apr 5 13:49:52 2012 : Info: ++[pap] returns updated Thu Apr 5 13:49:52 2012 : Info: expand: %{User-Name} -> testing Thu Apr 5 13:49:52 2012 : Info: expand: %{Acct-Session-Id} -> Thu Apr 5 13:49:52 2012 : Info: expand: %{NAS-IP-Address} -> 127.0.0.1 Thu Apr 5 13:49:52 2012 : Debug: WARNING: You are modifying the value of virtual attribute Packet-Dst-Port. This is not supported. Thu Apr 5 13:49:52 2012 : Info: ++[coa] returns updated Thu Apr 5 13:49:52 2012 : Info: Found Auth-Type = PAP Thu Apr 5 13:49:52 2012 : Info: # Executing group from file /etc/freeradius/sites-enabled/default Thu Apr 5 13:49:52 2012 : Info: +- entering group PAP {...} Thu Apr 5 13:49:52 2012 : Info: [pap] login attempt with password "password" Thu Apr 5 13:49:52 2012 : Info: [pap] Using clear text password "password" Thu Apr 5 13:49:52 2012 : Info: [pap] User authenticated successfully Thu Apr 5 13:49:52 2012 : Info: ++[pap] returns ok Thu Apr 5 13:49:52 2012 : Auth: Login OK: [testing/password] (from client localhost port 4200) Thu Apr 5 13:49:52 2012 : Info: # Executing section post-auth from file /etc/freeradius/sites-enabled/default Thu Apr 5 13:49:52 2012 : Info: +- entering group post-auth {...} Thu Apr 5 13:49:52 2012 : Info: [sql] expand: %{User-Name} -> testing Thu Apr 5 13:49:52 2012 : Info: [sql] sql_set_user escaped user --> 'testing' Thu Apr 5 13:49:52 2012 : Info: [sql] expand: %{User-Password} -> password Thu Apr 5 13:49:52 2012 : Info: [sql] expand: INSERT INTO radpostauth (username, pass, reply, authdate,ip,webport,mediaport) VALUES ( '%{User-Name}', '%{%{User-Password}:-%{Chap-Password}}', '%{reply:Packet-Type}:-%{Role2}', '%S','%{IP}','%{WEBPORT}','%{MEDIAPORT}') -> INSERT INTO radpostauth (username, pass, reply, authdate,ip,webport,mediaport) VALUES ( 'testing', 'password', 'Access-Accept:-', '2012-04-05 13:49:52','','','') Thu Apr 5 13:49:52 2012 : Info: [sql] expand: /var/log/freeradius/sqltrace.sql -> /var/log/freeradius/sqltrace.sql Thu Apr 5 13:49:52 2012 : Debug: rlm_sql (sql) in sql_postauth: query is INSERT INTO radpostauth (username, pass, reply, authdate,ip,webport,mediaport) VALUES ( 'testing', 'password', 'Access-Accept:-', '2012-04-05 13:49:52','','','') Thu Apr 5 13:49:52 2012 : Debug: rlm_sql (sql): Reserving sql socket id: 4 Thu Apr 5 13:49:52 2012 : Debug: rlm_sql_mysql: query: INSERT INTO radpostauth (username, pass, reply, authdate,ip,webport,mediaport) VALUES ( 'testing', 'password', 'Access-Accept:-', '2012-04-05 13:49:52','','','') Thu Apr 5 13:49:52 2012 : Debug: rlm_sql (sql): Released sql socket id: 4 Thu Apr 5 13:49:52 2012 : Info: ++[sql] returns ok Thu Apr 5 13:49:52 2012 : Info: ++[exec] returns noop Sending Access-Accept of id 1 to 127.0.0.1 port 57378 Role = "http://www.freeradius.org/rfc/attributes.html" Role2 = "Home A" Thu Apr 5 13:49:52 2012 : Info: WARNING: Unknown destination 127.0.0.1:4200 for CoA request. Thu Apr 5 13:49:52 2012 : Info: Do CoA Fail handler here Thu Apr 5 13:49:52 2012 : Info: Finished request 2. Thu Apr 5 13:49:52 2012 : Debug: Going to the next request Thu Apr 5 13:49:52 2012 : Debug: Waking up in 4.9 seconds. Thu Apr 5 13:49:57 2012 : Info: Cleaning up request 2 ID 1 with timestamp +1160 Thu Apr 5 13:49:57 2012 : Info: Ready to process requests Thanks raihan -- View this message in context: http://freeradius.1045715.n5.nabble.com/How-to-configure-COA-in-freeRadius-tp5620185p5620185.html Sent from the FreeRadius - User mailing list archive at Nabble.com. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html