Hi Support, For dynamic address allocation , if you can please help me by advising steps to implement addressallocator.cfg as we have decided to use sql as address backend. Please advise the sql database structure radpool and radonline tables. We want to assign ip address to client machines based on their username, password and hostname. Our requirement is to map Username/Hostname to assigned its respective client ip address.
Following is our radius.cfg for your kind review :- #Foreground #LogStdout AcctPort 1813 AuthPort 1812 BindAddress 0.0.0.0 LogDir /var/log/radius DbDir /etc/radiator DictionaryFile /etc/radiator/dictionary # User a lower trace level in production systems: Trace 4 # You will probably want to add other Clients to suit your site, # one for each NAS you want to work with <Client DEFAULT> Secret archies DupInterval 0 </Client> <Client 172.16.0.229> Secret archies Identifier FW1 DupInterval 0 </Client> <AuthLog FILE> Identifier myauthlogger Filename %L/authlog LogSuccess 1 LogFailure 1 </AuthLog> <Handler Request-Type=Access-Request,Client-Identifier=FW1> <AuthBy FILE> Filename %D/users </AuthBy> # Log accounting to a detail file AcctLogFileName %L/detail PostAuthHook file:"/etc/radiator/wgetmagic.pl" </Handler> # This is where we authenticate a PEAP inner request, which will be an # EAP request. The username of the inner request will anonymous by # default, although the identity of the EAP request will be the real # username we are trying to authenticate. <Handler Request-Type=Access-Request,Client-Identifier=NETGENIE,TunnelledByPEAP=1> Identifier EAP-MSCHAP-V2 <AuthBy FILE> Filename %D/users # This tells the PEAP client what types of inner EAP requests # we will honour EAPType MSCHAP-V2 </AuthBy> # Log authentication success and failure to the a file AuthLog myauthlogger PostAuthHook file:"/root/Desktop/Radiator-installer20-3-2016/Radiator-Locked-4.16/goodies/eap_anon_hook.pl" </Handler> <Handler Client-Identifier=NETGENIE> Identifier EAP-PEAP <AuthBy FILE> Filename %D/users EAPType PEAP EAPTLS_CAFile %D/certificates/demoCA/cacert.pem EAPTLS_CertificateFile %D/certificates/cert-srv.pem EAPTLS_CertificateType PEM EAPTLS_PrivateKeyFile %D/certificates/cert-srv.pem EAPTLS_PrivateKeyPassword whatever EAPTLS_MaxFragmentSize 1000 AutoMPPEKeys EAPTLS_PEAPVersion 0 </AuthBy> # Log authentication success and failure to the a file AuthLog myauthlogger PreProcessingHook file:"/root/Desktop/Radiator-installer20-3-2016/Radiator-Locked-4.16/goodies/eap_anon_hook.pl" AcctLogFileName %D/detail </Handler> -- Best Regards, Thomas Kurian _______________________________________________ radiator mailing list radiator@open.com.au http://www.open.com.au/mailman/listinfo/radiator