Radiator Config Example 1
# Radiator Configuration Example for Organizations that have their own APs and # that are connected to the Radius Mesh # Last updated 10-29-2003 # By Bret Jordan # # Items in RED need to be configured for your setup at a minimum # # radius.cfg - server1.something.com # ---------------------------------------- # General Server Options # ---------------------------------------- #Foreground BindAddress 10.0.0.1 AuthPort 1812 AcctPort 1813 User radius Group radius PidFile /var/run/radiator.pid DbDir /usr/local/radiator/etc DictionaryFile %D/dictionary # ---------------------------------------- # Logging # ---------------------------------------- #LogStdout LogDir /var/log/radiator <Log FILE> Identifier Logger_System Trace 3 Filename %L/radiator.log </Log> <AuthLog FILE> Identifier Logger_Authentication Filename %L/authentication.log LogSuccess 1 LogFailure 1 SuccessFormat %l,%W,%U,%N,%h,OK FailureFormat %l,%W,%U,%N,%h,FAIL </AuthLog> <StatsLog FILE> Interval 604800 Filename %L/stats.log #Format </StatsLog> # ---------------------------------------- # Access Points # ---------------------------------------- <Client 10.0.0.131> NoIgnoreDuplicates Access-Request NoIgnoreDuplicates Access-Challenge Secret xxxxxxxxxxxxxxxxxxxx DupInterval 0 Identifier Wireless_AccessPoint DefaultRealm something.com IdenticalClients 10.0.0.131 10.0.0.132 IdenticalClients 10.0.0.133 10.0.0.134 </Client> # ---------------------------------------- # Campus Radius Servers # ---------------------------------------- <Client 10.10.10.2> NoIgnoreDuplicates Access-Request NoIgnoreDuplicates Access-Challenge Secret xxxxxxxxxxxxxxxxxxxx DupInterval 0 Identifier Radius_Mesh IdenticalClients 10.10.10.2 10.10.10.3 10.10.10.4 </Client> <Handler Realm=something.com,Client-Identifier=/Wireless_AccessPoint|Radius_Mesh/> RejectHasReason AcctLogFileName %L/something.com_accounting.log AcctLogFileFormat %l, %{User-Name}, %{Acct-Session-Id}, %{Acct-Authentic}, \ %{Acct-Status-Type}, %{NAS-Identifier}, %{NAS-IP-Address}, \ %{NAS-Port}, %{NAS-Port-Type}, %{Timestamp} #PasswordLogFileName %L/something.com_login.log Log Logger_System AuthLog Logger_Authentication RewriteUsername s/^([^@]+).*/$1/ <AuthBy FILE> Filename %D/something.com_users EAPTLS_SessionResumption 0 EAPType TTLS TLS EAPTLS_MaxFragmentSize 1024 EAPTLS_CAFile %D/cert/root.pem EAPTLS_CertificateType PEM EAPTLS_CertificateFile %D/cert/server-cert.pem EAPTLS_PrivateKeyFile %D/cert/server-cert.pem EAPTLS_PrivateKeyPassword xxxxxxxxxxxxxxxxxxxx #EAPTLS_RandomFile %D/cert/random AutoMPPEKeys </AuthBy> </Handler> <Handler Realm=/.*/,Client-Identifier=Wireless_AccessPoint> RejectHasReason AcctLogFileName %L/default_accounting.log AcctLogFileFormat %l, %{User-Name}, %{Acct-Session-Id}, %{Acct-Authentic}, \ %{Acct-Status-Type}, %{NAS-Identifier}, %{NAS-IP-Address}, \ %{NAS-Port}, %{NAS-Port-Type}, %{Timestamp} #PasswordLogFileName %L/default_login.log Log Logger_System AuthLog Logger_Authentication <AuthBy RADIUS> AuthPort 1812 AcctPort 1813 OutPort 1814 EAPTLS_SessionResumption 0 FailureBackoffTime 60 Secret xxxxxxxxxxxxxxxxxxxx RetryTimeout 5 Retries 3 #radius01.utah.edu <Host 10.10.10.2> </Host> <Host 10.10.10.3> </Host> <Host 10.10.10.4> </Host> </AuthBy> </Handler>