EAP-Message incorrectly decoded as LEAP?
Stefan Winter
stefan.winter at restena.lu
Mon Feb 13 10:41:20 CET 2012
Hi,
I've just set up a new 2.1.12 that supports only EAP-TLS & EAP-TTLS.
I ran a blind-test with radtest (EAP-MD5 requested), and got:
Sending Access-Request packet to host 127.0.0.1 port 1812, id=88, length=0
User-Name = "foo at ltett.lu"
User-Password = "bar"
NAS-IP-Address = 158.64.1.155
NAS-Port = 123
Message-Authenticator = 0x00
EAP-Code = Response
EAP-Type-Identity = "foo at ltett.lu"
EAP-Message = 0x0257001101666f6f406c746574742e6c75
Received Access-Challenge packet from host 127.0.0.1 port 1812, id=88,
length=64
EAP-Message = 0x015800061520
Message-Authenticator = 0x735a717844469d67a2215716e090d9e2
State = 0x02e3245002bb31c7ca78f83bc6164863
EAP-Id = 88
EAP-Code = Request
EAP-Type-LEAP = 0x20
The last line speaking about LEAP, which was a surprise. Decoding the
EAP-Message from the server, the request payload is EAP-Type 0x15 -
EAP-TTLS, just as expected.
So no real problem, just a source of confusion... why does radtest
decode things as EAP-Type-LEAP here?
Maybe something wrong in the dictionary.freeradius.internal:
# these are PW_EAP_X + 1280
ATTRIBUTE EAP-Type-Identity 1281 string
ATTRIBUTE EAP-Type-Notification 1282 string
ATTRIBUTE EAP-Type-NAK 1283 string
ATTRIBUTE EAP-Type-MD5 1284 octets
ATTRIBUTE EAP-Type-OTP 1285 string
ATTRIBUTE EAP-Type-GTC 1286 string
ATTRIBUTE EAP-Type-TLS 1297 octets
ATTRIBUTE EAP-Type-SIM 1298 octets
ATTRIBUTE EAP-Type-LEAP 1301 octets
ATTRIBUTE EAP-Type-SIM2 1302 octets
ATTRIBUTE EAP-Type-TTLS 1305 octets
ATTRIBUTE EAP-Type-PEAP 1309 octets
This gives LEAP 21 = 0x15 (which is actually TTLS!), and TTLS 25 =0x19
(which is actually PEAP!), and PEAP 29 = 0x1D (which is actually
EAP-MSCHAPv2!)
Greetings,
Stefan Winter
--
Stefan WINTER
Ingenieur de Recherche
Fondation RESTENA - Réseau Téléinformatique de l'Education Nationale et
de la Recherche
6, rue Richard Coudenhove-Kalergi
L-1359 Luxembourg
Tel: +352 424409 1
Fax: +352 422473
More information about the Freeradius-Devel
mailing list