"ByoungJu Jeon" <[EMAIL PROTECTED]> wrote:
When authorization, RADIUS set Auth-Type as CHAP. (In the log, you can see "rlm_chap: Setting 'Auth-Type := CHAP'".) But when authentication, RADIUS set Auth-Type as Reject. (In the log, you can see "rad_check_password: Found Auth-Type Reject".) I don't know why Auth-Type is changed.


 Your local configuration changed it.  The default configuration of
the server does not set Auth-Type to Reject.

 Alan DeKok.

I am very sure that my configuration is wrong.
The reason why I send a mail to mailing list is I can't find out what's wrong.
Which part of my local configuration change 'Auth-Type'?
Could you point out how to change to fix this problem?

Configuration is as below.

============== radiusd.conf ===================
prefix = /usr/local
exec_prefix = ${prefix}
sysconfdir = ${prefix}/etc
localstatedir = /var
sbindir = ${exec_prefix}/sbin
logdir = ${localstatedir}/log/radius
raddbdir = ${sysconfdir}/raddb
radacctdir = ${logdir}/radacct
confdir = ${raddbdir}
run_dir = ${localstatedir}/run/
log_file = ${logdir}/radius.log
libdir = ${exec_prefix}/lib
pidfile = ${run_dir}/radiusd.pid
max_request_time = 30
delete_blocked_requests = no
cleanup_delay = 5
max_requests = 1024
bind_address = *
port = 0
hostname_lookups = no
allow_core_dumps = no
regular_expressions     = yes
extended_expressions    = yes
log_stripped_names = yes
log_auth = yes
log_auth_badpass = yes
log_auth_goodpass = yes
usercollide = no
lower_user = no
lower_pass = no
nospace_user = no
nospace_pass = no
checkrad = ${sbindir}/checkrad

security {
       max_attributes = 200
       reject_delay = 0
       status_server = no
}

proxy_requests  = no

$INCLUDE  ${confdir}/clients.conf

snmp    = no

thread pool {
       start_servers = 2
       max_servers = 5
       min_spare_servers = 1
       max_spare_servers = 2
       max_requests_per_server = 0
}

modules {
       chap {
               authtype = CHAP
       }

       preprocess {
               with_ascend_hack = no
               ascend_channels_per_line = 23
               with_ntdomain_hack = no
               with_specialix_jetstream_hack = no
               with_cisco_vsa_hack = yes
       }

       detail {
detailfile = ${radacctdir}/%{Client-IP-Address}/detail-%Y%m%d
               detailperm = 0600
       }

       detail auth_log {
detailfile = ${radacctdir}/%{Client-IP-Address}/auth-detail-%Y%m%d
               detailperm = 0600
       }

       detail reply_log {
detailfile = ${radacctdir}/%{Client-IP-Address}/reply-detail-%Y%m%d
               detailperm = 0600
       }

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

       $INCLUDE  ${confdir}/postgresql.conf

       radutmp {
               filename = ${logdir}/radutmp
               username = %{User-Name}
               case_sensitive = yes
               check_with_nas = yes
               perm = 0600
               callerid = "yes"
       }

       radutmp sradutmp {
               filename = ${logdir}/sradutmp
               perm = 0644
               callerid = "no"
       }

       expr {
       }

       digest {
       }

       exec {
               wait = yes
               input_pairs = request
       }

       exec echo {
               wait = yes
               program = "/bin/echo %{User-Name}"
               input_pairs = request
               output_pairs = reply
       }

       ippool main_pool {
               range-start = 192.168.1.1
               range-stop = 192.168.3.254
               netmask = 255.255.255.0
               cache-size = 800
               session-db = ${raddbdir}/db.ippool
               ip-index = ${raddbdir}/db.ipindex
               override = no
       }
}

instantiate {
       expr
}

authorize {
       preprocess
       auth_log
       chap
       sql
}

authenticate {
       Auth-Type CHAP {
               chap
       }
}

preacct {
}

accounting {
       acct_unique
       sql
}

session {
}

post-auth {
       reply_log
}

pre-proxy {
}

post-proxy {
}
======================================================


- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to