I just upgraded to net-dialup/freeradius-2.1.7 on a gentoo linux server.

I have already checked to see if there is anything  listening on port 1812 including freeradius and there is nothing on that port. Any help would be greatly appreciated.

 

This is my radiusd-X output.

 

FreeRADIUS Version 2.1.7, for host i686-pc-linux-gnu, built on May 12 2011 at 10:43:07

Copyright (C) 1999-2009 The FreeRADIUS server project and contributors.

There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A

PARTICULAR PURPOSE.

You may redistribute copies of FreeRADIUS under the terms of the

GNU General Public License v2.

Starting - reading configuration files ...

including configuration file /etc/raddb/radiusd.conf

including configuration file /etc/raddb/proxy.conf

including configuration file /etc/raddb/clients.conf

including files in directory /etc/raddb/modules/

including configuration file /etc/raddb/modules/cui

including configuration file /etc/raddb/modules/pam

including configuration file /etc/raddb/modules/pap

including configuration file /etc/raddb/modules/otp

including configuration file /etc/raddb/modules/chap

including configuration file /etc/raddb/modules/echo

including configuration file /etc/raddb/modules/exec

including configuration file /etc/raddb/modules/expr

including configuration file /etc/raddb/modules/ldap

including configuration file /etc/raddb/modules/krb5

including configuration file /etc/raddb/modules/perl

including configuration file /etc/raddb/modules/unix

including configuration file /etc/raddb/modules/inner-eap

including configuration file /etc/raddb/modules/radutmp

including configuration file /etc/raddb/modules/counter

including configuration file /etc/raddb/modules/acct_unique

including configuration file /etc/raddb/modules/files

including configuration file /etc/raddb/modules/realm

including configuration file /etc/raddb/modules/wimax

including configuration file /etc/raddb/modules/mac2vlan

including configuration file /etc/raddb/modules/linelog

including configuration file /etc/raddb/modules/sqlcounter_expire_on_login

including configuration file /etc/raddb/modules/detail.example.com

including configuration file /etc/raddb/modules/checkval

including configuration file /etc/raddb/modules/logintime

including configuration file /etc/raddb/modules/sql_log

including configuration file /etc/raddb/modules/sradutmp

including configuration file /etc/raddb/modules/always

including configuration file /etc/raddb/modules/attr_rewrite

including configuration file /etc/raddb/modules/krb5

including configuration file /etc/raddb/modules/perl

including configuration file /etc/raddb/modules/unix

including configuration file /etc/raddb/modules/inner-eap

including configuration file /etc/raddb/modules/radutmp

including configuration file /etc/raddb/modules/counter

including configuration file /etc/raddb/modules/acct_unique

including configuration file /etc/raddb/modules/files

including configuration file /etc/raddb/modules/realm

including configuration file /etc/raddb/modules/wimax

including configuration file /etc/raddb/modules/mac2vlan

including configuration file /etc/raddb/modules/linelog

including configuration file /etc/raddb/modules/sqlcounter_expire_on_login

including configuration file /etc/raddb/modules/detail.example.com

including configuration file /etc/raddb/modules/checkval

including configuration file /etc/raddb/modules/logintime

including configuration file /etc/raddb/modules/sql_log

including configuration file /etc/raddb/modules/sradutmp

including configuration file /etc/raddb/modules/always

including configuration file /etc/raddb/modules/attr_rewrite

including configuration file /etc/raddb/modules/detail

including configuration file /etc/raddb/modules/digest

including configuration file /etc/raddb/modules/ippool

including configuration file /etc/raddb/modules/mac2ip

including configuration file /etc/raddb/modules/mschap

including configuration file /etc/raddb/modules/smbpasswd

including configuration file /etc/raddb/modules/passwd

including configuration file /etc/raddb/modules/policy

including configuration file /etc/raddb/modules/smsotp

including configuration file /etc/raddb/modules/etc_group

including configuration file /etc/raddb/modules/preprocess

including configuration file /etc/raddb/modules/attr_filter

including configuration file /etc/raddb/modules/detail.log

including configuration file /etc/raddb/modules/expiration

including configuration file /etc/raddb/eap.conf

including configuration file /etc/raddb/sql.conf

including configuration file /etc/raddb/policy.conf

including files in directory /etc/raddb/sites-enabled/

including configuration file /etc/raddb/sites-enabled/default

including configuration file /etc/raddb/sites-enabled/inner-tunnel

including configuration file /etc/raddb/sites-enabled/control-socket

group = radiusd

user = radiusd

including dictionary file /etc/raddb/dictionary

main {

        prefix = "/usr"

        localstatedir = "/var"

        logdir = "/var/log/radius"

        libdir = "/usr/lib/freeradius/"

        radacctdir = "/var/log/radius/radacct"

        hostname_lookups = no

        max_request_time = 30

        cleanup_delay = 5

        max_requests = 1024

        allow_core_dumps = no

        pidfile = "/var/run/radiusd/radiusd.pid"

        checkrad = "/usr/sbin/checkrad"

        debug_level = 0

        proxy_requests = yes

log {

stripped_names = no

        auth = no

        auth_badpass = no

        auth_goodpass = no

}

security {

        max_attributes = 200

        reject_delay = 1

        status_server = no

}

}

radiusd: #### Loading Realms and Home Servers ####

proxy server {

        retry_delay = 5

        retry_count = 3

        default_fallback = yes

        dead_time = 120

        wake_all_if_all_dead = no

}

 

realm sfcd.net {

        authhost = LOCAL

        accthost = LOCAL

}

 

radiusd: #### Loading Clients ####

client 127.0.0.1 {

        require_message_authenticator = no

        secret = "test"

        shortname = "localhost"

        nastype = "other"

}

client 209.252.140.58/30 {

        require_message_authenticator = no

radiusd: #### Instantiating modules ####

instantiate {

Module: Linked to module rlm_exec

Module: Instantiating exec

  exec {

        wait = no

        input_pairs = "request"

        shell_escape = yes

  }

Module: Linked to module rlm_expr

Module: Instantiating expr

Module: Linked to module rlm_expiration

Module: Instantiating expiration

  expiration {

        reply-message = "Password Has Expired  "

  }

Module: Linked to module rlm_logintime

Module: Instantiating logintime

  logintime {

        reply-message = "You are calling outside your allowed timespan  "

        minimum-timeout = 60

  }

}

radiusd: #### Loading Virtual Servers ####

server inner-tunnel {

modules {

Module: Checking authenticate {...} for more modules to load

Module: Linked to module rlm_pap

Module: Instantiating pap

  pap {

        encryption_scheme = "auto"

        auto_header = no

  }

Module: Linked to module rlm_chap

Module: Instantiating chap

Module: Linked to module rlm_mschap

Module: Instantiating mschap

  mschap {

        use_mppe = yes

        require_encryption = no

        require_strong = no

        with_ntdomain_hack = no

  }

Module: Linked to module rlm_unix

Module: Instantiating unix

  unix {

        radwtmp = "/var/log/radius/radwtmp"

  }

Module: Linked to module rlm_eap

Module: Instantiating eap

  eap {

        default_eap_type = "md5"

        timer_expire = 60

        ignore_unknown_eap_types = no

        cisco_accounting_username_bug = no

        max_sessions = 2048

}

Module: Linked to sub-module rlm_eap_md5

Module: Instantiating eap-md5

Module: Linked to sub-module rlm_eap_leap

Module: Instantiating eap-leap

Module: Linked to sub-module rlm_eap_gtc

Module: Instantiating eap-gtc

   gtc {

        challenge = "Password: "

        auth_type = "PAP"

   }

Module: Linked to sub-module rlm_eap_tls

Module: Instantiating eap-tls

   tls {

        rsa_key_exchange = no

        dh_key_exchange = yes

        rsa_key_length = 512

        dh_key_length = 512

        verify_depth = 0

        pem_file_type = yes

private_key_file = "/etc/raddb/certs/server.pem"

        certificate_file = "/etc/raddb/certs/server.pem"

        CA_file = "/etc/raddb/certs/ca.pem"

        private_key_password = "whatever"

        dh_file = "/etc/raddb/certs/dh"

        random_file = "/etc/raddb/certs/random"

        fragment_size = 1024

        include_length = yes

        check_crl = no

        cipher_list = "DEFAULT"

        make_cert_command = "/etc/raddb/certs/bootstrap"

    cache {

        enable = no

        lifetime = 24

        max_entries = 255

    }

   }

Module: Linked to sub-module rlm_eap_ttls

Module: Instantiating eap-ttls

   ttls {

default_eap_type = "md5"

        copy_request_to_tunnel = no

        use_tunneled_reply = no

        virtual_server = "inner-tunnel"

       include_length = yes

   }

Module: Linked to sub-module rlm_eap_peap

Module: Instantiating eap-peap

   peap {

        default_eap_type = "mschapv2"

        copy_request_to_tunnel = no

        use_tunneled_reply = no

        proxy_tunneled_request_as_eap = yes

        virtual_server = "inner-tunnel"

   }

Module: Linked to sub-module rlm_eap_mschapv2

Module: Instantiating eap-mschapv2

   mschapv2 {

        with_ntdomain_hack = no

   }

}

Module: Linked to module rlm_unix

Module: Instantiating unix

  unix {

        radwtmp = "/var/log/radius/radwtmp"

  }

Module: Linked to module rlm_eap

Module: Instantiating eap

  eap {

        default_eap_type = "md5"

        timer_expire = 60

        ignore_unknown_eap_types = no

        cisco_accounting_username_bug = no

        max_sessions = 2048

  }

Module: Linked to sub-module rlm_eap_md5

Module: Instantiating eap-md5

Module: Linked to sub-module rlm_eap_leap

Module: Instantiating eap-leap

Module: Linked to sub-module rlm_eap_gtc

Module: Instantiating eap-gtc

   gtc {

        challenge = "Password: "

        auth_type = "PAP"

   }

Module: Linked to sub-module rlm_eap_tls

Module: Instantiating eap-tls

   tls {

        rsa_key_exchange = no

        dh_key_exchange = yes

        rsa_key_length = 512

        dh_key_length = 512

        verify_depth = 0

        pem_file_type = yes

        private_key_file = "/etc/raddb/certs/server.pem"

        certificate_file = "/etc/raddb/certs/server.pem"

        CA_file = "/etc/raddb/certs/ca.pem"

        private_key_password = "whatever"

        dh_file = "/etc/raddb/certs/dh"

random_file = "/etc/raddb/certs/random"

        fragment_size = 1024

        include_length = yes

        check_crl = no

        cipher_list = "DEFAULT"

        make_cert_command = "/etc/raddb/certs/bootstrap"

    cache {

        enable = no

        lifetime = 24

        max_entries = 255

    }

   }

Module: Linked to sub-module rlm_eap_ttls

Module: Instantiating eap-ttls

   ttls {

        default_eap_type = "md5"

        copy_request_to_tunnel = no

        use_tunneled_reply = no

        virtual_server = "inner-tunnel"

        include_length = yes

}

Module: Linked to sub-module rlm_eap_peap

Module: Instantiating eap-peap

   peap {

        default_eap_type = "mschapv2"

        copy_request_to_tunnel = no

        use_tunneled_reply = no

        proxy_tunneled_request_as_eap = yes

        virtual_server = "inner-tunnel"

   }

Module: Linked to sub-module rlm_eap_mschapv2

Module: Instantiating eap-mschapv2

   mschapv2 {

        with_ntdomain_hack = no

   }

Module: Checking authorize {...} for more modules to load

Module: Linked to module rlm_realm

Module: Instantiating suffix

  realm suffix {

        format = "suffix"

delimiter = "@"

        ignore_default = no

        ignore_null = no

  }

Module: Linked to module rlm_files

Module: Instantiating files

  files {

        usersfile = "/etc/raddb/users"

        acctusersfile = "/etc/raddb/acct_users"

        preproxy_usersfile = "/etc/raddb/preproxy_users"

        compat = "no"

  }

Module: Checking session {...} for more modules to load

Module: Linked to module rlm_radutmp

Module: Instantiating radutmp

  radutmp {

        filename = "/var/log/radius/radutmp"

        username = "%{User-Name}"

        case_sensitive = yes

        check_with_nas = yes

  perm = 384

        callerid = yes

  }

Module: Checking post-proxy {...} for more modules to load

Module: Checking post-auth {...} for more modules to load

Module: Linked to module rlm_attr_filter

Module: Instantiating attr_filter.access_reject

  attr_filter attr_filter.access_reject {

        attrsfile = "/etc/raddb/attrs.access_reject"

        key = "%{User-Name}"

  }

} # modules

} # server

server {

modules {

Module: Checking authenticate {...} for more modules to load

Module: Checking authorize {...} for more modules to load

Module: Linked to module rlm_preprocess

Module: Instantiating preprocess

  preprocess {

huntgroups = "/etc/raddb/huntgroups"

        hints = "/dev/null"

        with_ascend_hack = yes

        ascend_channels_per_line = 24

        with_ntdomain_hack = no

        with_specialix_jetstream_hack = no

        with_cisco_vsa_hack = no

        with_alvarion_vsa_hack = no

  }

Module: Linked to module rlm_sql

Module: Instantiating sql

  sql {

       driver = "rlm_sql_postgresql"

        server = "gcd.dpu.net"

        port = ""

        login = "radius"

        password = "radius"

        radius_db = "radius"

        read_groups = yes

        sqltrace = no

sqltracefile = "/var/log/radius/sqltrace.sql"

        readclients = no

        deletestalesessions = yes

        num_sql_socks = 2

        lifetime = 0

        max_queries = 0

        sql_user_name = "%{%{Stripped-User-Name}:-%{User-Name}:-none}"

        default_user_profile = ""

        nas_query = "SELECT id,nasname,shortname,type,secret FROM nas"

        authorize_check_query = "SELECT * FROM auth_user('%{SQL-User-Name}', '%{User-Password}',                '%{NAS-Port-T$

        authorize_reply_query = ""

        authorize_group_check_query = "SELECT c.id, g.groupname, c.attribute, c.value, c.op             FROM rad_groupcheck A$

        authorize_group_reply_query = "SELECT r.id, g.groupname, r.attribute, r.value, r.Op             FROM rad_groupreply A$

        accounting_onoff_query = ""

        accounting_update_query = "INSERT into rad_acct                 (id, nasipaddress, nasportid, acctsessionid, acctstat$

        accounting_update_query_alt = ""

        accounting_start_query = "INSERT into rad_acct          (id, nasipaddress, nasportid, acctsessionid, acctstatustype, $

        accounting_start_query_alt = ""

        accounting_stop_query = "INSERT into rad_acct           (id, nasipaddress, nasportid, acctsessionid, acctstatustype, $

        accounting_stop_query_alt = ""

group_membership_query = "SELECT g.groupname            FROM rad_groupnames AS g, rad_users AS u                WHERE$

        connect_failure_retry_delay = 60

        simul_count_query = "SELECT max_logins('%{SQL-User-Name}')"

        simul_verify_query = ""

        postauth_query = ""

        safe-characters = "@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_: /"

  }

rlm_sql (sql): Driver rlm_sql_postgresql (module rlm_sql_postgresql) loaded and linked

rlm_sql (sql): Attempting to connect to radius@gcd.dpu.net:/radius

rlm_sql (sql): starting 0

rlm_sql (sql): Attempting to connect rlm_sql_postgresql #0

rlm_sql (sql): Connected new DB handle, #0

rlm_sql (sql): starting 1

rlm_sql (sql): Attempting to connect rlm_sql_postgresql #1

rlm_sql (sql): Connected new DB handle, #1

Module: Checking preacct {...} for more modules to load

Module: Linked to module rlm_acct_unique

Module: Instantiating acct_unique

  acct_unique {

        key = "User-Name, Acct-Session-Id, NAS-IP-Address, Client-IP-Address, NAS-Port"

}

Module: Instantiating apt_port

  exec apt_port {

        wait = yes

        program = "/etc/raddb/apt_port"

        input_pairs = "request"

        output_pairs = "request"

        shell_escape = yes

  }

Module: Checking accounting {...} for more modules to load

Module: Checking session {...} for more modules to load

Module: Checking post-proxy {...} for more modules to load

Module: Checking post-auth {...} for more modules to load

} # modules

} # server

radiusd: #### Opening IP addresses and Ports ####

listen {

        type = "auth"

        ipv6addr = :: IPv6 address [::]

        port = 0

/etc/raddb/radiusd.conf[249]: Error binding to port for :: port 1812