OpenDirectory on Mac OS X 10.6 authenticating Cisco ASA
Thank you for any consideration of this issue in advance. Essentially I, and several others on Apple's Server forum, are looking to get a Cisco ASA to authenticate VPN users against a Mac 10.6 Server (free)RADIUS. Can anyone offer setup suggestion to a modestly skilled user on a standard Apple installation? We tested the following setup procedure on a test 10.6.x server, the "radtest" did not work. The set up we use currently was done as follows to give an idea of what we have figured out in the past : OSX Server 10.5.4 Cisco ASA 5510 In Server Admin > Radius: I did not use the setup helper. Select a certificate to use for radius manually. Start Radius Edit etc/raddb/users change DEFAULT Auth-Type = System to DEFAULT = opendirectory Restart Radius Test to see if it is working by issuing on the server sudo radtest usernameinOD userpasswordinOD localhost 0 testing123 If this is working you will get back some type of "accepted" message Edit etc/raddb/clients.conf Add Cisco ASA as client, read the comments in the file they are very clear and helpful. Take one of the sample clients, copy the sample and add appropriate settings for your ASA and uncomment the lines so that they are executed : IP address shared secret/key short/common name. File says that there are some optional items. I did not set any of them. On the ASA Go to the AAA settings. As appropriate, set up an authentication server using radius, at your RADIUS server IP using the shared key as expected and the shortname from the RADIUS setup as the common key in the ASA. Our ASA gave the option to test, put in a user who is in the OD RADIUS authorized group and as long as the test came back positive that server could now be used to authenticate the numerous things it can be assigned to. Thanks again for your consideration. -Erich Wetzel
Hi,
On the ASA Go to the AAA settings. As appropriate, set up an authentication server using radius, at your RADIUS server IP using the shared key as expected and the shortname from the RADIUS setup as the common key in the ASA.
whoah. the shared secret used in client.conf is the common key. alan
Alan, Thank you for taking the time to read my post. I'm sorry if I have possibly misplaced terms here. In looking at the Apple 10.5.4 clients.conf file which was edited to include the following lines duplicated from earlier sample lines in the file, my term choices from the lines relevant here are : client 192.168.*.* { secret = shortname = } The setup I described works when the value of "secret" is placed into the "Server Secret Key" field on the ASA and the value of "shortname" is placed into the "Common Password" field on the ASA at the matching client address. For the purpose of making sure I am speaking correctly, I just manually reset everything. It is set as I have listed it here. The point I want to make is that I have this working in 10.5.4, radtest, the ASA built in test and actual VPN connections all work. I cannot get either of the tests or the actual VPN connections to work with the exact settings duplicated on a 10.6 test server. Is there something further I can give to you that would help you understand what is happening or what I am looking to do? The issue appears to be the selection of Auth-Type = opendirectory does not seem to work in 10.6. Thanks again - Erich
Hi,
On the ASA Go to the AAA settings. As appropriate, set up an authentication server using radius, at your RADIUS server IP using the shared key as expected and the shortname from the RADIUS setup as the common key in the ASA.
whoah. the shared secret used in client.conf is the common key.
alan
Wetzel and Son www.wetzelandson.com Philadelphia, Rockledge, Willow Grove 215-659-0911
mail@wetzelandson.com wrote:
Is there something further I can give to you that would help you understand what is happening or what I am looking to do? The issue appears to be the selection of Auth-Type = opendirectory does not seem to work in 10.6.
Run the server in debugging mode. Alan DeKok.
participants (3)
-
Alan Buxey -
Alan DeKok -
mail@wetzelandson.com