Hi Alan, <br>           I am using free radius Server 2.0.0 with mysql 4.1.2. I want to put the user name and the password in mysql database. I've uncommented all the related statements in radiusd.conf and sql.conf, but it doesn't work.Please tell the database schema structure that I should created in mysql and how can I know that my radius server is connected with database for the testing purpose. Please tell me the basic modification that is should do in radiusd.conf and sql.conf. I am enclosing the statements displayed in debugging mode:<br>
<br><span style="font-family: courier new,monospace;">[root@adore raddb]# radiusd -X</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">FreeRADIUS Version 2.0.0, for host i686-pc-linux-gnu, built on Jan 29 2008 at 12:25:11</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Copyright (C) 1999-2008 The FreeRADIUS server project and contributors.</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">PARTICULAR PURPOSE.</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">You may redistribute copies of FreeRADIUS under the terms of the</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">GNU General Public License.</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Starting - reading configuration files ...</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">including configuration file /usr/local/etc/raddb/radiusd.conf</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">including configuration file /usr/local/etc/raddb/proxy.conf</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">including configuration file /usr/local/etc/raddb/clients.conf</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">including configuration file /usr/local/etc/raddb/snmp.conf</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">including configuration file /usr/local/etc/raddb/eap.conf</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">including configuration file /usr/local/etc/raddb/sql.conf</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">including configuration file /usr/local/etc/raddb/sql/mysql/dialup.conf</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">including configuration file /usr/local/etc/raddb/sql/mysql/counter.conf</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">including configuration file /usr/local/etc/raddb/policy.conf</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">including files in directory /usr/local/etc/raddb/sites-enabled/</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">including configuration file /usr/local/etc/raddb/sites-enabled/default</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">including dictionary file /usr/local/etc/raddb/dictionary</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">main {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        prefix = "/usr/local"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        localstatedir = "/usr/local/var"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        logdir = "/usr/local/var/log/radius"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        libdir = "/usr/local/lib"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        radacctdir = "/usr/local/var/log/radius/radacct"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        hostname_lookups = no</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        max_request_time = 30</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        cleanup_delay = 5</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        max_requests = 1024</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        allow_core_dumps = no</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        pidfile = "/usr/local/var/run/radiusd/radiusd.pid"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        checkrad = "/usr/local/sbin/checkrad"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        debug_level = 0</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        proxy_requests = yes</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> log {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        syslog_facility = "daemon"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        stripped_names = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        file = "/usr/local/var/log/radius/radius.log"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        auth = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        auth_badpass = no</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        auth_goodpass = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> security {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        max_attributes = 200</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        reject_delay = 1</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        status_server = yes</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> }</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">}</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> client localhost {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        ipaddr = <a href="http://127.0.0.1">127.0.0.1</a></span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        require_message_authenticator = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        secret = "johnson123"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        nastype = "other"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">radiusd: #### Loading Realms and Home Servers ####</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> proxy server {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        retry_delay = 5</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        retry_count = 3</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        default_fallback = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        dead_time = 120</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        wake_all_if_all_dead = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> home_server localhost {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        ipaddr = <a href="http://127.0.0.1">127.0.0.1</a></span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        port = 1812</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        type = "auth"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        secret = "testing123"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        response_window = 20</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        max_outstanding = 65536</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        zombie_period = 40</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        status_check = "status-server"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        ping_check = "none"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        ping_interval = 30</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        check_interval = 30</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        num_answers_to_alive = 3</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        num_pings_to_alive = 3</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        revive_interval = 120</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        status_check_timeout = 4</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> }</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> home_server_pool my_auth_failover {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        type = fail-over</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        home_server = localhost</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> }</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> realm <a href="http://example.com">example.com</a> {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        auth_pool = my_auth_failover</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> realm LOCAL {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">radiusd: #### Instantiating modules ####</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> instantiate {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Linked to module rlm_exec</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Instantiating exec</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  exec {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        wait = yes</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        input_pairs = "request"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        shell_escape = yes</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Linked to module rlm_expr</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Instantiating expr</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Linked to module rlm_expiration</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Instantiating expiration</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  expiration {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        reply-message = "Password Has Expired  "</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Linked to module rlm_logintime</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Instantiating logintime</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  logintime {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        reply-message = "You are calling outside your allowed timespan  "</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        minimum-timeout = 60</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">radiusd: #### Loading Virtual Servers ####</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">server {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> modules {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Checking authenticate {...} for more modules to load</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Linked to module rlm_pap</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Instantiating pap</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  pap {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        encryption_scheme = "auto"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        auto_header = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Linked to module rlm_chap</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Instantiating chap</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Linked to module rlm_mschap</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Instantiating mschap</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  mschap {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        use_mppe = yes</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        require_encryption = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        require_strong = no</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        with_ntdomain_hack = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Linked to module rlm_unix</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Instantiating unix</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  unix {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        radwtmp = "/usr/local/var/log/radius/radwtmp"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Linked to module rlm_eap</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Instantiating eap</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  eap {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        default_eap_type = "md5"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        timer_expire = 60</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        ignore_unknown_eap_types = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        cisco_accounting_username_bug = no</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Linked to sub-module rlm_eap_md5</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Instantiating eap-md5</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Linked to sub-module rlm_eap_leap</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Instantiating eap-leap</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Linked to sub-module rlm_eap_gtc</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Instantiating eap-gtc</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">   gtc {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        challenge = "Password: "</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        auth_type = "PAP"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   }</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Linked to sub-module rlm_eap_tls</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Instantiating eap-tls</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">   tls {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        rsa_key_exchange = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        dh_key_exchange = yes</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        rsa_key_length = 512</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        dh_key_length = 512</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        verify_depth = 0</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        pem_file_type = yes</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        private_key_file = "/usr/local/etc/raddb/certs/server.pem"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        certificate_file = "/usr/local/etc/raddb/certs/server.pem"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        CA_file = "/usr/local/etc/raddb/certs/ca.pem"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        private_key_password = "whatever"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        dh_file = "/usr/local/etc/raddb/certs/dh"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        random_file = "/usr/local/etc/raddb/certs/random"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        fragment_size = 1024</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        include_length = yes</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        check_crl = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        cipher_list = "DEFAULT"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        make_cert_command = "/usr/local/etc/raddb/certs/bootstrap"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">   }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Linked to sub-module rlm_eap_ttls</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Instantiating eap-ttls</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   ttls {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        default_eap_type = "md5"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        copy_request_to_tunnel = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        use_tunneled_reply = no</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   }</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Linked to sub-module rlm_eap_peap</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Instantiating eap-peap</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">   peap {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        default_eap_type = "mschapv2"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        copy_request_to_tunnel = no</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        use_tunneled_reply = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        proxy_tunneled_request_as_eap = yes</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">   }</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Linked to sub-module rlm_eap_mschapv2</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Instantiating eap-mschapv2</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">   mschapv2 {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        with_ntdomain_hack = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">   }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Checking authorize {...} for more modules to load</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Linked to module rlm_preprocess</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Instantiating preprocess</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  preprocess {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        huntgroups = "/usr/local/etc/raddb/huntgroups"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        hints = "/usr/local/etc/raddb/hints"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        with_ascend_hack = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        ascend_channels_per_line = 23</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        with_ntdomain_hack = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        with_specialix_jetstream_hack = no</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        with_cisco_vsa_hack = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        with_alvarion_vsa_hack = no</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Linked to module rlm_realm</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Instantiating suffix</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  realm suffix {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        format = "suffix"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        delimiter = "@"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        ignore_default = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        ignore_null = no</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Linked to module rlm_files</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Instantiating files</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  files {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        usersfile = "/usr/local/etc/raddb/users"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        acctusersfile = "/usr/local/etc/raddb/acct_users"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        preproxy_usersfile = "/usr/local/etc/raddb/preproxy_users"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        compat = "no"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Checking preacct {...} for more modules to load</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Linked to module rlm_acct_unique</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Instantiating acct_unique</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  acct_unique {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        key = "User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Address, NAS-Port"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Checking accounting {...} for more modules to load</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Linked to module rlm_detail</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Instantiating detail</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  detail {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        detailfile = "/usr/local/var/log/radius/radacct/%{Client-IP-Address}/detail-%Y%m%d"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        header = "%t"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        detailperm = 384</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        dirperm = 493</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        locking = no</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        log_packet_header = no</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Linked to module rlm_radutmp</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Instantiating radutmp</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  radutmp {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        filename = "/usr/local/var/log/radius/radutmp"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        username = "%{User-Name}"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        case_sensitive = yes</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        check_with_nas = yes</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        perm = 384</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        callerid = yes</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Linked to module rlm_attr_filter</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Instantiating attr_filter.accounting_response</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  attr_filter attr_filter.accounting_response {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        attrsfile = "/usr/local/etc/raddb/attrs.accounting_response"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        key = "%{User-Name}"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Checking session {...} for more modules to load</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Checking post-proxy {...} for more modules to load</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> Module: Checking post-auth {...} for more modules to load</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;"> Module: Instantiating attr_filter.access_reject</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">  attr_filter attr_filter.access_reject {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        attrsfile = "/usr/local/etc/raddb/attrs.access_reject"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        key = "%{User-Name}"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">}</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">radiusd: #### Opening IP addresses and Ports ####</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">listen {</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        type = "auth"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        ipaddr = *</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        port = 0</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">}</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">listen {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        type = "acct"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        ipaddr = *</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        port = 0</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">}</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Listening on authentication address * port 1812</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Listening on accounting address * port 1813</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Ready to process requests.</span><br>
<br>And here is the output that it gives after rejecting the username and password:<br><br><span style="font-family: courier new,monospace;">rad_recv: Access-Request packet from host <a href="http://127.0.0.1">127.0.0.1</a> port 32772, id=125, length=56</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        User-Name = "john"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        User-Password = "john"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        NAS-IP-Address = <a href="http://192.168.1.227">192.168.1.227</a></span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        NAS-Port = 0</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">+- entering group authorize</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">++[preprocess] returns ok</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">++[chap] returns noop</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">++[mschap] returns noop</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">++[unix] returns updated</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    rlm_realm: No '@' in User-Name = "john", looking up realm NULL</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    rlm_realm: No such realm "NULL"</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">++[suffix] returns noop</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  rlm_eap: No EAP-Message, not doing EAP</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">++[eap] returns noop</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">++[files] returns noop</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">++[expiration] returns noop</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">++[logintime] returns noop</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">++[pap] returns updated</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  rad_check_password:  Found Auth-Type</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">auth: type "PAP"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">+- entering group PAP</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">rlm_pap: login attempt with password "john"</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">rlm_pap: Using CRYPT encryption.</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">rlm_pap: Passwords don't match</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">++[pap] returns reject</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">auth: Failed to validate the user.</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">  Found Post-Auth-Type Reject</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">+- entering group REJECT</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        expand: %{User-Name} -> john</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> attr_filter: Matched entry DEFAULT at line 11</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">++[attr_filter.access_reject] returns updated</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Delaying reject of request 0 for 1 seconds</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Going to the next request</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Waking up in 0.9 seconds.</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Sending delayed reject for request 0</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Sending Access-Reject of id 125 to <a href="http://127.0.0.1">127.0.0.1</a> port 32772</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Waking up in 4.9 seconds.</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Cleaning up request 0 ID 125 with timestamp +15</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Ready to process requests.</span><br style="font-family: courier new,monospace;"><br>With Regards<br>Elangbam Johnson <br><br>