Your FreeRADIUS log seems to show a successful authentication, culminating with sending an Access-Accept message that contains the required MPPE-Key attributes that the AP should be able to use as the PMK (Pairwise Master Key) for this connection.
Your problem likely lies elsewhere. You might want to look at things like:
- A packet trace of the RADIUS session between the AP and the FreeRADIUS box (preferably, for the sake of debugging, do this without using a RADIUS shared secret).
- DD-WRT debug logs, especially from
hostapd
, which I believe acts as both the 802.1X Authenticator as well as the RADIUS client (a.k.a. "Network Access Server" or NAS) process. - Review your
hostapd.conf
on your DD-WRT box. Consider sanitizing it and posting it here if you want us to help you further. - An 802.11 monitor-mode packet trace of the 802.1X session between the Windows or Android wireless client and the AP.
- Debug logs from the wireless client's 802.1X supplicant process. Android may use wpa_supplicant as its 802.1X supplicant. I'm not sure what the Windows 802.1X supplicant's process name is.