I have the following setup:
____________
[Windows PC1] ---------| |
| Linux Box |----------[Internet]
[Windows PC2] ---------|____________|
|
|
[RADIUS server]
I would like to activate 802.1x authentication on the Windows PCs, and have the Linux Box play the role of a 802.1x authenticator (blocking all access to the Internet until the Windows PCs have properly authenticated themselves using the 802.1x protocol, and the Linux Box checks the credentials by interrogating the RADIUS server).
I could theoretically insert a 802.1x-capable switch between the Windows PCs and the Linux Box, but this setup is embedded and the hardware cannot be changed.
Apparently the OpenWRT project solved the problem somehow, so there must be an open-source solution somewhere, but I simply cannot find it. The only links I find are for the Open1X project (http://open1x.sourceforge.net/), but the Docs link is dead.
Help, please? :-)
Edit
Apparently OpenWRT's 802.1x authenticator is proprietary. I am now looking a hostapd: it includes a 802.1x authenticator, but it handles wireless access control... does anyone know if it can control a wired access?