freeradius on debian
The other day I was setting up a RADIUS server on Debian Etch for EAP-PEAP wlan auth. Or at least I was trying to. It didn't take long to find out that the freeradius binary from the etch repository had no EAP-TLS/TTLS/PEAP support, due to licensing conflicts between freeradius and openssl. I looked at several guides on rebuilding freeradius to get around this but none of them quite met my needs.
This is all that was required in the end:
apt-get source freeradius
:edit configure options in/debian/rules to enable tls, ttls, etc:
cd [src dir]/
:apt-get install missing dependancies:
dpkg-buildpackage -d
dpkg -i freeradius-*.deb
And now implementation of the eight-PoE-AP WPA2 wireless network with EAP-PEAP auth is complete. I'm fairly impressed with myself for this one.

