RADIUS packet did not have correct Message-Authenticator
Norbert Wegener
nw at sbs.de
Fri Dec 16 19:20:47 CET 2005
I do an eap/tls authentication and after that an ad search. This works
so far.
But when setting the groupmembership in the ldap1 section, there are
problems.
I do not see the usual eap messages flying around, but nevertheless
radius sends an Access-Accept:
rlm_ldap::ldap_groupcmp: User found in group 515^M
rlm_ldap: ldap_release_conn: Release Id: 0^M
users: Matched entry DEFAULT at line 25^M
modcall[authorize]: module "files" returns ok for request 0^M
modcall: leaving group authorize (returns updated) for request 0^M
rad_check_password: Found Auth-Type Accept^M
rad_check_password: Auth-Type = Accept, accepting the user^M
Sending Access-Accept of id 0 to 149.246.133.44 port 32770^M
Tunnel-Type:0 = VLAN^M
Tunnel-Medium-Type:0 = 802^M
Tunnel-Private-Group-Id:0 = "Core1"^M
Finished request 0^M
On the client side, where I have eapol_test, I get an error:
STA 00:00:00:00:00:02: Received RADIUS packet matched with a pending
request, round trip time 0.24 sec
No Message-Authenticator attribute found
Incoming RADIUS packet did not have correct Message-Authenticator - dropped
STA 00:00:00:00:00:02: No RADIUS RX handler found (type=0 code=2 id=0) -
dropping packet
This is from my radiusd.conf:
When it is there, radius sends an Access-Accept.
ldap ldap1 {
server = "globalcatalogue"
port = 3268 #global catalogue server
identity = "testrad at TDE002.MYDOM.NET"
password = "mypass"
basedn = "dc=MYDOM,dc=NET"
filter =
"(&(servicePrincipalName=%{Stripped-User-Name:-%{User-Name}})(objectClass=computer)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))"
ldap_debug= 0xFFFF
timeout = 40
timelimit = 30
net_timeout = 10
tls {
start_tls = no
}
dictionary_mapping = ${raddbdir}/ldap.attrmap
groupmembership_attribute = "primaryGroupID"
}
authorize {
preprocess
eap
ldap1 {
notfound = reject
}
files
}
The complete output of radius -AX is lengthy and therefore nor included.
It can be found at:
http://www.wegener-net.de/fr/bad-group , where the error occurs,
http://www.wegener-net.de/fr/ok-nogroup , where the authentication works
as expected.
As mentioned above, the only difference in the configuration is the use
of groupmembership.
Any hints are really appreciated.
Thanks
Norbert Wegener
More information about the Freeradius-Users
mailing list