Hi, Im testing the Freeradius servers dotx support for EAP-TLS. So far I have got the 
PC authenticated
using certificates but I cant get the switch to set the VLAN I want on the port.
 
I have tried every tips found on the Cisco web and from this list and Im now stuck. 
And yes the VLAN
TESTVLAN is defined in the VLAN database. I have also trid the VLAN id 555 and the 
long version 100555.
I have tried renameing the VLAN and using the attribute cisco-avpair to send the VLAN 
info.
 
users setup:
 
DEFAULT        Auth-Type := EAP
       Tunnel-Type = VLAN,
       Tunnel-Medium-Type = IEEE-802,
       Tunnel-Private-Group-Id = TESTVLAN
 
or 

DEFAULT Auth-Type := EAP
        cisco-avpair += "tunnel-type(#64)=VLAN(13)",
        cisco-avpair += "tunnel-medium-type(#65)=802 media(6)",
        cisco-avpair += "tunnel-private-group-ID(#81)=TESTVLAN"

none of them worked.
 
I cut out some parts of the logs that show the problem:
 
FreeRadius sever debug log:
 
modcall: entering group authenticate for request 9
  rlm_eap: Request found, released from the list
  rlm_eap: EAP/tls
  rlm_eap: processing type tls
  rlm_eap_tls: Authenticate
  rlm_eap_tls: processing TLS
rlm_eap_tls: Received EAP-TLS ACK message
  rlm_eap_tls: ack handshake is finished
  eaptls_verify returned 3
  eaptls_process returned 3
  rlm_eap: Freeing handler
  modcall[authenticate]: module "eap" returns ok for request 9
modcall: group authenticate returns ok for request 9
Login OK: [host/Client certificate/<no User-Password attribute>] (from client 
rklan-client port 50023 cli 00-08-02-D7-6B-24)
Sending Access-Accept of id 121 to 10.25.250.250:1812
        Tunnel-Type:0 = VLAN
        Tunnel-Medium-Type:0 = IEEE-802
        Tunnel-Private-Group-Id:0 = "TESTVLAN"
        MS-MPPE-Recv-Key = 
0x8fcfa4475a4fd660644c278b0f121c5c36eba960ef13ef331fe8917485ab8990
        MS-MPPE-Send-Key = 
0xb2dc132a07afb4e469a48d3bd947fcc1dabaf7f80242e37e9eb7dd65a009e4ef
        EAP-Message = 0x03640004
        Message-Authenticator = 0x00000000000000000000000000000000
        User-Name = "host/Client certificate"
Finished request 9
 
 
Cisco 3550 radius debug log:

01:45:10: RADIUS: Received from id 121 10.25.32.63:1812, Access-Accept, len 207
01:45:10:         Attribute 64 6 0000000D
01:45:10:         Attribute 65 6 00000006
01:45:10:         Attribute 81 10 54455354
01:45:10:         Attribute 26 58 00000137113494E2
01:45:10:         Attribute 26 58 0000013710349898
01:45:10:         Attribute 79 6 03640004
01:45:10:         Attribute 80 18 20106B4C
01:45:10:         Attribute 1 25 686F7374
01:45:10: RADIUS: EAP-login: length of eap packet = 4
01:45:10: RADIUS: EAP-login: radius didn't send any vlan
 
 
tcpdump on the freeradius server:

11:18:49.257403 10.25.32.63.radius > 10.25.250.250.radius:  rad-access-accept 207 [id 
121] Attr[  Tunnel_type{Tag[Unused]{#13} Tunnel_medium{Tag[Unused]{802} 
Tunnel_priv_group{TESTVLAN} [|radius] (DF)
                         4500 00eb 0000 4000 4011 0a97 0a19 203f
                         0a19 fafa 0714 0714 00d7 2b25 0279 00cf
                         5297 77d0 4247 9a82 f5f0 b245 39cd 9e9a
                         4006 0000 000d 4106 0000 0006 510a 5445
                         5354 564c 414e 1a3a 0000 0137 1134 94e2
                         a9c9
 
 
 
Versions of the freeradius server and Cisco IOS:

[EMAIL PROTECTED] raddb]# /usr/local/sbin/radiusd -v
radiusd: FreeRADIUS Version 1.0.0-pre3, for host , built on Jun 21 2004 at 11:07:50
Copyright (C) 2000-2003 The FreeRADIUS server project.

Cisco Internetwork Operating System Software
IOS (tm) C3550 Software (C3550-I9K2L2Q3-M), Version 12.1(20)EA2, RELEASE SOFTWARE (fc1)

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to