FreeRADIUS with Cisco AnyConnect
Informational
Add the Cisco ASA Firewall as a RADIUS Client: You need to add the firewall as a ‘client’ before it can authenticate. Edit the following file;
vi /etc/freeradius/clients.conf
Add the following test to the end of the file, (cisco123 is the shared secret we will enter on the ASA later);
client 192.168.110.1 {
secret = cisco123
shortname = CiscoASA
nastype = cisco
}
On the ASA you create an AAA group, set its authentication type to RADIUS, then add the FreeRADIUS server as a host, specify the secret key you used above. REMEMBER you need to specify the ports or authentication will fail, (you get a no response error).
aaa-server PNL-RADIUS protocol radius
aaa-server PNL-RADIUS (inside) host 192.168.110.85
authentication-port 1812
accounting-port 1813
key cisco123
radius-common-pw cisco123
exit