Freeradius-Users
Threads by month
- ----- 2026 -----
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- 2 participants
- 27050 discussions
Hello,
Radtest works successfully (confirmed with Access-Accept) when using the loopback (127.0.0.1) address. I’m receiving the following error from radius debug (radiusd -X) when attempting to reach the IP of the freeradius server.
Ignoring request to auth address * port 1812 bound to server default from unknown client 10.224.x.x port 57243 proto udp
I don’t understand why this IP is an unknown client. I have 3 machines in the clients.conf file (including the radius server itself using radtest with the actual IP instead of the loopback) and this is happening to all of them.
Clients line from clients.conf follows:
# IPv6 Client
client localhost_ipv6 {
ipv6addr = ::1
secret = testing123
}
WLC {
ipaddr = 10.124.x.y
secret = testing123
}
freeradiusserver {
ipaddr = 10.224.a.b
secret = testing123
}
Ali's Machine {
ipaddr = 10.124.r.s
secret = testing123
Debug output shows that the clients.conf file is being read but is not showing the clients are being loaded. Full debug output below.
[root@freeradiusserver etc]# radiusd -X
FreeRADIUS Version 3.0.13
Copyright (C) 1999-2017 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
For more information about these matters, see the file named COPYRIGHT
Starting - reading configuration files ...
including dictionary file /usr/share/freeradius/dictionary
including dictionary file /usr/share/freeradius/dictionary.dhcp
including dictionary file /usr/share/freeradius/dictionary.vqp
including dictionary file /etc/raddb/dictionary
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/mods-enabled/
including configuration file /etc/raddb/mods-enabled/always
including configuration file /etc/raddb/mods-enabled/attr_filter
including configuration file /etc/raddb/mods-enabled/cache_eap
including configuration file /etc/raddb/mods-enabled/chap
including configuration file /etc/raddb/mods-enabled/date
including configuration file /etc/raddb/mods-enabled/detail
including configuration file /etc/raddb/mods-enabled/detail.log
including configuration file /etc/raddb/mods-enabled/dhcp
including configuration file /etc/raddb/mods-enabled/digest
including configuration file /etc/raddb/mods-enabled/dynamic_clients
including configuration file /etc/raddb/mods-enabled/eap
including configuration file /etc/raddb/mods-enabled/echo
including configuration file /etc/raddb/mods-enabled/exec
including configuration file /etc/raddb/mods-enabled/expiration
including configuration file /etc/raddb/mods-enabled/expr
including configuration file /etc/raddb/mods-enabled/files
including configuration file /etc/raddb/mods-enabled/linelog
including configuration file /etc/raddb/mods-enabled/logintime
including configuration file /etc/raddb/mods-enabled/mschap
including configuration file /etc/raddb/mods-enabled/ntlm_auth
including configuration file /etc/raddb/mods-enabled/pap
including configuration file /etc/raddb/mods-enabled/passwd
including configuration file /etc/raddb/mods-enabled/preprocess
including configuration file /etc/raddb/mods-enabled/radutmp
including configuration file /etc/raddb/mods-enabled/realm
including configuration file /etc/raddb/mods-enabled/replicate
including configuration file /etc/raddb/mods-enabled/soh
including configuration file /etc/raddb/mods-enabled/sradutmp
including configuration file /etc/raddb/mods-enabled/unix
including configuration file /etc/raddb/mods-enabled/unpack
including configuration file /etc/raddb/mods-enabled/utf8
including files in directory /etc/raddb/policy.d/
including configuration file /etc/raddb/policy.d/accounting
including configuration file /etc/raddb/policy.d/canonicalization
including configuration file /etc/raddb/policy.d/control
including configuration file /etc/raddb/policy.d/cui
including configuration file /etc/raddb/policy.d/debug
including configuration file /etc/raddb/policy.d/dhcp
including configuration file /etc/raddb/policy.d/eap
including configuration file /etc/raddb/policy.d/filter
including configuration file /etc/raddb/policy.d/operator-name
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
main {
security {
user = "radiusd"
group = "radiusd"
allow_core_dumps = no
}
name = "radiusd"
prefix = "/usr"
localstatedir = "/var"
logdir = "/var/log/radius"
run_dir = "/var/run/radiusd"
}
main {
name = "radiusd"
prefix = "/usr"
localstatedir = "/var"
sbindir = "/usr/sbin"
logdir = "/var/log/radius"
run_dir = "/var/run/radiusd"
libdir = "/usr/lib64/freeradius"
radacctdir = "/var/log/radius/radacct"
hostname_lookups = no
max_request_time = 30
cleanup_delay = 5
max_requests = 16384
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
colourise = yes
msg_denied = "You are already logged in - access denied"
}
resources {
}
security {
max_attributes = 200
reject_delay = 1.000000
status_server = yes
}
}
radiusd: #### Loading Realms and Home Servers ####
proxy server {
retry_delay = 5
retry_count = 3
default_fallback = no
dead_time = 120
wake_all_if_all_dead = no
}
home_server localhost {
ipaddr = 127.0.0.1
port = 1812
type = "auth"
secret = <<< secret >>>
response_window = 20.000000
response_timeouts = 1
max_outstanding = 65536
zombie_period = 40
status_check = "status-server"
ping_interval = 30
check_interval = 30
check_timeout = 4
num_answers_to_alive = 3
revive_interval = 120
limit {
max_connections = 16
max_requests = 0
lifetime = 0
idle_timeout = 0
}
coa {
irt = 2
mrt = 16
mrc = 5
mrd = 30
}
}
home_server_pool my_auth_failover {
type = fail-over
home_server = localhost
}
realm https://urldefense.proofpoint.com/v2/url?u=http-3A__example.com&d=DwQGaQ&c=… {
auth_pool = my_auth_failover
}
realm LOCAL {
}
radiusd: #### Loading Clients ####
client localhost {
ipaddr = 127.0.0.1
require_message_authenticator = no
secret = <<< secret >>>
nas_type = "other"
proto = "*"
limit {
max_connections = 16
lifetime = 0
idle_timeout = 30
}
}
client localhost_ipv6 {
ipv6addr = ::1
require_message_authenticator = no
secret = <<< secret >>>
limit {
max_connections = 16
lifetime = 0
idle_timeout = 30
}
}
Debugger not attached
# Creating Auth-Type = mschap
# Creating Auth-Type = digest
# Creating Auth-Type = eap
# Creating Auth-Type = PAP
# Creating Auth-Type = CHAP
# Creating Auth-Type = MS-CHAP
radiusd: #### Instantiating modules ####
modules {
# Loaded module rlm_always
# Loading module "reject" from file /etc/raddb/mods-enabled/always
always reject {
rcode = "reject"
simulcount = 0
mpp = no
}
# Loading module "fail" from file /etc/raddb/mods-enabled/always
always fail {
rcode = "fail"
simulcount = 0
mpp = no
}
# Loading module "ok" from file /etc/raddb/mods-enabled/always
always ok {
rcode = "ok"
simulcount = 0
mpp = no
}
# Loading module "handled" from file /etc/raddb/mods-enabled/always
always handled {
rcode = "handled"
simulcount = 0
mpp = no
}
# Loading module "invalid" from file /etc/raddb/mods-enabled/always
always invalid {
rcode = "invalid"
simulcount = 0
mpp = no
}
# Loading module "userlock" from file /etc/raddb/mods-enabled/always
always userlock {
rcode = "userlock"
simulcount = 0
mpp = no
}
# Loading module "notfound" from file /etc/raddb/mods-enabled/always
always notfound {
rcode = "notfound"
simulcount = 0
mpp = no
}
# Loading module "noop" from file /etc/raddb/mods-enabled/always
always noop {
rcode = "noop"
simulcount = 0
mpp = no
}
# Loading module "updated" from file /etc/raddb/mods-enabled/always
always updated {
rcode = "updated"
simulcount = 0
mpp = no
}
# Loaded module rlm_attr_filter
# Loading module "attr_filter.post-proxy" from file /etc/raddb/mods-enabled/attr_filter
attr_filter attr_filter.post-proxy {
filename = "/etc/raddb/mods-config/attr_filter/post-proxy"
key = "%{Realm}"
relaxed = no
}
# Loading module "attr_filter.pre-proxy" from file /etc/raddb/mods-enabled/attr_filter
attr_filter attr_filter.pre-proxy {
filename = "/etc/raddb/mods-config/attr_filter/pre-proxy"
key = "%{Realm}"
relaxed = no
}
# Loading module "attr_filter.access_reject" from file /etc/raddb/mods-enabled/attr_filter
attr_filter attr_filter.access_reject {
filename = "/etc/raddb/mods-config/attr_filter/access_reject"
key = "%{User-Name}"
relaxed = no
}
# Loading module "attr_filter.access_challenge" from file /etc/raddb/mods-enabled/attr_filter
attr_filter attr_filter.access_challenge {
filename = "/etc/raddb/mods-config/attr_filter/access_challenge"
key = "%{User-Name}"
relaxed = no
}
# Loading module "attr_filter.accounting_response" from file /etc/raddb/mods-enabled/attr_filter
attr_filter attr_filter.accounting_response {
filename = "/etc/raddb/mods-config/attr_filter/accounting_response"
key = "%{User-Name}"
relaxed = no
}
# Loaded module rlm_cache
# Loading module "cache_eap" from file /etc/raddb/mods-enabled/cache_eap
cache cache_eap {
driver = "rlm_cache_rbtree"
key = "%{%{control:State}:-%{%{reply:State}:-%{State}}}"
ttl = 15
max_entries = 0
epoch = 0
add_stats = no
}
# Loaded module rlm_chap
# Loading module "chap" from file /etc/raddb/mods-enabled/chap
# Loaded module rlm_date
# Loading module "date" from file /etc/raddb/mods-enabled/date
date {
format = "%b %e %Y %H:%M:%S %Z"
}
# Loaded module rlm_detail
# Loading module "detail" from file /etc/raddb/mods-enabled/detail
detail {
filename = "/var/log/radius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/detail-%Y%m%d"
header = "%t"
permissions = 384
locking = no
escape_filenames = no
log_packet_header = no
}
# Loading module "auth_log" from file /etc/raddb/mods-enabled/detail.log
detail auth_log {
filename = "/var/log/radius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/auth-detail-%Y%m%d"
header = "%t"
permissions = 384
locking = no
escape_filenames = no
log_packet_header = no
}
# Loading module "reply_log" from file /etc/raddb/mods-enabled/detail.log
detail reply_log {
filename = "/var/log/radius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/reply-detail-%Y%m%d"
header = "%t"
permissions = 384
locking = no
escape_filenames = no
log_packet_header = no
}
# Loading module "pre_proxy_log" from file /etc/raddb/mods-enabled/detail.log
detail pre_proxy_log {
filename = "/var/log/radius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/pre-proxy-detail-%Y%m%d"
header = "%t"
permissions = 384
locking = no
escape_filenames = no
log_packet_header = no
}
# Loading module "post_proxy_log" from file /etc/raddb/mods-enabled/detail.log
detail post_proxy_log {
filename = "/var/log/radius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/post-proxy-detail-%Y%m%d"
header = "%t"
permissions = 384
locking = no
escape_filenames = no
log_packet_header = no
}
# Loaded module rlm_dhcp
# Loading module "dhcp" from file /etc/raddb/mods-enabled/dhcp
# Loaded module rlm_digest
# Loading module "digest" from file /etc/raddb/mods-enabled/digest
# Loaded module rlm_dynamic_clients
# Loading module "dynamic_clients" from file /etc/raddb/mods-enabled/dynamic_clients
# Loaded module rlm_eap
# Loading module "eap" from file /etc/raddb/mods-enabled/eap
eap {
default_eap_type = "md5"
timer_expire = 60
ignore_unknown_eap_types = no
cisco_accounting_username_bug = no
max_sessions = 16384
}
# Loaded module rlm_exec
# Loading module "echo" from file /etc/raddb/mods-enabled/echo
exec echo {
wait = yes
program = "/bin/echo %{User-Name}"
input_pairs = "request"
output_pairs = "reply"
shell_escape = yes
}
# Loading module "exec" from file /etc/raddb/mods-enabled/exec
exec {
wait = no
input_pairs = "request"
shell_escape = yes
timeout = 10
}
# Loaded module rlm_expiration
# Loading module "expiration" from file /etc/raddb/mods-enabled/expiration
# Loaded module rlm_expr
# Loading module "expr" from file /etc/raddb/mods-enabled/expr
expr {
safe_characters = "@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_: /äéöüàâæçèéêëîïôœùûüaÿÄÉÖÜßÀÂÆÇÈÉÊËÎÏÔŒÙÛÜŸ"
}
# Loaded module rlm_files
# Loading module "files" from file /etc/raddb/mods-enabled/files
files {
filename = "/etc/raddb/mods-config/files/authorize"
acctusersfile = "/etc/raddb/mods-config/files/accounting"
preproxy_usersfile = "/etc/raddb/mods-config/files/pre-proxy"
}
# Loaded module rlm_linelog
# Loading module "linelog" from file /etc/raddb/mods-enabled/linelog
linelog {
filename = "/var/log/radius/linelog"
escape_filenames = no
syslog_severity = "info"
permissions = 384
format = "This is a log message for %{User-Name}"
reference = "messages.%{%{reply:Packet-Type}:-default}"
}
# Loading module "log_accounting" from file /etc/raddb/mods-enabled/linelog
linelog log_accounting {
filename = "/var/log/radius/linelog-accounting"
escape_filenames = no
syslog_severity = "info"
permissions = 384
format = ""
reference = "Accounting-Request.%{%{Acct-Status-Type}:-unknown}"
}
# Loaded module rlm_logintime
# Loading module "logintime" from file /etc/raddb/mods-enabled/logintime
logintime {
minimum_timeout = 60
}
# Loaded module rlm_mschap
# Loading module "mschap" from file /etc/raddb/mods-enabled/mschap
mschap {
use_mppe = yes
require_encryption = no
require_strong = no
with_ntdomain_hack = yes
ntlm_auth = "/usr/bin/ntlm_auth --request-nt-key --username=%{%{Stripped-User-Name}:-%{%{User-Name}:-None}} --domain=%{%{mschap:NT-Domain}:-corporate.domain.com} --challenge=%{%{mschap:Challenge}:-00} --nt-response=%{%{mschap:NT-Response}:-00}"
passchange {
}
allow_retry = yes
winbind_retry_with_normalised_username = no
}
# Loading module "ntlm_auth" from file /etc/raddb/mods-enabled/ntlm_auth
exec ntlm_auth {
wait = yes
program = "/path/to/ntlm_auth --request-nt-key --domain=MYDOMAIN --username=%{mschap:User-Name} --password=%{User-Password}"
shell_escape = yes
}
# Loaded module rlm_pap
# Loading module "pap" from file /etc/raddb/mods-enabled/pap
pap {
normalise = yes
}
# Loaded module rlm_passwd
# Loading module "etc_passwd" from file /etc/raddb/mods-enabled/passwd
passwd etc_passwd {
filename = "/etc/passwd"
format = "*User-Name:Crypt-Password:"
delimiter = ":"
ignore_nislike = no
ignore_empty = yes
allow_multiple_keys = no
hash_size = 100
}
# Loaded module rlm_preprocess
# Loading module "preprocess" from file /etc/raddb/mods-enabled/preprocess
preprocess {
huntgroups = "/etc/raddb/mods-config/preprocess/huntgroups"
hints = "/etc/raddb/mods-config/preprocess/hints"
with_ascend_hack = no
ascend_channels_per_line = 23
with_ntdomain_hack = no
with_specialix_jetstream_hack = no
with_cisco_vsa_hack = no
with_alvarion_vsa_hack = no
}
# Loaded module rlm_radutmp
# Loading module "radutmp" from file /etc/raddb/mods-enabled/radutmp
radutmp {
filename = "/var/log/radius/radutmp"
username = "%{User-Name}"
case_sensitive = yes
check_with_nas = yes
permissions = 384
caller_id = yes
}
# Loaded module rlm_realm
# Loading module "IPASS" from file /etc/raddb/mods-enabled/realm
realm IPASS {
format = "prefix"
delimiter = "/"
ignore_default = no
ignore_null = no
}
# Loading module "suffix" from file /etc/raddb/mods-enabled/realm
realm suffix {
format = "suffix"
delimiter = "@"
ignore_default = no
ignore_null = no
}
# Loading module "realmpercent" from file /etc/raddb/mods-enabled/realm
realm realmpercent {
format = "suffix"
delimiter = "%"
ignore_default = no
ignore_null = no
}
# Loading module "ntdomain" from file /etc/raddb/mods-enabled/realm
realm ntdomain {
format = "prefix"
delimiter = "\\"
ignore_default = no
ignore_null = no
}
# Loaded module rlm_replicate
# Loading module "replicate" from file /etc/raddb/mods-enabled/replicate
# Loaded module rlm_soh
# Loading module "soh" from file /etc/raddb/mods-enabled/soh
soh {
dhcp = yes
}
# Loading module "sradutmp" from file /etc/raddb/mods-enabled/sradutmp
radutmp sradutmp {
filename = "/var/log/radius/sradutmp"
username = "%{User-Name}"
case_sensitive = yes
check_with_nas = yes
permissions = 420
caller_id = no
}
# Loaded module rlm_unix
# Loading module "unix" from file /etc/raddb/mods-enabled/unix
unix {
radwtmp = "/var/log/radius/radwtmp"
}
Creating attribute Unix-Group
# Loaded module rlm_unpack
# Loading module "unpack" from file /etc/raddb/mods-enabled/unpack
# Loaded module rlm_utf8
# Loading module "utf8" from file /etc/raddb/mods-enabled/utf8
instantiate {
}
# Instantiating module "reject" from file /etc/raddb/mods-enabled/always
# Instantiating module "fail" from file /etc/raddb/mods-enabled/always
# Instantiating module "ok" from file /etc/raddb/mods-enabled/always
# Instantiating module "handled" from file /etc/raddb/mods-enabled/always
# Instantiating module "invalid" from file /etc/raddb/mods-enabled/always
# Instantiating module "userlock" from file /etc/raddb/mods-enabled/always
# Instantiating module "notfound" from file /etc/raddb/mods-enabled/always
# Instantiating module "noop" from file /etc/raddb/mods-enabled/always
# Instantiating module "updated" from file /etc/raddb/mods-enabled/always
# Instantiating module "attr_filter.post-proxy" from file /etc/raddb/mods-enabled/attr_filter
reading pairlist file /etc/raddb/mods-config/attr_filter/post-proxy
# Instantiating module "attr_filter.pre-proxy" from file /etc/raddb/mods-enabled/attr_filter
reading pairlist file /etc/raddb/mods-config/attr_filter/pre-proxy
# Instantiating module "attr_filter.access_reject" from file /etc/raddb/mods-enabled/attr_filter
reading pairlist file /etc/raddb/mods-config/attr_filter/access_reject
[/etc/raddb/mods-config/attr_filter/access_reject]:11 Check item "FreeRADIUS-Response-Delay" found in filter list for realm "DEFAULT".
[/etc/raddb/mods-config/attr_filter/access_reject]:11 Check item "FreeRADIUS-Response-Delay-USec" found in filter list for realm "DEFAULT".
# Instantiating module "attr_filter.access_challenge" from file /etc/raddb/mods-enabled/attr_filter
reading pairlist file /etc/raddb/mods-config/attr_filter/access_challenge
# Instantiating module "attr_filter.accounting_response" from file /etc/raddb/mods-enabled/attr_filter
reading pairlist file /etc/raddb/mods-config/attr_filter/accounting_response
# Instantiating module "cache_eap" from file /etc/raddb/mods-enabled/cache_eap
rlm_cache (cache_eap): Driver rlm_cache_rbtree (module rlm_cache_rbtree) loaded and linked
# Instantiating module "detail" from file /etc/raddb/mods-enabled/detail
# Instantiating module "auth_log" from file /etc/raddb/mods-enabled/detail.log
rlm_detail (auth_log): 'User-Password' suppressed, will not appear in detail output
# Instantiating module "reply_log" from file /etc/raddb/mods-enabled/detail.log
# Instantiating module "pre_proxy_log" from file /etc/raddb/mods-enabled/detail.log
# Instantiating module "post_proxy_log" from file /etc/raddb/mods-enabled/detail.log
# Instantiating module "eap" from file /etc/raddb/mods-enabled/eap
# Linked to sub-module rlm_eap_md5
# Linked to sub-module rlm_eap_leap
# Linked to sub-module rlm_eap_gtc
gtc {
challenge = "Password: "
auth_type = "PAP"
}
# Linked to sub-module rlm_eap_tls
tls {
tls = "tls-common"
}
tls-config tls-common {
verify_depth = 0
ca_path = "/etc/raddb/certs"
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 = <<< secret >>>
dh_file = "/etc/raddb/certs/dh"
fragment_size = 1024
include_length = yes
auto_chain = yes
check_crl = no
check_all_crl = no
cipher_list = "DEFAULT"
cipher_server_preference = no
ecdh_curve = "prime256v1"
cache {
enable = no
lifetime = 24
max_entries = 255
}
verify {
skip_if_ocsp_ok = no
}
ocsp {
enable = no
override_cert_url = yes
url = "https://urldefense.proofpoint.com/v2/url?u=http-3A__127.0.0.1_ocsp_-26quot-…
use_nonce = yes
timeout = 0
softfail = no
}
}
# Linked to sub-module rlm_eap_ttls
ttls {
tls = "tls-common"
default_eap_type = "md5"
copy_request_to_tunnel = no
use_tunneled_reply = no
virtual_server = "inner-tunnel"
include_length = yes
require_client_cert = no
}
tls: Using cached TLS configuration from previous invocation
# Linked to sub-module rlm_eap_peap
peap {
tls = "tls-common"
default_eap_type = "mschapv2"
copy_request_to_tunnel = no
use_tunneled_reply = no
proxy_tunneled_request_as_eap = yes
virtual_server = "inner-tunnel"
soh = no
require_client_cert = no
}
tls: Using cached TLS configuration from previous invocation
# Linked to sub-module rlm_eap_mschapv2
mschapv2 {
with_ntdomain_hack = no
send_error = no
}
# Instantiating module "expiration" from file /etc/raddb/mods-enabled/expiration
# Instantiating module "files" from file /etc/raddb/mods-enabled/files
reading pairlist file /etc/raddb/mods-config/files/authorize
reading pairlist file /etc/raddb/mods-config/files/accounting
reading pairlist file /etc/raddb/mods-config/files/pre-proxy
# Instantiating module "linelog" from file /etc/raddb/mods-enabled/linelog
# Instantiating module "log_accounting" from file /etc/raddb/mods-enabled/linelog
# Instantiating module "logintime" from file /etc/raddb/mods-enabled/logintime
# Instantiating module "mschap" from file /etc/raddb/mods-enabled/mschap
rlm_mschap (mschap): authenticating by calling 'ntlm_auth'
# Instantiating module "pap" from file /etc/raddb/mods-enabled/pap
# Instantiating module "etc_passwd" from file /etc/raddb/mods-enabled/passwd
rlm_passwd: nfields: 3 keyfield 0(User-Name) listable: no
# Instantiating module "preprocess" from file /etc/raddb/mods-enabled/preprocess
reading pairlist file /etc/raddb/mods-config/preprocess/huntgroups
reading pairlist file /etc/raddb/mods-config/preprocess/hints
# Instantiating module "IPASS" from file /etc/raddb/mods-enabled/realm
# Instantiating module "suffix" from file /etc/raddb/mods-enabled/realm
# Instantiating module "realmpercent" from file /etc/raddb/mods-enabled/realm
# Instantiating module "ntdomain" from file /etc/raddb/mods-enabled/realm
} # modules
radiusd: #### Loading Virtual Servers ####
server { # from file /etc/raddb/radiusd.conf
} # server
server default { # from file /etc/raddb/sites-enabled/default
# Loading authenticate {...}
# Loading authorize {...}
Ignoring "sql" (see raddb/mods-available/README.rst)
Ignoring "ldap" (see raddb/mods-available/README.rst)
# Loading preacct {...}
# Loading accounting {...}
# Loading post-proxy {...}
# Loading post-auth {...}
} # server default
server inner-tunnel { # from file /etc/raddb/sites-enabled/inner-tunnel
# Loading authenticate {...}
# Loading authorize {...}
# Loading session {...}
# Loading post-proxy {...}
# Loading post-auth {...}
# Skipping contents of 'if' as it is always 'false' -- /etc/raddb/sites-enabled/inner-tunnel:330
} # server inner-tunnel
radiusd: #### Opening IP addresses and Ports ####
listen {
type = "auth"
ipaddr = *
port = 0
limit {
max_connections = 16
lifetime = 0
idle_timeout = 30
}
}
listen {
type = "acct"
ipaddr = *
port = 0
limit {
max_connections = 16
lifetime = 0
idle_timeout = 30
}
}
listen {
type = "auth"
ipv6addr = ::
port = 0
limit {
max_connections = 16
lifetime = 0
idle_timeout = 30
}
}
listen {
type = "acct"
ipv6addr = ::
port = 0
limit {
max_connections = 16
lifetime = 0
idle_timeout = 30
}
}
listen {
type = "auth"
ipaddr = 127.0.0.1
port = 18120
}
Listening on auth address * port 1812 bound to server default
Listening on acct address * port 1813 bound to server default
Listening on auth address :: port 1812 bound to server default
Listening on acct address :: port 1813 bound to server default
Listening on auth address 127.0.0.1 port 18120 bound to server inner-tunnel
Listening on proxy address * port 50772
Listening on proxy address :: port 34116
Ready to process requests
Ignoring request to auth address * port 1812 bound to server default from unknown client 10.224.a.b port 57243 proto udp
Ready to process requests
Ignoring request to auth address * port 1812 bound to server default from unknown client 10.224.a.b port 57243 proto udp
Ready to process requests
Ignoring request to auth address * port 1812 bound to server default from unknown client 10.224.a.b port 57243 proto udp
Ready to process requests
Any help is appreciated.
Thanks,
Ray
2
1
I would like specific users to be authorized against specific NAS IP
addresses (using FreeRADIUS 3.0.13). For example, user "user1" should
only be authenticated it the NAS-IP-Address is one of a set of IP
addresses.
First, a new local attribute called "My-NAS-Group" was created in the
/etc/raddb/dictionary file as a string.
Next, the /etc/raddb/mods-available/passwd file, there is a pointer to
the file 'test-groups.txt'.
passwd poc_groups {
filename = /etc/raddb/test-groups.txt
format = "*NAS-IP-Address:~My-NAS-Group"
hash_size = 300
ignore_nislike = no
allow_multiple_keys = no
}
The test-groups.txt file contains a mapping of IP address to a group
name. Based on the 'format' above, the idea is to assign the group
name to the local attribute 'My-NAS-Group'.
[root@server raddb]# more test-groups.txt
10.8.26.1:g1
10.8.151.137:g1
10.8.151.130:g2
Finally, I would like to use the 'My-NAS-Group' as a match criteria for
the user authentication. For example, in the 'users' file:
user1 Cleartext-Password := "hello", My-NAS-Group == "g1"
Service-Type = Login-User
In the /etc/raddb/sites-available/default file, the only change that
has been made is to enable 'unix' authentication. This is for
authenticating using the local linux server accounts, however this is
separate from what I'm trying to do here. In other words, there is no
local system account for user "user1".
From the debug output there is no reference to "My-NAS-Group" and the
authentication fails. The authentication works if the "My-NAS-Group"
is removed.
What additional configuration is needed in freeradius for the local
attribute "My-NAS-Group" to be used as a match criteria in the 'users'
file?
Thanks
A
2
1
Hi,
We're using FreeRadius to validate configurations before deploying them to
production.
radiusd -CX
This works great and catches any invalid dictionary keys or values that
have been added to /etc/raddb/mods-config/files/authorize:
aa-bb-cc-77-88-99
Reply-Message = "hi"
I noticed that these validations are not case sensitive though, and this
still passes:
aa-bb-cc-77-88-99
reply-message = "hi"
Is case checking intentionally skipped? Is this still a valid response to
send back?
Thanks,
Emile
3
3
RE: How do I enforce EAP-TLS re-authentication at regular intervals? (INTERNAL)
by Weisteen Per 08 Nov '21
by Weisteen Per 08 Nov '21
08 Nov '21
> -----Original Message-----
> From: Freeradius-Users <freeradius-users-
> bounces+per.weisteen=telenor.no(a)lists.freeradius.org> On Behalf Of Alan
> DeKok
> Sent: tirsdag 10. august 2021 16:03
> To: FreeRadius users mailing list <freeradius-users(a)lists.freeradius.org>
> Subject: Re: How do I enforce EAP-TLS re-authentication at regular intervals?
>
> On Aug 10, 2021, at 10:00 AM, Weisteen Per <per.weisteen(a)telenor.no>
> wrote:
> >
> > We're currently deploying numerous devices using 802.1x and EAP-TLS over
> wired connections to Cisco switches used as NAS. As of now it seems as if all
> supplicants are granted indefinite access - well at least until certificate
> expires.
> >
> > I've been googling for answers to how I might set a session timeout in
> Freeradius enforcing a re-authentication by the supplicants at regular
> intervals but haven't found a conclusive answer.
> >
> > Could someone tell if this is a function that may be enforced in Freeradius
> (session-timeout ?) or does it have to be enforced by the NAS?
>
> There's a Session-Timeout attribute. Send it to the NAS, and the NAS will
> enforce it:
>
> post-auth {
> ...
> update reply {
> Session-Timeout := 86400 # force people to re-auth after a
> day
> }
> ...
> }
>
> Alan DeKok.
>
Hi
I've added the statements to the post-auth in sites-enabled/default file and restarted radiusd.
I assume the NAS client will only pick up this next time it contacts Freeradius server or could I somehow force it to ?
./PerW
2
1
Is there a way to use the same functionality as freebsd's pam_radius'
"template_user"?
the template_user option allows a user to authenticate as a "generic" user
with a predefined template using radius on systems where they don't have a
local account.
--
Farzad Sadeghi
project mutator-https://github.com/bloodstalker/mutator
2
1
Good Evening (Again)
OK Humble pie time....
I think I found and fixed this issue - and after all I said it was in
the stored procedure
There was some code to track login state based on the radius session -
it had some code to be failsafe just in case there was not a session
(ie we had a duplicate end session call).
Howver while that did not return -1 something within it was triggering
FreeTDS and therefore FreeRadius to see a -1.
Most odd - I've changed how that works and it seems happy. This was
necer a comment / issue specifically about FreeRadius - but more
asking if I'd missed anything - and it seems I had...
> --- Original message ---
> Subject: Re: RadAcct Issue
> From: Richard J Palmer <richard(a)merula.net>
> To: FreeRadius users mailing list
> <freeradius-users(a)lists.freeradius.org>
> Date: Wednesday, 03/11/2021 10:08 PM
>
>
> Good Evening Alan
>
> This is currently a slightly old install - FreeRADIUS Version 3.0.19.
> I have however just upgraded to 3.0.25 and I'm still seeing the same.
> I also upgraded unixODBC/FreeTDS to the latest release too - just in
> case
>
>
> Just chap from an LNS and data to/from a MS SQL Server.
>
>>
>>
>>>
>>>
>>> Running the Query on the MS SQL server I see:
>>>
>>> ---
>>> (1 row affected)
>>>
>>> (1 row affected)
>>>
>>> ---
>>>
>>> So it is correctly updating records - the stored procedure is safe as
>>> long as it returns success.
>>
>> Well, RADIUS does all kind of asynchronous updates to sessions.
>> So
>> there's no guarantee that the session database is the same when you
>> run the query, and when FreeRADIUS runs the query.
>>
>
> This is actually a session that's ended - the SQL table before the
> query shows the data for this session all correct and ended - In this
> case it's trying time and time again to update the session to finished
> - so radacct (for this session at least) won't be changing - I'm
> wondering if this is a result of the update effectively not affecting
> the data because it's updating the recored to exacly as it is already?
>
>
>>
>>
>>>
>>>
>>> 1) Can you think why FreeRadius is getting -1 as a return.
>>
>> The TDS / MS-SQL client library is returning that.
> Indeed :)
>>
>>
>>
>>
>>>
>>>
>>> 2) Given the stored procedure will return an error IF it can't update
>>> the data - is there anyway for us to tell FreeRadius to accept and
>>> process OK as long as the Query works.
>>
>> Except that the SQL library says the query *didn't* work.
> Agree - badly worded - I meant the Stored procedure is written so
> it's virtually impossible for the data we need not to be saved - and I
> know there can always be edge cases...
>
>
> As long as we get
>
> (142) sql1: SQL query returned: success
>
> It's processed the update OK - I'm happy to share the Stored procedure
> if it helps - I'd just prefer it not to be totally in the public.
> I know in some cases this may not be acceptable - but in this
> particular use case at the end of a session - worse case the process
> that cllses zombie sessions will close the session in the background a
> bit later on.
>
> Richard
>
>
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
1
0
Good Evening
I am seeing something slightly odd here with FreeRadius in some
situations.
for some (not not all) session closes on RadAcct we are seeing:
(142) sql1: SQL-User-Name set to 'myusername@myrealm'
(142) sql1: EXPAND EXECUTE radius.[dbo].[proc_RadacctUpdate_1] '%S',
'%{Acct-Session-Time}', '%{Acct-Input-Gigawords}',
'%{Acct-Input-Octets}', '%{Acct-Output-Gigawords}',
'%{Acct-Output-Octets}', '%{Acct-Terminate-Cause}',
'%{Acct-Delay-Time}', '%{Connect-Info}', '%{Acct-Session-Id}',
'%{NAS-IP-Address}'
(142) sql1: --> EXECUTE radius.[dbo].[proc_RadacctUpdate_1]
'2021-11-03 19:54:22', '2835', '0', '361059', '0', '357416',
'Lost-Carrier', '', '287000/396000', 'S600000269717108F60302',
'1.2.3.4'
(142) sql1: EXPAND /usr/local/var/log/radius/accounting.sql
(142) sql1: --> /usr/local/var/log/radius/accounting.sql
(142) sql1: Executing query: EXECUTE
radius.[dbo].[proc_RadacctUpdate_1] '2021-11-03 19:54:22', '2835',
'0', '361059', '0', '357416', 'Lost-Carrier', '', '287000/396000',
'S600000269717108F60302', '1.2.3.4'
(142) sql1: SQL query returned: success
(142) sql1: -1 record(s) updated
(142) sql1: No additional queries configured
rlm_sql (sql1): Released connection (21)
(142) [sql1] = noop
(142) [handled] = handled
(142) } # redundant = handled
(142) } # accounting = handled
(142) Not sending reply to client.
Note this is using MS SQL via TDS
As this is not seeing a positive return from the numbers of records
updated - then it does not reply to the NAS and so the NAS tries again
and again
Running the Query on the MS SQL server I see:
---
(1 row affected)
(1 row affected)
---
So it is correctly updating records - the stored procedure is safe as
long as it returns success.
1) Can you think why FreeRadius is getting -1 as a return.
2) Given the stored procedure will return an error IF it can't update
the data - is there anyway for us to tell FreeRadius to accept and
process OK as long as the Query works.
We are not seeing this for all queries - but just some - happy to add
as many details as needed here - and it's not pointing the blame at
Radius - just trying to understand the oddity for the future
Thanks in advance
Richard
3
3
Version: 3.0.21
Host: Debian 11
Additional modules: pam, google-authenticator
Since upgrading (via a Debian dist-upgrade), freeradius is now stopping
immediately on startup. Running the server in debugging server mode
produces no obvious errors and starts successfully. I have modified the
systemctl script to include the '-X' in to rule out an environmental or
context difference, and the server runs with this flag included. The output
is too verbose to run this for an extended period in production.
What's the next step to try to isolate the issue?
Thanks,
Phil
Standard output:
Oct 26 21:25:29 wdcds01 freeradius[660551]: FreeRADIUS Version 3.0.21
Oct 26 21:25:29 wdcds01 freeradius[660551]: Copyright (C) 1999-2019 The
FreeRADIUS server project and contributors
Oct 26 21:25:29 wdcds01 freeradius[660551]: There is NO warranty; not even
for MERCHANTABILITY or FITNESS FOR A
Oct 26 21:25:29 wdcds01 freeradius[660551]: PARTICULAR PURPOSE
Oct 26 21:25:29 wdcds01 freeradius[660551]: You may redistribute copies of
FreeRADIUS under the terms of the
Oct 26 21:25:29 wdcds01 freeradius[660551]: GNU General Public License
Oct 26 21:25:29 wdcds01 freeradius[660551]: For more information about
these matters, see the file named COPYRIGHT
Oct 26 21:25:29 wdcds01 freeradius[660551]: Starting - reading
configuration files ...
Oct 26 21:25:29 wdcds01 freeradius[660551]: Debug state unknown
(cap_sys_ptrace capability not set)
Oct 26 21:25:29 wdcds01 freeradius[660551]: Creating attribute Unix-Group
Oct 26 21:25:29 wdcds01 freeradius[660551]: Please use tls_min_version and
tls_max_version instead of disable_tlsv1
Oct 26 21:25:29 wdcds01 freeradius[660551]: Please use tls_min_version and
tls_max_version instead of disable_tlsv1_2
Oct 26 21:25:29 wdcds01 freeradius[660551]: tls: Using cached TLS
configuration from previous invocation
Oct 26 21:25:29 wdcds01 freeradius[660551]: tls: Using cached TLS
configuration from previous invocation
Oct 26 21:25:29 wdcds01 freeradius[660551]: rlm_detail (auth_log):
'User-Password' suppressed, will not appear in detail output
Oct 26 21:25:29 wdcds01 freeradius[660551]: rlm_mschap (mschap): using
internal authentication
Oct 26 21:25:29 wdcds01 freeradius[660551]: rlm_cache (cache_eap): Driver
rlm_cache_rbtree (module rlm_cache_rbtree) loaded and linked
Oct 26 21:25:29 wdcds01 freeradius[660551]: Ignoring "sql" (see
raddb/mods-available/README.rst)
Oct 26 21:25:29 wdcds01 freeradius[660551]: Ignoring "ldap" (see
raddb/mods-available/README.rst)
Oct 26 21:25:29 wdcds01 freeradius[660551]: # Skipping contents of 'if' as
it is always 'false' -- /etc/freeradius/3.0/sites-enabled/inner-tunnel:336
Oct 26 21:25:29 wdcds01 freeradius[660551]: radiusd: #### Skipping IP
addresses and Ports ####
Oct 26 21:25:29 wdcds01 freeradius[660551]: Configuration appears to be OK
Oct 26 21:25:29 wdcds01 systemd[1]: freeradius.service: Main process
exited, code=exited, status=1/FAILURE
Oct 26 21:25:29 wdcds01 systemd[1]: freeradius.service: Failed with result
'exit-code'.
Debugging output:
Oct 26 21:20:55 wdcds01 freeradius[660356]: FreeRADIUS Version 3.0.21
Oct 26 21:20:55 wdcds01 freeradius[660356]: Copyright (C) 1999-2019 The
FreeRADIUS server project and contributors
Oct 26 21:20:55 wdcds01 freeradius[660356]: There is NO warranty; not even
for MERCHANTABILITY or FITNESS FOR A
Oct 26 21:20:55 wdcds01 freeradius[660356]: PARTICULAR PURPOSE
Oct 26 21:20:55 wdcds01 freeradius[660356]: You may redistribute copies of
FreeRADIUS under the terms of the
Oct 26 21:20:55 wdcds01 freeradius[660356]: GNU General Public License
Oct 26 21:20:55 wdcds01 freeradius[660356]: For more information about
these matters, see the file named COPYRIGHT
Oct 26 21:20:55 wdcds01 freeradius[660356]: Starting - reading
configuration files ...
Oct 26 21:20:55 wdcds01 freeradius[660356]: Debug state unknown
(cap_sys_ptrace capability not set)
Oct 26 21:20:55 wdcds01 freeradius[660356]: Creating attribute Unix-Group
Oct 26 21:20:55 wdcds01 freeradius[660356]: Please use tls_min_version and
tls_max_version instead of disable_tlsv1
Oct 26 21:20:55 wdcds01 freeradius[660356]: Please use tls_min_version and
tls_max_version instead of disable_tlsv1_2
Oct 26 21:20:55 wdcds01 freeradius[660356]: tls: Using cached TLS
configuration from previous invocation
Oct 26 21:20:55 wdcds01 freeradius[660356]: tls: Using cached TLS
configuration from previous invocation
Oct 26 21:20:55 wdcds01 freeradius[660356]: rlm_detail (auth_log):
'User-Password' suppressed, will not appear in detail output
Oct 26 21:20:55 wdcds01 freeradius[660356]: rlm_mschap (mschap): using
internal authentication
Oct 26 21:20:55 wdcds01 freeradius[660356]: rlm_cache (cache_eap): Driver
rlm_cache_rbtree (module rlm_cache_rbtree) loaded and linked
Oct 26 21:20:55 wdcds01 freeradius[660356]: Ignoring "sql" (see
raddb/mods-available/README.rst)
Oct 26 21:20:55 wdcds01 freeradius[660356]: Ignoring "ldap" (see
raddb/mods-available/README.rst)
Oct 26 21:20:55 wdcds01 freeradius[660356]: # Skipping contents of 'if' as
it is always 'false' -- /etc/freeradius/3.0/sites-enabled/inner-tunnel:336
Oct 26 21:20:55 wdcds01 freeradius[660356]: radiusd: #### Skipping IP
addresses and Ports ####
Oct 26 21:20:55 wdcds01 freeradius[660356]: Configuration appears to be OK
Oct 26 21:20:55 wdcds01 freeradius[660357]: FreeRADIUS Version 3.0.21
Oct 26 21:20:55 wdcds01 freeradius[660357]: Copyright (C) 1999-2019 The
FreeRADIUS server project and contributors
Oct 26 21:20:55 wdcds01 freeradius[660357]: There is NO warranty; not even
for MERCHANTABILITY or FITNESS FOR A
Oct 26 21:20:55 wdcds01 freeradius[660357]: PARTICULAR PURPOSE
Oct 26 21:20:55 wdcds01 freeradius[660357]: You may redistribute copies of
FreeRADIUS under the terms of the
Oct 26 21:20:55 wdcds01 freeradius[660357]: GNU General Public License
Oct 26 21:20:55 wdcds01 freeradius[660357]: For more information about
these matters, see the file named COPYRIGHT
Oct 26 21:20:55 wdcds01 freeradius[660357]: Starting - reading
configuration files ...
Oct 26 21:20:55 wdcds01 freeradius[660357]: including dictionary file
/usr/share/freeradius/dictionary
Oct 26 21:20:55 wdcds01 freeradius[660357]: including dictionary file
/usr/share/freeradius/dictionary.dhcp
Oct 26 21:20:55 wdcds01 freeradius[660357]: including dictionary file
/usr/share/freeradius/dictionary.vqp
Oct 26 21:20:55 wdcds01 freeradius[660357]: including dictionary file
/etc/freeradius/3.0/dictionary
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/radiusd.conf
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/proxy.conf
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/clients.conf
Oct 26 21:20:55 wdcds01 freeradius[660357]: including files in directory
/etc/freeradius/3.0/mods-enabled/
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/expiration
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/replicate
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/sradutmp
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/eap
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/linelog
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/detail.log
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/soh
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/utf8
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/radutmp
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/passwd
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/mschap
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/cache_eap
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/logintime
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/chap
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/exec
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/dynamic_clients
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/attr_filter
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/detail
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/digest
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/preprocess
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/realm
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/pam
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/expr
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/unix
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/files
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/pap
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/unpack
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/ntlm_auth
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/mods-enabled/echo
Oct 26 21:20:55 wdcds01 freeradius[660357]: including files in directory
/etc/freeradius/3.0/policy.d/
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/policy.d/eap
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/policy.d/abfab-tr
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/policy.d/control
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/policy.d/filter
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/policy.d/accounting
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/policy.d/debug
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/policy.d/rfc7542
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/policy.d/dhcp
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/policy.d/cui
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/policy.d/canonicalization
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/policy.d/operator-name
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/policy.d/moonshot-targeted-ids
Oct 26 21:20:55 wdcds01 freeradius[660357]: including files in directory
/etc/freeradius/3.0/sites-enabled/
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/sites-enabled/inner-tunnel
Oct 26 21:20:55 wdcds01 freeradius[660357]: including configuration file
/etc/freeradius/3.0/sites-enabled/default
Oct 26 21:20:55 wdcds01 freeradius[660357]: main {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011name = "freeradius"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011prefix = "/usr"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011localstatedir = "/var"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011sbindir = "/usr/sbin"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011logdir =
"/var/log/freeradius"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011run_dir =
"/var/run/freeradius"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011libdir =
"/usr/lib/freeradius"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011radacctdir =
"/var/log/freeradius/radacct"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011hostname_lookups = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011max_request_time = 30
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011cleanup_delay = 5
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011max_requests = 16384
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011pidfile =
"/var/run/freeradius/freeradius.pid"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011checkrad =
"/usr/sbin/checkrad"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011debug_level = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011proxy_requests = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: log {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011stripped_names = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011auth = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011auth_badpass = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011auth_goodpass = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011colourise = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011msg_denied = "You are
already logged in - access denied"
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: resources {
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: security {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011max_attributes = 200
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011reject_delay = 1.000000
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011status_server = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: radiusd: #### Loading Realms
and Home Servers ####
Oct 26 21:20:55 wdcds01 freeradius[660357]: proxy server {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011retry_delay = 5
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011retry_count = 3
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011default_fallback = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011dead_time = 120
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011wake_all_if_all_dead = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: home_server localhost {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ipaddr = 127.0.0.1
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011port = 1812
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011type = "auth"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011secret = <<< secret >>>
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011response_window = 20.000000
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011response_timeouts = 1
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011max_outstanding = 65536
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011zombie_period = 40
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011status_check =
"status-server"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ping_interval = 30
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011check_interval = 30
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011check_timeout = 4
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011num_answers_to_alive = 3
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011revive_interval = 120
Oct 26 21:20:55 wdcds01 freeradius[660357]: limit {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011max_connections = 16
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011max_requests = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011lifetime = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011idle_timeout = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: coa {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011irt = 2
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011mrt = 16
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011mrc = 5
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011mrd = 30
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: home_server_pool
my_auth_failover {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011type = fail-over
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011home_server = localhost
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: realm example.com {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011auth_pool = my_auth_failover
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: realm LOCAL {
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: radiusd: #### Loading Clients
####
Oct 26 21:20:55 wdcds01 freeradius[660357]: client localhost {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ipaddr = 127.0.0.1
Oct 26 21:20:55 wdcds01 freeradius[660357]:
#011require_message_authenticator = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011secret = <<< secret >>>
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011nas_type = "other"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011proto = "*"
Oct 26 21:20:55 wdcds01 freeradius[660357]: limit {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011max_connections = 16
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011lifetime = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011idle_timeout = 30
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: client localhost_ipv6 {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ipv6addr = ::1
Oct 26 21:20:55 wdcds01 freeradius[660357]:
#011require_message_authenticator = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011secret = <<< secret >>>
Oct 26 21:20:55 wdcds01 freeradius[660357]: limit {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011max_connections = 16
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011lifetime = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011idle_timeout = 30
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: client localnet {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ipaddr = 192.168.76.0/24
Oct 26 21:20:55 wdcds01 freeradius[660357]:
#011require_message_authenticator = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011secret = <<< secret >>>
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011proto = "*"
Oct 26 21:20:55 wdcds01 freeradius[660357]: limit {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011max_connections = 16
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011lifetime = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011idle_timeout = 30
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: Debug state unknown
(cap_sys_ptrace capability not set)
Oct 26 21:20:55 wdcds01 freeradius[660357]: systemd watchdog interval is
30.00 secs
Oct 26 21:20:55 wdcds01 freeradius[660357]: Emitting systemd watchdog
notification
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Creating Auth-Type = mschap
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Creating Auth-Type = eap
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Creating Auth-Type = PAP
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Creating Auth-Type = CHAP
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Creating Auth-Type = MS-CHAP
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Creating Auth-Type = digest
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Creating Auth-Type = pam
Oct 26 21:20:55 wdcds01 freeradius[660357]: radiusd: #### Instantiating
modules ####
Oct 26 21:20:55 wdcds01 freeradius[660357]: modules {
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_expiration
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "expiration"
from file /etc/freeradius/3.0/mods-enabled/expiration
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_replicate
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "replicate"
from file /etc/freeradius/3.0/mods-enabled/replicate
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_radutmp
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "sradutmp"
from file /etc/freeradius/3.0/mods-enabled/sradutmp
Oct 26 21:20:55 wdcds01 freeradius[660357]: radutmp sradutmp {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/var/log/freeradius/sradutmp"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011username = "%{User-Name}"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011case_sensitive = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011check_with_nas = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011permissions = 420
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011caller_id = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_eap
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "eap" from
file /etc/freeradius/3.0/mods-enabled/eap
Oct 26 21:20:55 wdcds01 freeradius[660357]: eap {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011default_eap_type = "md5"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011timer_expire = 60
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ignore_unknown_eap_types
= no
Oct 26 21:20:55 wdcds01 freeradius[660357]:
#011cisco_accounting_username_bug = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011max_sessions = 16384
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_linelog
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "linelog"
from file /etc/freeradius/3.0/mods-enabled/linelog
Oct 26 21:20:55 wdcds01 freeradius[660357]: linelog {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/var/log/freeradius/linelog"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011escape_filenames = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011syslog_severity = "info"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011permissions = 384
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011format = "This is a log
message for %{User-Name}"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011reference =
"messages.%{%{reply:Packet-Type}:-default}"
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module
"log_accounting" from file /etc/freeradius/3.0/mods-enabled/linelog
Oct 26 21:20:55 wdcds01 freeradius[660357]: linelog log_accounting {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/var/log/freeradius/linelog-accounting"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011escape_filenames = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011syslog_severity = "info"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011permissions = 384
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011format = ""
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011reference =
"Accounting-Request.%{%{Acct-Status-Type}:-unknown}"
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_detail
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "auth_log"
from file /etc/freeradius/3.0/mods-enabled/detail.log
Oct 26 21:20:55 wdcds01 freeradius[660357]: detail auth_log {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/var/log/freeradius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/auth-detail-%Y%m%d"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011header = "%t"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011permissions = 384
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011locking = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011escape_filenames = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011log_packet_header = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "reply_log"
from file /etc/freeradius/3.0/mods-enabled/detail.log
Oct 26 21:20:55 wdcds01 freeradius[660357]: detail reply_log {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/var/log/freeradius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/reply-detail-%Y%m%d"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011header = "%t"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011permissions = 384
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011locking = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011escape_filenames = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011log_packet_header = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module
"pre_proxy_log" from file /etc/freeradius/3.0/mods-enabled/detail.log
Oct 26 21:20:55 wdcds01 freeradius[660357]: detail pre_proxy_log {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/var/log/freeradius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/pre-proxy-detail-%Y%m%d"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011header = "%t"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011permissions = 384
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011locking = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011escape_filenames = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011log_packet_header = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module
"post_proxy_log" from file /etc/freeradius/3.0/mods-enabled/detail.log
Oct 26 21:20:55 wdcds01 freeradius[660357]: detail post_proxy_log {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/var/log/freeradius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/post-proxy-detail-%Y%m%d"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011header = "%t"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011permissions = 384
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011locking = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011escape_filenames = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011log_packet_header = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_soh
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "soh" from
file /etc/freeradius/3.0/mods-enabled/soh
Oct 26 21:20:55 wdcds01 freeradius[660357]: soh {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011dhcp = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_utf8
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "utf8" from
file /etc/freeradius/3.0/mods-enabled/utf8
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "radutmp"
from file /etc/freeradius/3.0/mods-enabled/radutmp
Oct 26 21:20:55 wdcds01 freeradius[660357]: radutmp {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/var/log/freeradius/radutmp"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011username = "%{User-Name}"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011case_sensitive = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011check_with_nas = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011permissions = 384
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011caller_id = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_passwd
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "etc_passwd"
from file /etc/freeradius/3.0/mods-enabled/passwd
Oct 26 21:20:55 wdcds01 freeradius[660357]: passwd etc_passwd {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename = "/etc/passwd"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011format =
"*User-Name:Crypt-Password:"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011delimiter = ":"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ignore_nislike = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ignore_empty = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011allow_multiple_keys = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011hash_size = 100
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_mschap
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "mschap"
from file /etc/freeradius/3.0/mods-enabled/mschap
Oct 26 21:20:55 wdcds01 freeradius[660357]: mschap {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011use_mppe = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011require_encryption = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011require_strong = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011with_ntdomain_hack = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: passchange {
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011allow_retry = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]:
#011winbind_retry_with_normalised_username = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_cache
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "cache_eap"
from file /etc/freeradius/3.0/mods-enabled/cache_eap
Oct 26 21:20:55 wdcds01 freeradius[660357]: cache cache_eap {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011driver =
"rlm_cache_rbtree"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011key =
"%{%{control:State}:-%{%{reply:State}:-%{State}}}"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ttl = 15
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011max_entries = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011epoch = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011add_stats = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_logintime
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "logintime"
from file /etc/freeradius/3.0/mods-enabled/logintime
Oct 26 21:20:55 wdcds01 freeradius[660357]: logintime {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011minimum_timeout = 60
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_chap
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "chap" from
file /etc/freeradius/3.0/mods-enabled/chap
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_exec
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "exec" from
file /etc/freeradius/3.0/mods-enabled/exec
Oct 26 21:20:55 wdcds01 freeradius[660357]: exec {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011wait = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011input_pairs = "request"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011shell_escape = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011timeout = 10
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module
rlm_dynamic_clients
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module
"dynamic_clients" from file /etc/freeradius/3.0/mods-enabled/dynamic_clients
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module
rlm_attr_filter
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module
"attr_filter.post-proxy" from file
/etc/freeradius/3.0/mods-enabled/attr_filter
Oct 26 21:20:55 wdcds01 freeradius[660357]: attr_filter
attr_filter.post-proxy {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/etc/freeradius/3.0/mods-config/attr_filter/post-proxy"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011key = "%{Realm}"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011relaxed = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module
"attr_filter.pre-proxy" from file
/etc/freeradius/3.0/mods-enabled/attr_filter
Oct 26 21:20:55 wdcds01 freeradius[660357]: attr_filter
attr_filter.pre-proxy {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/etc/freeradius/3.0/mods-config/attr_filter/pre-proxy"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011key = "%{Realm}"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011relaxed = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module
"attr_filter.access_reject" from file
/etc/freeradius/3.0/mods-enabled/attr_filter
Oct 26 21:20:55 wdcds01 freeradius[660357]: attr_filter
attr_filter.access_reject {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/etc/freeradius/3.0/mods-config/attr_filter/access_reject"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011key = "%{User-Name}"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011relaxed = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module
"attr_filter.access_challenge" from file
/etc/freeradius/3.0/mods-enabled/attr_filter
Oct 26 21:20:55 wdcds01 freeradius[660357]: attr_filter
attr_filter.access_challenge {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/etc/freeradius/3.0/mods-config/attr_filter/access_challenge"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011key = "%{User-Name}"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011relaxed = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module
"attr_filter.accounting_response" from file
/etc/freeradius/3.0/mods-enabled/attr_filter
Oct 26 21:20:55 wdcds01 freeradius[660357]: attr_filter
attr_filter.accounting_response {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/etc/freeradius/3.0/mods-config/attr_filter/accounting_response"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011key = "%{User-Name}"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011relaxed = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "detail"
from file /etc/freeradius/3.0/mods-enabled/detail
Oct 26 21:20:55 wdcds01 freeradius[660357]: detail {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/var/log/freeradius/radacct/%{%{Packet-Src-IP-Address}:-%{Packet-Src-IPv6-Address}}/detail-%Y%m%d"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011header = "%t"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011permissions = 384
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011locking = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011escape_filenames = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011log_packet_header = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_digest
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "digest"
from file /etc/freeradius/3.0/mods-enabled/digest
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_preprocess
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "preprocess"
from file /etc/freeradius/3.0/mods-enabled/preprocess
Oct 26 21:20:55 wdcds01 freeradius[660357]: preprocess {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011huntgroups =
"/etc/freeradius/3.0/mods-config/preprocess/huntgroups"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011hints =
"/etc/freeradius/3.0/mods-config/preprocess/hints"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011with_ascend_hack = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ascend_channels_per_line
= 23
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011with_ntdomain_hack = no
Oct 26 21:20:55 wdcds01 freeradius[660357]:
#011with_specialix_jetstream_hack = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011with_cisco_vsa_hack = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011with_alvarion_vsa_hack =
no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_realm
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "IPASS" from
file /etc/freeradius/3.0/mods-enabled/realm
Oct 26 21:20:55 wdcds01 freeradius[660357]: realm IPASS {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011format = "prefix"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011delimiter = "/"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ignore_default = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ignore_null = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "suffix"
from file /etc/freeradius/3.0/mods-enabled/realm
Oct 26 21:20:55 wdcds01 freeradius[660357]: realm suffix {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011format = "suffix"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011delimiter = "@"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ignore_default = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ignore_null = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "bangpath"
from file /etc/freeradius/3.0/mods-enabled/realm
Oct 26 21:20:55 wdcds01 freeradius[660357]: realm bangpath {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011format = "prefix"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011delimiter = "!"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ignore_default = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ignore_null = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module
"realmpercent" from file /etc/freeradius/3.0/mods-enabled/realm
Oct 26 21:20:55 wdcds01 freeradius[660357]: realm realmpercent {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011format = "suffix"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011delimiter = "%"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ignore_default = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ignore_null = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "ntdomain"
from file /etc/freeradius/3.0/mods-enabled/realm
Oct 26 21:20:55 wdcds01 freeradius[660357]: realm ntdomain {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011format = "prefix"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011delimiter = "\\"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ignore_default = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ignore_null = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_pam
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "pam" from
file /etc/freeradius/3.0/mods-enabled/pam
Oct 26 21:20:55 wdcds01 freeradius[660357]: pam {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011pam_auth = "radiusd"
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_expr
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "expr" from
file /etc/freeradius/3.0/mods-enabled/expr
Oct 26 21:20:55 wdcds01 freeradius[660357]: expr {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011safe_characters =
"@abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_:
/äéöüàâæçèéêëîïôœùûüaÿÄÉÖÜßÀÂÆÇÈÉÊËÎÏÔŒÙÛÜŸ"
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_unix
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "unix" from
file /etc/freeradius/3.0/mods-enabled/unix
Oct 26 21:20:55 wdcds01 freeradius[660357]: unix {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011radwtmp =
"/var/log/freeradius/radwtmp"
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: Creating attribute Unix-Group
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_files
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "files" from
file /etc/freeradius/3.0/mods-enabled/files
Oct 26 21:20:55 wdcds01 freeradius[660357]: files {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011filename =
"/etc/freeradius/3.0/mods-config/files/authorize"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011acctusersfile =
"/etc/freeradius/3.0/mods-config/files/accounting"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011preproxy_usersfile =
"/etc/freeradius/3.0/mods-config/files/pre-proxy"
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_pap
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "pap" from
file /etc/freeradius/3.0/mods-enabled/pap
Oct 26 21:20:55 wdcds01 freeradius[660357]: pap {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011normalise = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_unpack
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "unpack"
from file /etc/freeradius/3.0/mods-enabled/unpack
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "ntlm_auth"
from file /etc/freeradius/3.0/mods-enabled/ntlm_auth
Oct 26 21:20:55 wdcds01 freeradius[660357]: exec ntlm_auth {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011wait = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011program =
"/path/to/ntlm_auth --request-nt-key --domain=MYDOMAIN
--username=%{mschap:User-Name} --password=%{User-Password}"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011shell_escape = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loaded module rlm_always
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "reject"
from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: always reject {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011rcode = "reject"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011simulcount = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011mpp = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "fail" from
file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: always fail {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011rcode = "fail"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011simulcount = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011mpp = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "ok" from
file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: always ok {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011rcode = "ok"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011simulcount = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011mpp = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "handled"
from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: always handled {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011rcode = "handled"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011simulcount = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011mpp = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "invalid"
from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: always invalid {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011rcode = "invalid"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011simulcount = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011mpp = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "userlock"
from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: always userlock {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011rcode = "userlock"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011simulcount = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011mpp = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "notfound"
from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: always notfound {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011rcode = "notfound"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011simulcount = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011mpp = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "noop" from
file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: always noop {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011rcode = "noop"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011simulcount = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011mpp = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "updated"
from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: always updated {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011rcode = "updated"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011simulcount = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011mpp = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading module "echo" from
file /etc/freeradius/3.0/mods-enabled/echo
Oct 26 21:20:55 wdcds01 freeradius[660357]: exec echo {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011wait = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011program = "/bin/echo
%{User-Name}"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011input_pairs = "request"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011output_pairs = "reply"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011shell_escape = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: instantiate {
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"expiration" from file /etc/freeradius/3.0/mods-enabled/expiration
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module "eap"
from file /etc/freeradius/3.0/mods-enabled/eap
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Linked to sub-module
rlm_eap_md5
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Linked to sub-module
rlm_eap_leap
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Linked to sub-module
rlm_eap_gtc
Oct 26 21:20:55 wdcds01 freeradius[660357]: gtc {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011challenge = "Password: "
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011auth_type = "PAP"
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Linked to sub-module
rlm_eap_tls
Oct 26 21:20:55 wdcds01 freeradius[660357]: tls {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011tls = "tls-common"
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: tls-config tls-common {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011verify_depth = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ca_path =
"/etc/freeradius/3.0/certs"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011pem_file_type = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011private_key_file =
"/etc/ssl/private/ssl-cert-snakeoil.key"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011certificate_file =
"/etc/ssl/certs/ssl-cert-snakeoil.pem"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ca_file =
"/etc/ssl/certs/ca-certificates.crt"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011private_key_password =
<<< secret >>>
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011dh_file =
"/etc/freeradius/3.0/certs/dh"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011fragment_size = 1024
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011include_length = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011auto_chain = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011check_crl = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011check_all_crl = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011cipher_list = "DEFAULT"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011cipher_server_preference
= no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ecdh_curve = "prime256v1"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011disable_tlsv1 = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011disable_tlsv1_1 = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011tls_max_version = "1.2"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011tls_min_version = "1.2"
Oct 26 21:20:55 wdcds01 freeradius[660357]: cache {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011enable = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011lifetime = 24
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011max_entries = 255
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: verify {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011skip_if_ocsp_ok = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: ocsp {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011enable = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011override_cert_url = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011url = "
http://127.0.0.1/ocsp/"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011use_nonce = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011timeout = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011softfail = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: Please use tls_min_version and
tls_max_version instead of disable_tlsv1
Oct 26 21:20:55 wdcds01 freeradius[660357]: Please use tls_min_version and
tls_max_version instead of disable_tlsv1_2
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Linked to sub-module
rlm_eap_ttls
Oct 26 21:20:55 wdcds01 freeradius[660357]: ttls {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011tls = "tls-common"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011default_eap_type = "md5"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011copy_request_to_tunnel =
no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011use_tunneled_reply = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011virtual_server =
"inner-tunnel"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011include_length = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011require_client_cert = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: tls: Using cached TLS
configuration from previous invocation
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Linked to sub-module
rlm_eap_peap
Oct 26 21:20:55 wdcds01 freeradius[660357]: peap {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011tls = "tls-common"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011default_eap_type =
"mschapv2"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011copy_request_to_tunnel =
no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011use_tunneled_reply = no
Oct 26 21:20:55 wdcds01 freeradius[660357]:
#011proxy_tunneled_request_as_eap = yes
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011virtual_server =
"inner-tunnel"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011soh = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011require_client_cert = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: tls: Using cached TLS
configuration from previous invocation
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Linked to sub-module
rlm_eap_mschapv2
Oct 26 21:20:55 wdcds01 freeradius[660357]: mschapv2 {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011with_ntdomain_hack = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011send_error = no
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"linelog" from file /etc/freeradius/3.0/mods-enabled/linelog
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"log_accounting" from file /etc/freeradius/3.0/mods-enabled/linelog
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"auth_log" from file /etc/freeradius/3.0/mods-enabled/detail.log
Oct 26 21:20:55 wdcds01 freeradius[660357]: rlm_detail (auth_log):
'User-Password' suppressed, will not appear in detail output
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"reply_log" from file /etc/freeradius/3.0/mods-enabled/detail.log
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"pre_proxy_log" from file /etc/freeradius/3.0/mods-enabled/detail.log
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"post_proxy_log" from file /etc/freeradius/3.0/mods-enabled/detail.log
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"etc_passwd" from file /etc/freeradius/3.0/mods-enabled/passwd
Oct 26 21:20:55 wdcds01 freeradius[660357]: rlm_passwd: nfields: 3 keyfield
0(User-Name) listable: no
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"mschap" from file /etc/freeradius/3.0/mods-enabled/mschap
Oct 26 21:20:55 wdcds01 freeradius[660357]: rlm_mschap (mschap): using
internal authentication
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"cache_eap" from file /etc/freeradius/3.0/mods-enabled/cache_eap
Oct 26 21:20:55 wdcds01 freeradius[660357]: rlm_cache (cache_eap): Driver
rlm_cache_rbtree (module rlm_cache_rbtree) loaded and linked
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"logintime" from file /etc/freeradius/3.0/mods-enabled/logintime
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"attr_filter.post-proxy" from file
/etc/freeradius/3.0/mods-enabled/attr_filter
Oct 26 21:20:55 wdcds01 freeradius[660357]: reading pairlist file
/etc/freeradius/3.0/mods-config/attr_filter/post-proxy
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"attr_filter.pre-proxy" from file
/etc/freeradius/3.0/mods-enabled/attr_filter
Oct 26 21:20:55 wdcds01 freeradius[660357]: reading pairlist file
/etc/freeradius/3.0/mods-config/attr_filter/pre-proxy
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"attr_filter.access_reject" from file
/etc/freeradius/3.0/mods-enabled/attr_filter
Oct 26 21:20:55 wdcds01 freeradius[660357]: reading pairlist file
/etc/freeradius/3.0/mods-config/attr_filter/access_reject
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"attr_filter.access_challenge" from file
/etc/freeradius/3.0/mods-enabled/attr_filter
Oct 26 21:20:55 wdcds01 freeradius[660357]: reading pairlist file
/etc/freeradius/3.0/mods-config/attr_filter/access_challenge
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"attr_filter.accounting_response" from file
/etc/freeradius/3.0/mods-enabled/attr_filter
Oct 26 21:20:55 wdcds01 freeradius[660357]: reading pairlist file
/etc/freeradius/3.0/mods-config/attr_filter/accounting_response
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"detail" from file /etc/freeradius/3.0/mods-enabled/detail
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"preprocess" from file /etc/freeradius/3.0/mods-enabled/preprocess
Oct 26 21:20:55 wdcds01 freeradius[660357]: reading pairlist file
/etc/freeradius/3.0/mods-config/preprocess/huntgroups
Oct 26 21:20:55 wdcds01 freeradius[660357]: reading pairlist file
/etc/freeradius/3.0/mods-config/preprocess/hints
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"IPASS" from file /etc/freeradius/3.0/mods-enabled/realm
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"suffix" from file /etc/freeradius/3.0/mods-enabled/realm
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"bangpath" from file /etc/freeradius/3.0/mods-enabled/realm
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"realmpercent" from file /etc/freeradius/3.0/mods-enabled/realm
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"ntdomain" from file /etc/freeradius/3.0/mods-enabled/realm
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"files" from file /etc/freeradius/3.0/mods-enabled/files
Oct 26 21:20:55 wdcds01 freeradius[660357]: reading pairlist file
/etc/freeradius/3.0/mods-config/files/authorize
Oct 26 21:20:55 wdcds01 freeradius[660357]: reading pairlist file
/etc/freeradius/3.0/mods-config/files/accounting
Oct 26 21:20:55 wdcds01 freeradius[660357]: reading pairlist file
/etc/freeradius/3.0/mods-config/files/pre-proxy
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module "pap"
from file /etc/freeradius/3.0/mods-enabled/pap
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"reject" from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module "fail"
from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module "ok"
from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"handled" from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"invalid" from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"userlock" from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"notfound" from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module "noop"
from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Instantiating module
"updated" from file /etc/freeradius/3.0/mods-enabled/always
Oct 26 21:20:55 wdcds01 freeradius[660357]: } # modules
Oct 26 21:20:55 wdcds01 freeradius[660357]: radiusd: #### Loading Virtual
Servers ####
Oct 26 21:20:55 wdcds01 freeradius[660357]: server { # from file
/etc/freeradius/3.0/radiusd.conf
Oct 26 21:20:55 wdcds01 freeradius[660357]: } # server
Oct 26 21:20:55 wdcds01 freeradius[660357]: server inner-tunnel { # from
file /etc/freeradius/3.0/sites-enabled/inner-tunnel
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading authenticate {...}
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading authorize {...}
Oct 26 21:20:55 wdcds01 freeradius[660357]: Ignoring "sql" (see
raddb/mods-available/README.rst)
Oct 26 21:20:55 wdcds01 freeradius[660357]: Ignoring "ldap" (see
raddb/mods-available/README.rst)
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading session {...}
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading post-proxy {...}
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading post-auth {...}
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Skipping contents of 'if' as
it is always 'false' -- /etc/freeradius/3.0/sites-enabled/inner-tunnel:336
Oct 26 21:20:55 wdcds01 freeradius[660357]: } # server inner-tunnel
Oct 26 21:20:55 wdcds01 freeradius[660357]: server default { # from file
/etc/freeradius/3.0/sites-enabled/default
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading authenticate {...}
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading authorize {...}
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading preacct {...}
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading accounting {...}
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading post-proxy {...}
Oct 26 21:20:55 wdcds01 freeradius[660357]: # Loading post-auth {...}
Oct 26 21:20:55 wdcds01 freeradius[660357]: } # server default
Oct 26 21:20:55 wdcds01 freeradius[660357]: radiusd: #### Opening IP
addresses and Ports ####
Oct 26 21:20:55 wdcds01 freeradius[660357]: listen {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011type = "auth"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ipaddr = 127.0.0.1
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011port = 18120
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: listen {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011type = "auth"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ipv4addr = *
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011port = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: limit {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011max_connections = 16
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011lifetime = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011idle_timeout = 30
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: listen {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011type = "acct"
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011ipaddr = *
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011port = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: limit {
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011max_connections = 16
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011lifetime = 0
Oct 26 21:20:55 wdcds01 freeradius[660357]: #011idle_timeout = 30
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: }
Oct 26 21:20:55 wdcds01 freeradius[660357]: Listening on auth address
127.0.0.1 port 18120 bound to server inner-tunnel
Oct 26 21:20:55 wdcds01 freeradius[660357]: Listening on auth address *
port 1812 bound to server default
Oct 26 21:20:55 wdcds01 freeradius[660357]: Listening on acct address *
port 1813 bound to server default
Oct 26 21:20:55 wdcds01 freeradius[660357]: Listening on proxy address *
port 57062
Oct 26 21:20:55 wdcds01 freeradius[660357]: Waking up in 29.9 seconds.
4
4
Current Setup:
CentOS Steam 8
FreeRADIUS 3.0.20
OpenLDAP 2.5.5
Issue:
FreeRADIUS ignores pwdReset attribute, because it only needs the initial OpenLDAP bind to be successful.
Description:
If there are any users on the list with the above config, how do you get around the issue of password resets, specifically having the pwdReset attribute set? Our users primarily use RADIUS for network device authentication, but then we also have a few web apps that only work with LDAP. So, we pointed FreeRADIUS at OpenLDAP, and use LDAP's password policy to adhere to company security policies. Seems like this would be a common config, and everything generally works great. The only main issue is when it comes time to reset a user's password. We have the pwdMustChange option set to TRUE, and when an admin resets a user's password (from out lockout or forgotten) the pwdReset attribute shows up as expected and is set to TRUE. Since FreeRADIUS only cares about a simple BIND to OpenLDAP, the end user can continue to use the given (temp) password, because the initial BIND works as expected. FreeRADIUS doesn't care about the pwdReset attribute, so just lets the user login to the network device.
In the documentation, right above the "Auth-Type LDAP" section, I noticed the lines "We do NOT recommend using this". So I'm curious what is the recommended best practice for situations that require both LDAP and RADIUS authentication for their various apps and devices?
Thank you for your time,
-V
4
12
26 Oct '21
Hi all,
The FreeRADIUS server is working fine with eduroam.
But showing the following error message for our local users while
connecting with google ldap in debug mode
*(108) eap_ttls: ERROR: TLS Alert read:fatal:unknown CA(108) eap_ttls:
ERROR: TLS_accept: Failed in error(108) eap_ttls: ERROR: Failed in
__FUNCTION__ (SSL_read)(108) eap_ttls: ERROR: error:14094418:SSL
routines:ssl3_read_bytes:tlsv1 alert unknown ca(108) eap_ttls: ERROR:
error:140940E5:SSL routines:ssl3_read_bytes:ssl handshake failure(108)
eap_ttls: ERROR: System call (I/O) error (-1)(108) eap_ttls: ERROR: TLS
receive handshake failed during operation(108) eap_ttls: ERROR: [eaptls
process] = fail(108) eap: ERROR: Failed continuing EAP TTLS (21) session.
EAP sub-module failed*
Can any of you please help me to resolve this?
Thanks in advance
Regards
Thirunavukkarasu
3
12