Simultaneous-Use and PEAP doesn't work correctly.

Marcotte, Tyler tmarcott at enterasys.com
Wed Oct 10 17:58:16 CEST 2007


> Marcotte, Tyler wrote:
> > Hi, You said it's a bug in 1.x. I just tried the latest code in the
> cvs
> > repository (2.0 I believe) and I still get the same problem. After
> the
> > PEAP failure, it sends an Access-Challenge rather than an Access-
> Reject.
> 
>   That's completely different from what you said before.
> 
> > Am I missing anything else here?
> 
> $ radiusd -X
> 
>   Alan DeKok.

I had it attached to my first email. Here it is again inline though.

Thanks,

-Tyler


Waking up in 6 seconds...
rad_recv: Access-Request packet from host 192.168.3.88:1812, id=223,
length=185
	NAS-IP-Address = 192.168.3.88
	NAS-Port = 192
	Cisco-NAS-Port = "FastEthernet0/6"
	NAS-Port-Type = Ethernet
	User-Name = "user1"
	Called-Station-Id = "00-0D-29-53-6D-46"
	Calling-Station-Id = "00-09-6B-7C-1F-78"
	Service-Type = Framed-User
	Framed-MTU = 1500
	State = 0x45d6de6646898817fedcc83eb8325436
	EAP-Message =
0x0207001d1900170301001255c450b5120aec60b77bb555c8b9e89b6026
	Message-Authenticator = 0x48d3b363a7a39d3120d016ea8ee0ef55
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 17
  modcall[authorize]: module "preprocess" returns ok for request 17
  modcall[authorize]: module "chap" returns noop for request 17
  modcall[authorize]: module "mschap" returns noop for request 17
    rlm_realm: No '\' in User-Name = "user1", skipping NULL due to
config.
  modcall[authorize]: module "ntdomain" returns noop for request 17
    users: Matched entry DEFAULT at line 158
    users: Matched entry DEFAULT at line 177
    users: Matched entry user1 at line 223
  modcall[authorize]: module "files" returns ok for request 17
  rlm_eap: EAP packet type response id 7 length 29
  rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
  modcall[authorize]: module "eap" returns updated for request 17
rlm_pap: Found existing Auth-Type, not changing it.
  modcall[authorize]: module "pap" returns noop for request 17
modcall: leaving group authorize (returns updated) for request 17
  rad_check_password:  Found Auth-Type System
  rad_check_password:  Found Auth-Type EAP
Warning:  Found 2 auth-types on request for user 'user1'
auth: type "EAP"
  Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 17
  rlm_eap: Request found, released from the list
  rlm_eap: EAP/peap
  rlm_eap: processing type peap
  rlm_eap_peap: Authenticate
  rlm_eap_tls: processing TLS
  eaptls_verify returned 7 
  rlm_eap_tls: Done initial handshake
  eaptls_process returned 7 
  rlm_eap_peap: EAPTLS_OK
  rlm_eap_peap: Session established.  Decoding tunneled attributes.
  rlm_eap_peap: EAP type mschapv2
  rlm_eap_peap: Tunneled data is valid.
  PEAP: Got tunneled EAP-Message
	EAP-Message = 0x020700061a03
  PEAP: Setting User-Name to user1
  PEAP: Adding old state with 21 a6
  PEAP: Sending tunneled request
	EAP-Message = 0x020700061a03
	FreeRADIUS-Proxied-To = 127.0.0.1
	User-Name = "user1"
	State = 0x21a6b01dca8c206387e07f1b6ed3d5e2
	NAS-IP-Address = 192.168.3.88
	NAS-Port = 192
	Cisco-NAS-Port = "FastEthernet0/6"
	NAS-Port-Type = Ethernet
	Called-Station-Id = "00-0D-29-53-6D-46"
	Calling-Station-Id = "00-09-6B-7C-1F-78"
	Service-Type = Framed-User
	Framed-MTU = 1500
  Processing the authorize section of radiusd.conf
modcall: entering group authorize for request 17
  modcall[authorize]: module "preprocess" returns ok for request 17
  modcall[authorize]: module "chap" returns noop for request 17
  modcall[authorize]: module "mschap" returns noop for request 17
    rlm_realm: No '\' in User-Name = "user1", skipping NULL due to
config.
  modcall[authorize]: module "ntdomain" returns noop for request 17
    users: Matched entry DEFAULT at line 158
    users: Matched entry DEFAULT at line 177
    users: Matched entry user1 at line 223
  modcall[authorize]: module "files" returns ok for request 17
  rlm_eap: EAP packet type response id 7 length 6
  rlm_eap: No EAP Start, assuming it's an on-going EAP conversation
  modcall[authorize]: module "eap" returns updated for request 17
rlm_pap: Found existing Auth-Type, not changing it.
  modcall[authorize]: module "pap" returns noop for request 17
modcall: leaving group authorize (returns updated) for request 17
  rad_check_password:  Found Auth-Type System
  rad_check_password:  Found Auth-Type EAP
Warning:  Found 2 auth-types on request for user 'user1'
auth: type "EAP"
  Processing the authenticate section of radiusd.conf
modcall: entering group authenticate for request 17
  rlm_eap: Request found, released from the list
  rlm_eap: EAP/mschapv2
  rlm_eap: processing type mschapv2
  rlm_eap: Freeing handler
  modcall[authenticate]: module "eap" returns ok for request 17
modcall: leaving group authenticate (returns ok) for request 17
  Processing the session section of radiusd.conf
modcall: entering group session for request 17
radius_xlat:  '/var/log/radius/radutmp'
radius_xlat:  'user1'
  modcall[session]: module "radutmp" returns ok for request 17
modcall: leaving group session (returns ok) for request 17
  PEAP: Got tunneled reply RADIUS code 3
	Reply-Message := "\r\nYou are already logged in - access
denied\r\n\n"
  PEAP: Processing from tunneled session code 0x81667248 3
	Reply-Message := "\r\nYou are already logged in - access
denied\r\n\n"
  PEAP: Tunneled authentication was rejected.
  rlm_eap_peap: FAILURE
  modcall[authenticate]: module "eap" returns handled for request 17
modcall: leaving group authenticate (returns handled) for request 17
Sending Access-Challenge of id 223 to 192.168.3.88 port 1812
	Framed-IP-Address = 255.255.255.254
	Framed-MTU = 576
	Service-Type = Framed-User
	EAP-Message =
0x010800261900170301001b1450162d7978bb0a346febf7acf7b4182469bacd418814fa
e7c575
	Message-Authenticator = 0x00000000000000000000000000000000
	State = 0x5e309299e4e51fb5676d6d6b3e369b85
Finished request 17
Going to the next request
Waking up in 6 seconds...




More information about the Freeradius-Users mailing list