LogDir /var/log/radius
DbDir /etc/radiator
# User a lower trace level in production systems:
Trace 4
AuthPort 1812
AcctPort 1813
include %D/client.cfg
include %D/ldap.cfg
AuthBy LDAP-AUTH-MSCHAPV2
AddToReply Service-Type=Authenticate-Only
AcctLogFileName %L/detail
AuthBy LDAP-AUTH-MSCHAPV2
AddToReply Service-Type=Framed-User
AcctLogFileName %L/detail
AuthBy LDAP-AUTH-TTLS
AddToReply Service-Type=Framed-User
AcctLogFileName %L/detail
Filename %D/users.anon
EAPType PEAP,TTLS
# EAPTLS_CAFile is the name of a file of CA certificates
# in PEM format. The file can contain several CA certificates
# Radiator will first look in EAPTLS_CAFile then in
# EAPTLS_CAPath, so there usually is no need to set both
#
# Note: need to verify that RedHat actually updates this periodically
# or set up a script to do it ourselves. - bshafer
EAPTLS_CAFile /etc/pki/tls/cert.pem
# EAPTLS_CertificateFile is the name of a file containing
# the servers certificate. EAPTLS_CertificateType
# specifies the type of the file. Can be PEM or ASN1
# defaults to ASN1
EAPTLS_CertificateFile %D/certificates/radius.du.edu.pem
EAPTLS_CertificateType PEM
# EAPTLS_PrivateKeyFile is the name of the file containing
# the servers private key. It is sometimes in the same file
# as the server certificate (EAPTLS_CertificateFile)
# If the private key is encrypted (usually the case)
# then EAPTLS_PrivateKeyPassword is the key to descrypt it
#
# Note: The two files are combined into one - though they
# probably don't need to be. - bshafer
#
EAPTLS_PrivateKeyFile %D/certificates/radius.du.edu.pem
# EAPTLS_MaxFragmentSize sets the maximum TLS fragemt
# size that will be replied by Radiator. It must be small
# enough to fit in a single Radius request (ie less than 4096)
# and still leave enough space for other attributes
# Aironet APs seem to need a smaller MaxFragmentSize
# (eg 1024) than the default of 2048. Others need even smaller sizes.
EAPTLS_MaxFragmentSize 1000
# Some clients, depending on their configuration, may require you to specify
# MPPE send and receive keys. This _will_ be required if you select
# 'Keys will be generated automatically for data privacy' in the Funk Odyssey
# client Network Properties dialog.
# Automatically sets MS-MPPE-Send-Key and MS-MPPE-Recv-Key
# in the final Access-Accept
AutoMPPEKeys
# You can enable some warning messages from the Net::SSLeay
# module by setting SSLeayTrace to an integer from 1 to 4
# 1=ciphers, 2=trace, 3=dump data
#SSLeayTrace 4
# You can control which version of the draft PEAP protocol to honour
# with EAPTLS_PEAPVersion. Defaults to 1. Set it to 0 for unusual clients,
# such as Funk Odyssey Client 2.22 or later. For Funk Odyssey
# version 4, use EAPTLS_PEAPVersion 1,
# but set EAPTLS_PEAPBrokenV1Label below
EAPTLS_PEAPVersion 0
# You can make PEAP Version 1 support compatible with
# nonstandard PEAP V1 clients that use the old broken TLS encryption labels that
# appear to be used frequently, due to Microsofts use of the incorrect
# label in its V0 client. You should use this with Funk Odyssey
# Client version 4 when EAPTLS_PEAPVersion is set to 1
#EAPTLS_PEAPBrokenV1Label
AcctLogFileName %L/detail