Freeradius 1.1.6 and Cisco 2000 Wirelss Controller

Brian Ertel bsertel at amherst.edu
Mon Jul 16 15:04:43 CEST 2007


Ivan,

Yes, the controller does have VLAN 157 configured, that is actually the original client vlan configured before I started testing with vlan tags from freeradius.

Thanks,

Brian

-----Original Message-----
From: freeradius-users-bounces+bsertel=amherst.edu at lists.freeradius.org [mailto:freeradius-users-bounces+bsertel=amherst.edu at lists.freeradius.org] On Behalf Of tnt at kalik.co.yu
Sent: Saturday, July 14, 2007 11:26 AM
To: FreeRadius users mailing list
Subject: Re: Freeradius 1.1.6 and Cisco 2000 Wirelss Controller

Radius is doing it's bit. Your problem is with the Controller
configuration. Have you configured a VLAN with ID of 157 on the
Controller? Have you enabled Radius override of default settings on WLAN?

Ivan Kalik
Kalik Informatika ISP


Dana 13/7/2007, "Brian Ertel" <bsertel at amherst.edu> piše:

>Hi,
>
>I've gotten a bit further but am still getting stuck.  I have the Cisco
>Wireless Controller configured to hit Freeradius for MAC Address
>Authentication.  Freeradius sees the request from the controller and
>sends back the configure attributes from the users file but the
>controller doesn't seem to see it correctly (the desired VLAN tag) and I
>end up in the default VLAN as configured on the controller.  Below is my
>users, clients.conf, and radiusd verbose data output.  Any thoughts?
>
>Ready to process requests.
>rad_recv: Access-Request packet from host 148.85.34.82:32768, id=35,
>length=174
>        User-Name = "00:0e:35:1c:e0:52"
>        Called-Station-Id = "00-1a-6d-6b-f0-80:2000test"
>        Calling-Station-Id = "00-0e-35-1c-e0-52"
>        NAS-Port = 1
>        NAS-IP-Address = 148.85.34.82
>        NAS-Identifier = "WLC-34-82"
>        Airespace-Wlan-Id = 1
>        User-Password = "testing"
>        Service-Type = Call-Check
>        Framed-MTU = 1300
>        NAS-Port-Type = Wireless-802.11
>        Tunnel-Type:0 = VLAN
>        Tunnel-Medium-Type:0 = IEEE-802
>        Tunnel-Private-Group-Id:0 = "159"
>  Processing the authorize section of radiusd.conf
>modcall: entering group authorize for request 0
>  modcall[authorize]: module "preprocess" returns ok for request 0
>  modcall[authorize]: module "chap" returns noop for request 0
>  modcall[authorize]: module "mschap" returns noop for request 0
>    rlm_realm: No '@' in User-Name = "00:0e:35:1c:e0:52", looking up
>realm NULL
>    rlm_realm: No such realm "NULL"
>  modcall[authorize]: module "suffix" returns noop for request 0
>  rlm_eap: No EAP-Message, not doing EAP
>  modcall[authorize]: module "eap" returns noop for request 0
>    users: Matched entry 00:0e:35:1c:e0:52 at line 80
>  modcall[authorize]: module "files" returns ok for request 0
>modcall: leaving group authorize (returns ok) for request 0
>  rad_check_password:  Found Auth-Type Local
>auth: type Local
>auth: user supplied User-Password matches local User-Password Sending
>Access-Accept of id 35 to 148.85.34.82 port 32768
>        Tunnel-Medium-Type:0 = IEEE-802
>        Tunnel-Type:0 = VLAN
>        Tunnel-Private-Group-Id:0 = "157"
>Finished request 0
>Going to the next request
>--- Walking the entire request list ---
>Waking up in 6 seconds...
>--- Walking the entire request list ---
>Cleaning up request 0 ID 35 with timestamp 4697de6a Nothing to do.
>Sleeping until we see a request.
>
>
>____________________________________________________________
>
>00:0e:35:1c:e0:52 Auth-Type := Local, User-Password == "testing"
>
>        Tunnel-Medium-Type = "IEEE-802",
>        Tunnel-Type = "VLAN",
>        Tunnel-Private-Group-Id = "157",
>
>______________________________________________________________
>
>client 148.85.34.82 {
>        #
>        #  The shared secret use to "encrypt" and "sign" packets between
>        #  the NAS and FreeRADIUS.  You MUST change this secret from the
>        #  default, otherwise it's not a secret any more!
>        #
>        #  The secret can be any string, up to 31 characters in length.
>        #
>        secret          = xxxxxxx
>
>        #
>        #  The short name is used as an alias for the fully qualified
>        #  domain name, or the IP address.
>        #
>        shortname       = controller
>
>        #
>        # the following three fields are optional, but may be used by
>        # checkrad.pl for simultaneous use checks
>        #
>
>        #
>        # The nastype tells 'checkrad.pl' which NAS-specific method to
>        #  use to query the NAS for simultaneous use.
>        #
>        #  Permitted NAS types are:
>        #
>        #       cisco
>        #       computone
>        #       livingston
>        #       max40xx
>        #       multitech
>        #       netserver
>        #       pathras
>        #       patton
>        #       portslave
>        #       tc
>        #       usrhiper
>        #       other           # for all other types
>
>        #
>        nastype     = other     # localhost isn't usually a NAS...
>
>_____________________
>
>Brian Ertel
>Network Administrator
>Amherst College
>413-542-8320
>bsertel at amherst.edu
>_____________________
>
>
>-
>List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>
>

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




More information about the Freeradius-Users mailing list