<table cellspacing='0' cellpadding='0' border='0' ><tr><td valign='top' style='font: inherit;'>I have removed the directory /usr/local/etc/raddb and rebooted the computer. After this i reinstalled freeradiusd not from cvs but with downloaded packet 2.0.5<br>Then when i called radiusd -X, all went well. <br>The little probem is that i can't add ipaddr in section listen.<br>Here is the result:<br>root@pio-desktop:~# /usr/local/sbin/radiusd -X<br>FreeRADIUS Version 2.0.5, for host i686-pc-linux-gnu, built on Jun 23 2008 at 18:59:26<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 /usr/local/etc/raddb/radiusd.conf<br>including configuration file
 /usr/local/etc/raddb/proxy.conf<br>including configuration file /usr/local/etc/raddb/clients.conf<br>including configuration file /usr/local/etc/raddb/snmp.conf<br>including files in directory /usr/local/etc/raddb/modules/<br>including configuration file /usr/local/etc/raddb/modules/attr_filter<br>including configuration file /usr/local/etc/raddb/modules/logintime<br>including configuration file /usr/local/etc/raddb/modules/acct_unique<br>including configuration file /usr/local/etc/raddb/modules/krb5<br>including configuration file /usr/local/etc/raddb/modules/chap<br>including configuration file /usr/local/etc/raddb/modules/mschap<br>including configuration file /usr/local/etc/raddb/modules/unix<br>including configuration file /usr/local/etc/raddb/modules/echo<br>including configuration file /usr/local/etc/raddb/modules/preprocess<br>including configuration file /usr/local/etc/raddb/modules/sradutmp<br>including configuration file
 /usr/local/etc/raddb/modules/ippool<br>including configuration file /usr/local/etc/raddb/modules/checkval<br>including configuration file /usr/local/etc/raddb/modules/passwd<br>including configuration file /usr/local/etc/raddb/modules/exec<br>including configuration file /usr/local/etc/raddb/modules/sql_log<br>including configuration file /usr/local/etc/raddb/modules/realm<br>including configuration file /usr/local/etc/raddb/modules/detail.log<br>including configuration file /usr/local/etc/raddb/modules/detail<br>including configuration file /usr/local/etc/raddb/modules/counter<br>including configuration file /usr/local/etc/raddb/modules/digest<br>including configuration file /usr/local/etc/raddb/modules/ldap<br>including configuration file /usr/local/etc/raddb/modules/mac2vlan<br>including configuration file /usr/local/etc/raddb/modules/files<br>including configuration file /usr/local/etc/raddb/modules/always<br>including configuration file
 /usr/local/etc/raddb/modules/expr<br>including configuration file /usr/local/etc/raddb/modules/attr_rewrite<br>including configuration file /usr/local/etc/raddb/modules/radutmp<br>including configuration file /usr/local/etc/raddb/modules/etc_group<br>including configuration file /usr/local/etc/raddb/modules/pam<br>including configuration file /usr/local/etc/raddb/modules/expiration<br>including configuration file /usr/local/etc/raddb/modules/policy<br>including configuration file /usr/local/etc/raddb/modules/pap<br>including configuration file /usr/local/etc/raddb/modules/mac2ip<br>including configuration file /usr/local/etc/raddb/modules/smbpasswd<br>including configuration file /usr/local/etc/raddb/eap.conf<br>including configuration file /usr/local/etc/raddb/sql.conf<br>including configuration file /usr/local/etc/raddb/sql/mysql/dialup.conf<br>including configuration file /usr/local/etc/raddb/sql/mysql/counter.conf<br>including configuration file
 /usr/local/etc/raddb/policy.conf<br>including files in directory /usr/local/etc/raddb/sites-enabled/<br>including configuration file /usr/local/etc/raddb/sites-enabled/inner-tunnel<br>including configuration file /usr/local/etc/raddb/sites-enabled/default<br>including dictionary file /usr/local/etc/raddb/dictionary<br>main {<br>    prefix = "/usr/local"<br>    localstatedir = "/usr/local/var"<br>    logdir = "/usr/local/var/log/radius"<br>    libdir = "/usr/local/lib"<br>    radacctdir = "/usr/local/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 = "/usr/local/var/run/radiusd/radiusd.pid"<br>    checkrad =
 "/usr/local/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>}<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_check = "none"<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>server inner-tunnel {<br> modules {<br> Module: Checking authenticate {...} for more modules to load<br> Module: Linked to module rlm_pap<br> Module: Instantiating pap<br>  pap
 {<br>    encryption_scheme = "auto"<br>    auto_header = no<br>  }<br> Module: Linked to module rlm_chap<br> Module: Instantiating chap<br> Module: Linked to module rlm_mschap<br> Module: Instantiating mschap<br>  mschap {<br>    use_mppe = yes<br>    require_encryption = no<br>    require_strong = no<br>    with_ntdomain_hack = no<br>  }<br> Module: Linked to module rlm_unix<br> Module: Instantiating unix<br>  unix {<br>    radwtmp = "/usr/local/var/log/radius/radwtmp"<br>  }<br> Module: Linked to module rlm_eap<br> Module: Instantiating eap<br>  eap {<br>    default_eap_type = "md5"<br>    timer_expire = 60<br>    ignore_unknown_eap_types = no<br>    cisco_accounting_username_bug = no<br>  }<br> Module: Linked
 to sub-module rlm_eap_md5<br> Module: Instantiating eap-md5<br> Module: Linked to sub-module rlm_eap_leap<br> Module: Instantiating eap-leap<br> Module: Linked to sub-module rlm_eap_gtc<br> Module: Instantiating eap-gtc<br>   gtc {<br>    challenge = "Password: "<br>    auth_type = "PAP"<br>   }<br> Module: Linked to sub-module rlm_eap_tls<br> Module: Instantiating eap-tls<br>   tls {<br>    rsa_key_exchange = no<br>    dh_key_exchange = yes<br>    rsa_key_length = 512<br>    dh_key_length = 512<br>    verify_depth = 0<br>    pem_file_type = yes<br>    private_key_file = "/usr/local/etc/raddb/certs/server.pem"<br>    certificate_file = "/usr/local/etc/raddb/certs/server.pem"<br>    CA_file =
 "/usr/local/etc/raddb/certs/ca.pem"<br>    private_key_password = "whatever"<br>    dh_file = "/usr/local/etc/raddb/certs/dh"<br>    random_file = "/usr/local/etc/raddb/certs/random"<br>    fragment_size = 1024<br>    include_length = yes<br>    check_crl = no<br>    cipher_list = "DEFAULT"<br>    make_cert_command = "/usr/local/etc/raddb/certs/bootstrap"<br>   }<br> Module: Linked to sub-module rlm_eap_ttls<br> Module: Instantiating eap-ttls<br>   ttls {<br>    default_eap_type = "md5"<br>    copy_request_to_tunnel = no<br>    use_tunneled_reply = no<br>    virtual_server = "inner-tunnel"<br>   }<br> Module: Linked to sub-module rlm_eap_peap<br> Module: Instantiating eap-peap<br>   peap {<br>   
 default_eap_type = "mschapv2"<br>    copy_request_to_tunnel = no<br>    use_tunneled_reply = no<br>    proxy_tunneled_request_as_eap = yes<br>    virtual_server = "inner-tunnel"<br>   }<br> Module: Linked to sub-module rlm_eap_mschapv2<br> Module: Instantiating eap-mschapv2<br>   mschapv2 {<br>    with_ntdomain_hack = no<br>   }<br> Module: Checking authorize {...} for more modules to load<br> Module: Linked to module rlm_realm<br> Module: Instantiating suffix<br>  realm suffix {<br>    format = "suffix"<br>    delimiter = "@"<br>    ignore_default = no<br>    ignore_null = no<br>  }<br> Module: Linked to module rlm_files<br> Module: Instantiating files<br>  files {<br>    usersfile =
 "/usr/local/etc/raddb/users"<br>    acctusersfile = "/usr/local/etc/raddb/acct_users"<br>    preproxy_usersfile = "/usr/local/etc/raddb/preproxy_users"<br>    compat = "no"<br>  }<br> Module: Checking session {...} for more modules to load<br> Module: Linked to module rlm_radutmp<br> Module: Instantiating radutmp<br>  radutmp {<br>    filename = "/usr/local/var/log/radius/radutmp"<br>    username = "%{User-Name}"<br>    case_sensitive = yes<br>    check_with_nas = yes<br>    perm = 384<br>    callerid = yes<br>  }<br> Module: Checking post-proxy {...} for more modules to load<br> Module: Checking post-auth {...} for more modules to load<br> Module: Linked to module rlm_attr_filter<br> Module: Instantiating attr_filter.access_reject<br>  attr_filter
 attr_filter.access_reject {<br>    attrsfile = "/usr/local/etc/raddb/attrs.access_reject"<br>    key = "%{User-Name}"<br>  }<br> }<br>}<br>server {<br> modules {<br> Module: Checking authenticate {...} for more modules to load<br> Module: Checking authorize {...} for more modules to load<br> Module: Linked to module rlm_preprocess<br> Module: Instantiating preprocess<br>  preprocess {<br>    huntgroups = "/usr/local/etc/raddb/huntgroups"<br>    hints = "/usr/local/etc/raddb/hints"<br>    with_ascend_hack = no<br>    ascend_channels_per_line = 23<br>    with_ntdomain_hack = no<br>    with_specialix_jetstream_hack = no<br>    with_cisco_vsa_hack = no<br>    with_alvarion_vsa_hack = no<br>  }<br> Module: Checking preacct {...} for more modules to
 load<br> Module: Linked to module rlm_acct_unique<br> Module: Instantiating acct_unique<br>  acct_unique {<br>    key = "User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Address, NAS-Port"<br>  }<br> Module: Checking accounting {...} for more modules to load<br> Module: Linked to module rlm_detail<br> Module: Instantiating detail<br>  detail {<br>    detailfile = "/usr/local/var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d"<br>    header = "%t"<br>    detailperm = 384<br>    dirperm = 493<br>    locking = no<br>    log_packet_header = no<br>  }<br> Module: Instantiating attr_filter.accounting_response<br>  attr_filter attr_filter.accounting_response {<br>    attrsfile = "/usr/local/etc/raddb/attrs.accounting_response"<br>    key =
 "%{User-Name}"<br>  }<br> Module: Checking session {...} for more modules to load<br> Module: Checking post-proxy {...} for more modules to load<br> Module: Checking post-auth {...} for more modules to load<br> }<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><br><br><br>Now what must i do?<br><br>--- En date de : <b>Mar 24.6.08, Jelle Langbroek <i><jml@orkz.net></i></b> a écrit :<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">De: Jelle Langbroek
 <jml@orkz.net><br>Objet: Re: Bind socket?<br>À: infomario_007@yahoo.fr<br>Date: Mardi 24 Juin 2008, 15h30<br><br><div id="yiv877219410">Have you read the documentation in radiusd.conf regarding the listening address and port?<br>This part:<br>listen {<br>        type = auth<br>        ipaddr = *<br>        port = 1812<br>        interface = eth0<br>}<br><br>
Try to play with these settings. set ipaddr to * or to the real ip address of the interface (like you have set now). Try with port "0" or "1812" and try to bind it to the correct interface. Try different settings and combinations. Also make sure you have your interface (eth0 or eth1) configured the right way. Check with command: # ifconfig<br>
<br>Your problem must lie in the listen{} part. If it still doesn't work, please post me your entire log of "radiusd -X".<br><br>Good luck!<br><br>gr, jelle<br><br><br><div class="gmail_quote">2008/6/24 ELOM ETSE <<a rel="nofollow" target="_blank" href="mailto:infomario_007@yahoo.fr">infomario_007@yahoo.fr</a>>:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">
Hello!<br>I am Sorry for the delay of my answer. <br>When i  used the command ./configure>configure.log in radiusd directory this is what i have:<br>root@pio-desktop:/home/pio/radiusd# ./configure > configure.log<br>
config.status: WARNING:  ./<a rel="nofollow" target="_blank" href="http://Make.inc.in">Make.inc.in</a> seems to ignore the --datarootdir setting<br>config.status: WARNING:  ./src/include/<a rel="nofollow" target="_blank" href="http://build-radpaths-h.in">build-radpaths-h.in</a> seems to ignore the --datarootdir setting<br>
configure: WARNING: the TNCS library isn't found!<br>configure: WARNING: silently not building rlm_eap_tnc.<br>configure: WARNING: FAILURE: rlm_eap_tnc requires:  -lTNCS.<br>configure: WARNING: silently not building rlm_eap_ikev2.<br>
configure: WARNING: FAILURE: rlm_eap_ikev2 requires:  libeap-ikev2 EAPIKEv2/connector.h.<br>configure: WARNING: silently not building rlm_pam.<br>configure: WARNING: FAILURE: rlm_pam requires: 
 libpam.<br><br>So the rlm_exec library was compiled. <br>Now when i boot with radiusd -X this is the result:<div class="Ih2E3d"><br><br>ERROR: Failed to open socket: cannot bind socket: Cannot assign requested address<br>
</div>/usr/local/etc/raddb/radiusd.conf[236]: Error binding to port for <a rel="nofollow" target="_blank"  href="http://192.168.2.15">192.168.2.15</a> port 1817<br><br>Please, What must i do?<div class="Ih2E3d"><br>--- En date de : <b>Lun 23.6.08, Jelle Langbroek <i><<a rel="nofollow" target="_blank" href="mailto:jml@orkz.net">jml@orkz.net</a>></i></b> a écrit :<br>
</div><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><div class="Ih2E3d">De: Jelle Langbroek <<a rel="nofollow" target="_blank" href="mailto:jml@orkz.net">jml@orkz.net</a>><br>Objet: Re: Bind socket?<br>
À: <a rel="nofollow" target="_blank" href="mailto:infomario_007@yahoo.fr">infomario_007@yahoo.fr</a><br></div>Date: Lundi 23 Juin 2008, 21h23<div><div></div><div class="Wj3C7c"><br><br><div>Well, your first problem is that you don't have the module rlm_exec installed. Please recompile freeradius and look at the output from ./configure (e.g: # ./configure > configure.log) for compile errors because of dependency problems. Make sure everything that you want, is
 compiled with it. At least rlm_exec should be in the logs.<br>
Furthermore, make sure that you bind radiusd to the right interface before starting it. The default config should immediatly work for you. Make sure the first time you run it, you do it with the default certicate. It generates a new one for you.<br>

<br>...If the default config doesn't work, you've compiled it wrong. Check dependencies!<br><br>yours,<br>jelle<br><br><div class="gmail_quote">2008/6/23 ELOM ETSE <<a rel="nofollow" target="_blank" href="mailto:infomario_007@yahoo.fr">infomario_007@yahoo.fr</a>>:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">

<br>I have stopped it as you say by rebooting the computer but no good result.<br>Is there another way to resolv this problem?<br><br><br><br>--- En date de : <b>Lun 23.6.08, Jelle Langbroek <i><<a rel="nofollow" target="_blank" href="mailto:jml@orkz.net">jml@orkz.net</a>></i></b> a écrit :<br>

<blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">De: Jelle Langbroek <<a rel="nofollow" target="_blank" href="mailto:jml@orkz.net">jml@orkz.net</a>><br>Objet: Re: Bind socket?<br>
À: <a rel="nofollow" target="_blank" href="mailto:infomario_007@yahoo.fr">infomario_007@yahoo.fr</a>, "FreeRadius users mailing list" <<a rel="nofollow" target="_blank" href="mailto:freeradius-users@lists.freeradius.org">freeradius-users@lists.freeradius.org</a>><br>

Date: Lundi 23 Juin 2008, 19h56<div><br><br><div>Your radiusd is still running. Stop it first before you start another pid.<br><br>jelle<br><br><div class="gmail_quote">2008/6/23 ELOM ETSE <<a rel="nofollow" target="_blank" href="mailto:infomario_007@yahoo.fr">infomario_007@yahoo.fr</a>>:<br>

<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">


While i was resolving the problem of lib rlm_exec, i meet whith this another problem.<br>ERROR: Failed to open socket: cannot bind socket: Cannot assign requested address<br>/usr/local/etc/raddb/radiusd.conf[236]: Error binding to port for <a rel="nofollow" target="_blank"  href="http://192.168.2.15">192.168.2.15</a> port 1812<br>


I try to get a suitable answer on web but unfortunately i did not. <br>Can you help me please?<br><div><br></div></td></tr></tbody></table><div><br>


      <hr size="1"> 
Envoyé avec <a rel="nofollow" target="_blank" href="http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=52423/*http://fr.docs.yahoo.com/mail/overview/index.html">Yahoo! Mail</a>.<br>Une boite mail plus intelligente. </div>


<br>-<br>
List info/subscribe/unsubscribe? See <a rel="nofollow" target="_blank" href="http://www.freeradius.org/list/users.html">http://www.freeradius.org/list/users.html</a><br></blockquote></div><br>
</div></div></blockquote></td></tr></tbody></table><div><div></div><div><br>


      <hr size="1"> 
Envoyé avec <a rel="nofollow" target="_blank" href="http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=52423/*http://fr.docs.yahoo.com/mail/overview/index.html">Yahoo! Mail</a>.<br>Une boite mail plus intelligente. </div>

</div></blockquote></div><br>
</div></div></div></blockquote></td></tr></tbody></table><div><div></div><div class="Wj3C7c"><br>


      <hr size="1"> 
Envoyé avec <a rel="nofollow" target="_blank" href="http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=52423/*http://fr.docs.yahoo.com/mail/overview/index.html">Yahoo! Mail</a>.<br>Une boite mail plus intelligente. </div>
</div></blockquote></div><br>
</div></blockquote></td></tr></table><br>


      <hr size="1"> 
Envoyé avec <a href="http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=52423/*http://fr.docs.yahoo.com/mail/overview/index.html">Yahoo! Mail</a>.<br>Une boite mail plus intelligente. </a>