This document describes how to setup EAP-TLS on the Linksys WRT54G router running the OpenWRT linux distribution. The end result will be a self-contained device that will authenticate wireless clients via freeradius installed on the device itself through WPA2 Enterprise EAP-TLS x.509 certificates.
JJM: THESE NOTES ARE INCOMPLETE. I hope to polish them as soon as I have more time to play with my WRT54GS.
I personally recommend versions of the WRT54GS prior to v4.0, available for around $60 on eBay. v4.0 has identical hardware when compared to previous versions, but contains half the ram and flash listed here.
The WRT54GS has the following specs:
# copy me ipkg update ipkg install snmpd wireless-tools wl # Optional, depending on available ROM ipkg install screen
# copy me ipkg update ipkg install nas freeradius-mod-eap-tls