<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:times new roman,new york,times,serif;font-size:12pt"><div>Hello all,<br><br>I'm running FreeRADIUS 2.1.1 on openSUSE 11.1 (x64), and although the server runs without errors in debug mode, I'm getting an error when I run radtest w/ the recommended first test settings: "radtest test test localhost 0 testing123". My RADIUS secret is set to "testing123" currently.<br><br>The error it gives me is as follows.<br><br> radclient: socket: cannot initialize udpfromto: Function not implemented<br><br>I should note that in my radiusd.conf file, I'm not including "eap.conf" nor "sites-enabled/", but other than that I have all default settings.<br><br>Any help resolving this issue would be greatly appreciated. Thanks.<br><br>Regards,<br><br>Will<br><br><br>My "radiusd -X" ouput is as follows, if it helps.<br><br><br>FreeRADIUS
Version 2.1.1, for host x86_64-suse-linux-gnu, built on Dec 3 2008 at 13:57:16 <br>Copyright (C) 1999-2008 The FreeRADIUS server project and contributors. <br>There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A <br>PARTICULAR
PURPOSE. <br>You may redistribute copies of FreeRADIUS under the terms of the <br>GNU General Public License
v2. <br>Starting - reading configuration files ... <br>including configuration file
/etc/raddb/radiusd.conf <br>including configuration file /etc/raddb/proxy.conf <br>including configuration file
/etc/raddb/clients.conf <br>including files in directory /etc/raddb/modules/ <br>including configuration file
/etc/raddb/modules/pam <br>including configuration file /etc/raddb/modules/pap <br>including configuration file
/etc/raddb/modules/chap <br>including configuration file /etc/raddb/modules/echo <br>including configuration file
/etc/raddb/modules/exec <br>including configuration file /etc/raddb/modules/expr <br>including configuration file
/etc/raddb/modules/ldap <br>including configuration file /etc/raddb/modules/krb5 <br>including configuration file
/etc/raddb/modules/unix <br>including configuration file /etc/raddb/modules/inner-eap <br>including configuration file /etc/raddb/modules/radutmp <br>including
configuration file /etc/raddb/modules/counter <br>including configuration file /etc/raddb/modules/acct_unique <br>including configuration file /etc/raddb/modules/files <br>including
configuration file /etc/raddb/modules/realm <br>including configuration file /etc/raddb/modules/wimax <br>including configuration file
/etc/raddb/modules/mac2vlan <br>including configuration file /etc/raddb/modules/linelog <br>including configuration file /etc/raddb/modules/detail.example.com <br>including configuration file
/etc/raddb/modules/checkval <br>including configuration file /etc/raddb/modules/logintime <br>including configuration file /etc/raddb/modules/sql_log <br>including configuration file
/etc/raddb/modules/sradutmp <br>including configuration file /etc/raddb/modules/always <br>including configuration file /etc/raddb/modules/attr_rewrite <br>including configuration file
/etc/raddb/modules/detail <br>including configuration file /etc/raddb/modules/digest <br>including configuration file /etc/raddb/modules/ippool <br>including
configuration file /etc/raddb/modules/mac2ip <br>including configuration file /etc/raddb/modules/mschap <br>including configuration file /etc/raddb/modules/smbpasswd
<br>including configuration file /etc/raddb/modules/passwd <br>including configuration file /etc/raddb/modules/policy <br>including configuration file
/etc/raddb/modules/etc_group <br>including configuration file /etc/raddb/modules/preprocess <br>including configuration file /etc/raddb/modules/attr_filter <br>including configuration file
/etc/raddb/modules/detail.log <br>including configuration file /etc/raddb/modules/expiration <br>including configuration file /etc/raddb/sql.conf <br>including
configuration file /etc/raddb/sql/mysql/dialup.conf <br>including configuration file /etc/raddb/sql/mysql/counter.conf <br>including configuration file /etc/raddb/policy.conf <br>group =
radiusd <br>user =
radiusd <br>including dictionary file /etc/raddb/dictionary <br>main
{ <br> prefix =
"/usr" <br> localstatedir = "/var"
<br> logdir = "/var/log/radius" <br> libdir = "/usr/lib64/freeradius" <br> radacctdir =
"/var/log/radius/radacct" <br> hostname_lookups = no <br> max_request_time =
30 <br> cleanup_delay = 5
<br> max_requests = 1024 <br> allow_core_dumps =
no <br> pidfile = "/var/run/radiusd/radiusd.pid" <br> checkrad =
"/usr/sbin/checkrad" <br> debug_level = 0 <br> proxy_requests =
yes <br> log
{ <br> stripped_names =
no <br> auth =
no <br> auth_badpass =
no <br> auth_goodpass = no
<br> } <br> security
{ <br> max_attributes =
200 <br> reject_delay = 1
<br> status_server = yes
<br> }
<br>} <br> client localhost
{ <br> ipaddr =
127.0.0.1 <br> require_message_authenticator = no <br> secret =
"testing123" <br> nastype = "other"
<br> } <br>radiusd: #### Loading Realms and Home Servers #### <br> proxy server
{ <br> retry_delay =
5 <br> retry_count =
3 <br> default_fallback = no
<br> dead_time = 120 <br> wake_all_if_all_dead =
no
<br> } <br> home_server localhost
{ <br> ipaddr = 127.0.0.1
<br> port = 1812 <br> type =
"auth" <br> secret = "testing123"
<br> response_window = 20 <br> max_outstanding =
65536 <br> zombie_period = 40 <br>
status_check = "status-server" <br> ping_interval = 30 <br> check_interval =
30 <br> num_answers_to_alive = 3 <br>
num_pings_to_alive = 3 <br> revive_interval = 120
<br> status_check_timeout = 4
<br> } <br> home_server_pool my_auth_failover
{ <br> type = fail-over <br> home_server =
localhost
<br> } <br> realm example.com
{ <br> auth_pool = my_auth_failover
<br> } <br> realm LOCAL
{
<br> } <br>radiusd: #### Instantiating modules
#### <br> instantiate { <br> Module: Linked to module
rlm_exec <br> Module: Instantiating exec <br> exec
{ <br> wait =
no <br> input_pairs =
"request" <br> shell_escape = yes <br>
} <br> Module: Linked to module
rlm_expr <br> Module: Instantiating expr <br> Module: Linked to module
rlm_expiration <br> Module: Instantiating expiration<br> expiration {<br> reply-message = "Password Has Expired "<br> }<br> Module: Linked to module rlm_logintime<br> Module: Instantiating logintime<br> logintime {<br> reply-message = "You are calling outside your allowed timespan "<br> minimum-timeout = 60<br> }<br> }<br>radiusd: #### Loading Virtual Servers ####<br> modules {<br> }<br>radiusd: #### Opening IP
addresses and Ports ####<br>listen {<br> type = "auth"<br> ipaddr = *<br> port = 0<br>}<br>listen {<br> type = "acct"<br> ipaddr = *<br> port = 0<br>}<br>Listening on authentication address * port 1812<br>Listening on accounting address * port 1813<br>Listening on proxy address * port 1814<br>Ready to process requests.<br></div></div><br>
</body></html>