Так вот при запуске , радиус даже не запускается и выдает очень странную ошибку
Error: /usr/local/etc/raddb/sites-enabled/abills_default[2]: No such attribute Auth-Type
Возможно кто-то с ней сталкивался, и подскажет в какую сторону копать !
ОС Frebsd 9.0 64 битную
freeradius-2.1.12
Абиллс комерческий последней версии.
Полный вывод
Код: Выделить всё
test_billing# radiusd -XXXX
Thu Sep 20 17:07:23 2012 : Info: FreeRADIUS Version 2.1.12, for host amd64-portbld-freebsd9.0, built on Jun 20 2012 at 09:16:36
Thu Sep 20 17:07:23 2012 : Info: Copyright (C) 1999-2009 The FreeRADIUS server project and contributors.
Thu Sep 20 17:07:23 2012 : Info: There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
Thu Sep 20 17:07:23 2012 : Info: PARTICULAR PURPOSE.
Thu Sep 20 17:07:23 2012 : Info: You may redistribute copies of FreeRADIUS under the terms of the
Thu Sep 20 17:07:23 2012 : Info: GNU General Public License v2.
Thu Sep 20 17:07:23 2012 : Info: Starting - reading configuration files ...
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/radiusd.conf
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/clients.conf
Thu Sep 20 17:07:23 2012 : Debug: including files in directory /usr/local/etc/raddb/modules/
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/wimax
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/always
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/attr_filter
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/attr_rewrite
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/chap
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/checkval
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/counter
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/cui
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/detail
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/detail.example.com
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/detail.log
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/digest
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/dynamic_clients
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/echo
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/etc_group
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/exec
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/expiration
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/expr
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/files
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/inner-eap
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/ippool
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/krb5
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/ldap
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/linelog
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/logintime
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/mac2ip
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/mschap
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/mac2vlan
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/ntlm_auth
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/opendirectory
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/otp
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/pam
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/pap
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/passwd
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/perl
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/policy
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/preprocess
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/radutmp
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/realm
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/redis
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/rediswho
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/replicate
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/smbpasswd
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/smsotp
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/soh
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/sql_log
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/sqlcounter_expire_on_login
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/sradutmp
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/unix
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/modules/acct_unique
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/policy.conf
Thu Sep 20 17:07:23 2012 : Debug: including configuration file /usr/local/etc/raddb/sites-enabled/abills_default
Thu Sep 20 17:07:23 2012 : Debug: main {
Thu Sep 20 17:07:23 2012 : Debug: user = "freeradius"
Thu Sep 20 17:07:23 2012 : Debug: group = "freeradius"
Thu Sep 20 17:07:23 2012 : Debug: allow_core_dumps = no
Thu Sep 20 17:07:23 2012 : Debug: }
Thu Sep 20 17:07:23 2012 : Debug: including dictionary file /usr/local/etc/raddb/dictionary
Thu Sep 20 17:07:23 2012 : Debug: main {
Thu Sep 20 17:07:23 2012 : Debug: name = "radiusd"
Thu Sep 20 17:07:23 2012 : Debug: prefix = "/usr/local"
Thu Sep 20 17:07:23 2012 : Debug: localstatedir = "/var"
Thu Sep 20 17:07:23 2012 : Debug: sbindir = "/usr/local/sbin"
Thu Sep 20 17:07:23 2012 : Debug: logdir = "/var/log"
Thu Sep 20 17:07:23 2012 : Debug: run_dir = "/var/run/radiusd"
Thu Sep 20 17:07:23 2012 : Debug: libdir = "/usr/local/lib/freeradius-2.1.6"
Thu Sep 20 17:07:23 2012 : Debug: radacctdir = "/var/log/radacct"
Thu Sep 20 17:07:23 2012 : Debug: hostname_lookups = no
Thu Sep 20 17:07:23 2012 : Debug: max_request_time = 30
Thu Sep 20 17:07:23 2012 : Debug: cleanup_delay = 5
Thu Sep 20 17:07:23 2012 : Debug: max_requests = 512000
Thu Sep 20 17:07:23 2012 : Debug: pidfile = "/var/run/radiusd/radiusd.pid"
Thu Sep 20 17:07:23 2012 : Debug: checkrad = "/usr/local/sbin/checkrad"
Thu Sep 20 17:07:23 2012 : Debug: debug_level = 0
Thu Sep 20 17:07:23 2012 : Debug: proxy_requests = no
Thu Sep 20 17:07:23 2012 : Debug: log {
Thu Sep 20 17:07:23 2012 : Debug: stripped_names = no
Thu Sep 20 17:07:23 2012 : Debug: auth = no
Thu Sep 20 17:07:23 2012 : Debug: auth_badpass = no
Thu Sep 20 17:07:23 2012 : Debug: auth_goodpass = no
Thu Sep 20 17:07:23 2012 : Debug: }
Thu Sep 20 17:07:23 2012 : Debug: security {
Thu Sep 20 17:07:23 2012 : Debug: max_attributes = 200
Thu Sep 20 17:07:23 2012 : Debug: reject_delay = 1
Thu Sep 20 17:07:23 2012 : Debug: status_server = yes
Thu Sep 20 17:07:23 2012 : Debug: }
Thu Sep 20 17:07:23 2012 : Debug: }
Thu Sep 20 17:07:23 2012 : Debug: radiusd: #### Loading Realms and Home Servers ####
Thu Sep 20 17:07:23 2012 : Debug: radiusd: #### Loading Clients ####
Thu Sep 20 17:07:23 2012 : Debug: client 127.0.0.1 {
Thu Sep 20 17:07:23 2012 : Debug: require_message_authenticator = no
Thu Sep 20 17:07:23 2012 : Debug: secret = "xxx"
Thu Sep 20 17:07:23 2012 : Debug: shortname = "nas1"
Thu Sep 20 17:07:23 2012 : Debug: }
Thu Sep 20 17:07:23 2012 : Debug: client 10.254.1.13 {
Thu Sep 20 17:07:23 2012 : Debug: require_message_authenticator = no
Thu Sep 20 17:07:23 2012 : Debug: secret = "xxx"
Thu Sep 20 17:07:23 2012 : Debug: shortname = "10.254.1.13"
Thu Sep 20 17:07:23 2012 : Debug: }
Thu Sep 20 17:07:23 2012 : Debug: client 10.254.1.16 {
Thu Sep 20 17:07:23 2012 : Debug: require_message_authenticator = no
Thu Sep 20 17:07:23 2012 : Debug: secret = "xxx"
Thu Sep 20 17:07:23 2012 : Debug: shortname = "10.254.1.16"
Thu Sep 20 17:07:23 2012 : Debug: }
Thu Sep 20 17:07:23 2012 : Debug: radiusd: #### Instantiating modules ####
Thu Sep 20 17:07:23 2012 : Debug: instantiate {
Thu Sep 20 17:07:23 2012 : Debug: (Loaded rlm_exec, checking if it's valid)
Thu Sep 20 17:07:23 2012 : Debug: Module: Linked to module rlm_exec
Thu Sep 20 17:07:23 2012 : Debug: Module: Instantiating module "exec" from file /usr/local/etc/raddb/modules/exec
Thu Sep 20 17:07:23 2012 : Debug: exec {
Thu Sep 20 17:07:23 2012 : Debug: wait = no
Thu Sep 20 17:07:23 2012 : Debug: input_pairs = "request"
Thu Sep 20 17:07:23 2012 : Debug: shell_escape = yes
Thu Sep 20 17:07:23 2012 : Debug: }
Thu Sep 20 17:07:23 2012 : Debug: (Loaded rlm_expiration, checking if it's valid)
Thu Sep 20 17:07:23 2012 : Debug: Module: Linked to module rlm_expiration
Thu Sep 20 17:07:23 2012 : Debug: Module: Instantiating module "expiration" from file /usr/local/etc/raddb/modules/expiration
Thu Sep 20 17:07:23 2012 : Debug: expiration {
Thu Sep 20 17:07:23 2012 : Debug: reply-message = "Password Has Expired "
Thu Sep 20 17:07:23 2012 : Debug: }
Thu Sep 20 17:07:23 2012 : Debug: (Loaded rlm_logintime, checking if it's valid)
Thu Sep 20 17:07:23 2012 : Debug: Module: Linked to module rlm_logintime
Thu Sep 20 17:07:23 2012 : Debug: Module: Instantiating module "logintime" from file /usr/local/etc/raddb/modules/logintime
Thu Sep 20 17:07:23 2012 : Debug: logintime {
Thu Sep 20 17:07:23 2012 : Debug: reply-message = "You are calling outside your allowed timespan "
Thu Sep 20 17:07:23 2012 : Debug: minimum-timeout = 60
Thu Sep 20 17:07:23 2012 : Debug: }
Thu Sep 20 17:07:23 2012 : Debug: }
Thu Sep 20 17:07:23 2012 : Debug: radiusd: #### Loading Virtual Servers ####
Thu Sep 20 17:07:23 2012 : Debug: server { # from file /usr/local/etc/raddb/radiusd.conf
Thu Sep 20 17:07:23 2012 : Debug: modules {
Thu Sep 20 17:07:23 2012 : Error: /usr/local/etc/raddb/sites-enabled/abills_default[2]: No such attribute Auth-Type
Код: Выделить всё
test_billing# cat /usr/local/etc/raddb/sites-enabled/abills_default
#RLM perl config
authenticate {
Auth-Type PAP {
pap
}
Auth-Type MS-CHAP {
mschap
}
Auth-Type Perl {
perl
}
# eap
}
authorize {
preprocess
mschap
files
perl
# sql
}
preacct {
preprocess
}
accounting {
# don't use simultaneously 'perl' and files
perl
#detail
}
post-auth {
Post-Auth-Type REJECT {
perl
}
}