« How to compile Freeradius 1.0.2 on Ubuntu x86_64 (Hoary) | Main | Six Apart Espresso Machine Tour '05 »

Sunday, May 15, 2005

How to get freeradius, WRT54G and a OS X client working with WPA Enterprise

This work with Panther at least, and is based on Freeradius 1.0.2  Once you get Freeradius installed (for instance using ubuntu on AMD64 - link ). I advise you to follow the section 3.2 of this how-to. Thus you get working clients.conf, radiusdb.conf, users and eap.conf.  To generate certs you can use the interactive CA.all script which comes with freeradius (under scripts). I've chosen to user the certs.sh script after making some customization in CA.certs.  The WRT54G (here it's a screenshot of DD-WRT (talismen)) is straightforward : In "Wireless" > "Wireless security". Enter "WPA Radius", leave TKIP selected, enter the IP address of your radius server and the secret key declared in the clients.conf:

Wrt-Setup
  For OS-X, just select the SSID of the WRT54G in the list. It ask you for a login and password. Enter those in the users file of freeradius...

Osx-Dialog-1 

For the first time he should ask you to add certs in OS X. Once accepted, you should be online. Hurra!  You can save the connexion settings (and get more settings) using the OS X "Internet Connexion" utility :

Osx-Internetcnx

If you don't want to setup a radius sever on your own you can get dedicated firmware for the WRT54G with TinyPEAP inside, which seems cool (not tested). Especially for user management.  Other cool links :

  1. http://oriol.joor.net/blog/?itemid=1631
  2. http://www.alphacore.net/spipen/article.php3?id_article=1
  3. http://www.alphacore.net/spipen/article.php3?id_article=4
  4. http://homepage.mac.com/andreaswolf/public/wpaeap.html

The mailing list archive is usefull too.  By the way, I'm really impressed by the FreeRadius implementation... I'm considering buying the book.

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d83454251869e200d8341ec17a53ef

Listed below are links to weblogs that reference How to get freeradius, WRT54G and a OS X client working with WPA Enterprise:

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Recent shots