I am running freeradius 2.2.0 configure as eduroam servers which is authenticate to Active directory
Here is my eduroam site-enable file (virtual server):
server eduroam {
 
        authorize {
                update request {
                        Operator-Name := "1mdx.ac.uk"
                        # the literal number "1" above is an important prefix! Do not change it!
                }
                auth_log
                suffix
                eap
        }
 
        authenticate {
        ntlm_auth
        eap
        }
 
        preacct {
                suffix
        }
 
        accounting {
        }
 
        post-auth {
                reply_log
                f_ticks
                Post-Auth-Type REJECT {
                        reply_log
                        f_ticks
                }
        }
 
        pre-proxy {
                pre_proxy_log
                if("%{Packet-Type}" != "Accounting-Request") {
                        attr_filter.pre-proxy
                }
        }
 
        post-proxy {
                post_proxy_log
                attr_filter.post-proxy
        }
 
The configuration works fine when I tested it from wireless device such as windows PC, iPhone or android device etc.  
However when I tested it using NTRadPing or radtest that is “radtest testuser testpast localhost 1812 testing123” I got Access-Reject
When I logged in using the credential testuser from a wireless device I am able to authenticate but not on NTradping or using radtest.
Testuser is active directory user account and where NTRadping was executed from is in cliect.conf  file, localhost and testing123 (share secret) are also allowed in client.conf .  
However I got the following error message:
 
[eap] No EAP-Message, not doing EAP
++[eap] returns noop
ERROR: No authenticate method (Auth-Type) found for the request: Rejecting the user
Failed to authenticate the user.
 
Can you help? Please