My80211 Videos

DHCP Option 43 Nugget

Loading..

Cisco AP Group Nugget

 

Phwn a Cisco WLC w/ a Rogue WCS Server

Wireless NIC 4201-4202

The OTAP Packet Vulnerability- What isn't being reported and you need to know!

Loading..

Hack WEP / WPA Keys from your Windows Zero Config

 

My80211 White Papers (Coming Soon!)

Cisco Wireless Compatibility Matrix (Nov. 2011)

Social Links
Peek Inside Cisco's Gear

See inside Cisco's latest wireless gear!

2.4 GHz Channel Overlap

EXAMPLE 1  

EXAMPLE 2

EXAMPLE 3  

LWAPP QoS Packet Tagging

 

 

Interference Types

BLUETOOTH
 

Microwave Oven
 

Cordless Phone

JAMMER!
 

IEEE 802.11a/g/n Reference Sheet

 

CWSP RELEASE DATE 2/08/2010
  • CWSP Certified Wireless Security Professional Official Study Guide: Exam PW0-204
    CWSP Certified Wireless Security Professional Official Study Guide: Exam PW0-204
    by David D. Coleman, David A. Westcott, Bryan E. Harkins, Shawn M. Jackman

    Shawn Jackman (Jack) CWNE#54 is a personal friend and has been a mentor to me for many years.  I've had the pleasure and opportunity to work with Jack for 4 years. Jack is a great teacher who takes complex 802.11 standards and breaks them down so almost anyone can understand the concept at hand. I'm excited for you brother. Great job and job well done! Put another notch in the belt!

  

Wednesday
Apr252012

Wireless Notification to Alaris Server and Cisco Systems Customers

This notice is from May 11, 2010. 

A little aged, yes. But if you're upgrading your wireless network and you have older Carefusion (Alaris) pumps take note of this notification, as it could impact you. Ask your Biomed group what code rev your pumps are on. Code revs prior to 9.5 may not be supported. You should contact your Carefusion rep for a firmware upgrade.

Saturday
Apr212012

Features Not Supported on Cisco Flex 7500 Controller

These features are not supported on Cisco Flex 7500 Series Controllers code 7.0.116.0, it could change in future versions:

•Local mode AP (However AP joins 7500 initially as local mode and should be converted to Flex Connect mode)

•Mesh

•LAG

•Client and RFID tag location

•CCX CAC

•STP

•7500 as guest anchor

•L3 Roaming (Centrally switched wlan -> same and inter-controller)

•Multicast (Multicast - Multicast and Multicast - Unicast). (ignore - 7500 gui interface may still show multicast-multicast config.)

•VideoStream

•TrustSec SXP

•IPv6/Dual Stack client Support

•WGB

•OEAP

•HotSpot2.0 (802.11u)

•Client rate limiting for centrally switched clients

Cisco Flex 7500 Series Controller does not support the 802.1x security variants on a centrally switched WLAN. For example, the following configurations are not allowed(and TAC does not support) on a centrally switched WLAN

•WPA1/WPA2 with 802.1x AKM

•WPA1/WPA2 with CCKM

•Dynamic-WEP

•Conditional webauth

•Splash WEB page redirect

If you want to configure your WLAN in any of the above combinations, the WLAN must be configured to use local switching.

Note:

•Flex7500 supports 1Gbps central switched data throughput for guest access

•Only Flex connect mode AP is supported for data traffic

•Static AP-manager interface

(Note: For Cisco 7500 Series controllers, it is not necessary to  configure an AP-manager interface. The management interface acts like an  AP-manager interface by default, and the access points can join on this  interface.)

•AP joined on local mode should be converted to Flex/Monitor, TAC does not support local mode AP services.

7.2.103.0 supports 802.1X on Centrally switched wlan unlike 7.0.116.0.

 

From: Saravanan Lakshmanan - Cisco CSC

https://supportforums.cisco.com/docs/DOC-23474

Saturday
Apr212012

End-of-Sale and End-of-Life Announcement for the Cisco Unified Wireless IP Phone 7921G Power Supplies

End-of-Sale and End-of-Life Announcement for the Cisco Unified Wireless IP Phone 7921G Power Supplies

Description: Cisco announces the end-of-sale and end-of-life dates for the Cisco Unified Wireless IP Phone 7921G Power Supplies. The last day to order the affected product(s) is October 19, 2012. Customers with active service contracts will continue to receive support from the Cisco Technical Assistance Center (TAC) as shown in Table 1 of the EoL bulletin. Table 1 describes the end-of-life milestones, definitions, and dates for the affected product(s). Table 2 lists the product part numbers affected by this announcement. For customers with active and paid service and support contracts, support will be available until the termination date of the contract, even if this date exceeds the Last Date of Support shown in Table 1.

Date: 2012-04-20 15:41:00.0


Url: http://www.cisco.com/en/US/prod/collateral/voicesw/ps6788/phones/ps379/ps7071/end_of_life_notice_c51-706105.html

Wednesday
Apr112012

Cisco WISM 2 Part Numbers: Quick Reference

I wanted to reference these part numbers as a quick reference for anyone that is looking for this information.

WISM 2 HARDWARE w/ SMARTNET

The WISM 2 hardware can be purchased in the available license sizes. They start at 100 and can be maxed out at 1000.  You receive the physical blade and license with the purchase of the below part numbers.

WS-SVC-WISM2-1-K9          100 access point       - CON-SNT-WSM2100 8x5xNBD
WS-SVC-WISM2-3-K9          300 access point       - CON-SNT-WSM2300 8x5xNBD
WS-SVC-WISM2-5-K9          500 access point       - CON-SNT-WSM2500 8x5xNBD
WS-SVC-WISM2-K-K9          1000 access point     - CON-SNT-WSM21K   8x5xNBD
 

WISM 2 ADDER LICENSES w/ SMARTNET

You can purchase additional licenses as you grow in 100 and 200 increments.

L-LIC-WISM2-100A              100 access point       - CON-SNT-LWSM21A 8x5xNBD
L-LIC-WISM2-200A              200 access point       - CON-SNT-LWSM22A 8x5xNBD

CICSO WISM 1 BUY BACK

Cisco has a great incentive program to purchase back your old WISMs. I would ask your Cisco sales representative for details.

Tuesday
Apr102012

Cisco 1130/1131 AP Crashes: Bug CSCtw56233 (7.0.220.0)

We recently upgraded from 7.0.116.0 to 7.0.220.0 to resolve a bug we were experiencing with connectivity. After upgrading, we hit a new bug in 7.0.220.0. This new bug only became apparent, because we have WCS Email alerts configured.

After we upgraded to 7.0.220.0 we almost immediately started to receive the following WCS Email alerts. We had random access points going offline. After closer inspection, the access points showed the "AP Crashed Due To Software Failure"

Message: Access Point 'AA-1131' associated to controller 'xx.xx.xx.xx' on port number '0'. Reason for association 'AP Crashed Due To Software Failure '.
Message: Access Point 'AB-1131' associated to controller 'XX.XX.XX.XX' on port number '0'. Reason for association 'AP Crashed Due To Software Failure '.
Message: Access Point 'AC-1131' associated to controller 'XX.XX.XX.XX' on port number '0'. Reason for association 'AP Crashed Due To Software Failure '.
Message: Access Point 'AD-1131' associated to controller 'XX.XX.XX.XX' on port number '0'. Reason for association 'AP Crashed Due To Software Failure '.

We opened a ticket only to learn 7.0.220.0 has a bug specific to Cisco 1130/1131 access points. TAC mentioned this bug is resolved in 7.0.230.0.

 

 

Thursday
Mar152012

Fast Lane CUWN Release 7.2 Delta Webinar

Webinar Dates & Times - Click the date and time you prefer to register:

 

Description:
Please join us for this 1/2 day virtual webinar covering the latest Cisco Unified Wireless LAN Release 7.2 code. This webinar will provide participants an overview of the key new features and enhancements, implementation considerations, and high-level configuration information.

You will learn:
An overview of the key new features and enhancements, implementation considerations, and high-level configuration information, including RRM enhancements, Alloy QoS, FlexConnect enhancements, Wi-Fi Direct, WebAuth scalability enhancements, MSE Virtual Appliance and High Availability, and 802.11u Hotspot and MSAP.

The primary intended audience is customers considering upgrading their network to WLC 7.2/NCS 1.1, and the technical staff responsible for implementing this latest WLAN code.

 

 

Thursday
Mar152012

End-of-Sale and End-of-Life Announcement for the Cisco 2100 Series Wireless LAN Controllers

Title: End-of-Sale and End-of-Life Announcement for the Cisco 2100 Series Wireless LAN Controllers
Url: http://www.cisco.com/en/US/prod/collateral/wireless/ps6302/ps8322/ps7206/ps7221/end_of_life_notice_c51-691053.html
Description: Cisco announces the end-of-sale and end-of-life dates for the Cisco 2100 Series Wireless LAN Controllers. The last day to order the affected product(s) is May 2, 2012. Customers with active service contracts will continue to receive support from the Cisco Technical Assistance Center (TAC) as shown in Table 1 of the EoL bulletin. Table 1 describes the end-of-life milestones, definitions, and dates for the affected product(s). Table 2 lists the product part numbers affected by this announcement. For customers with active and paid service and support contracts, support will be available until the termination date of the contract, even if this date exceeds the Last Date of Support shown in Table 1.
Date: 2012-03-14 11:40:00.0

Saturday
Mar032012

Cisco AP VCI 60 – “ServiceProvider”

I was helping another engineer troubleshoot a Cisco access point join problem. To my surprise I discovered the VCI was “Cisco AP c3500-ServiceProvider”

I can appreciate when I end a day with a quick reflection, did I learn anything new today?

Yesterday was one of those days! I was assisting an engineer with an access point join problem. Of course, I took this opportunity to explain the access point join process and what to look for and how to troubleshoot.

We use DHCP option 43 as our means of joining Cisco access points to our network. After peeking at the DHCP configuration, more specifically the option 43 and VCI string, everything looked good. Other 3500s were joining fine, just these handful of access points were not joining.

I do the typical console into the AP. I see nothing of interest. The access point is not getting the controller IP from DHCP. So we span the switch port of the access point to sniff the access point traffic. I am curious as to what the access point is sending in the DHCP request packet.

To my surprise, the VCI 60 is showing “Cisco AP c3500-ServiceProvider”. Oh, there is my problem! Mistakenly a number of “ServiceProvider” access points were mixed in our access point shipment.

If you have access points not joining, just something to add to your troubleshooting check list!

Thursday
Mar012012

Multiple Vulnerabilities in Cisco Wireless LAN Controllers - 2/29/2012

Cisco announced multiple WLC vulnerabilities this week.

http://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20120229-wlc

Cisco Wireless LAN Controllers HTTP Denial of Service Vulnerability

The Cisco Wireless LAN Controller (WLC) product family is affected by a denial of service (DoS) vulnerability that could allow an unauthenticated, remote attacker to cause the device to crash by submitting a malformed URL to the administrative management interface.

This vulnerability is documented in Cisco bug ID CSCts81997 (registered customers only) and has been assigned Common Vulnerabilities and Exposures (CVE) ID CVE-2012-0368.

Cisco Wireless LAN Controllers IPv6 Denial of Service Vulnerability

The Cisco Wireless LAN Controller (WLC) product family is affected by a denial of service (DoS) vulnerability where an unauthenticated attacker could cause a device reload by sending a series of IPv6 packets.

This vulnerability is documented in Cisco bug ID CSCtt07949 (registered customers only) and has been assigned CVE ID CVE-2012-0369.

Cisco Wireless LAN Controllers WebAuth Denial of Service Vulnerability

The Cisco Wireless LAN Controller (WLC) product family is affected by a denial of service (DoS) vulnerability where an unauthenticated attacker could cause a device reload by sending a series of HTTP or HTTPS packets to an affected controller configured for WebAuth.

This vulnerability can be exploited from both wired and wireless segments. A TCP three-way handshake is needed in order to exploit this vulnerability.

This vulnerability is documented in Cisco bug ID CSCtt47435 (registered customers only)and has been assigned CVE ID CVE-2012-0370.

Cisco Wireless LAN Controllers Unauthorized Access Vulnerability

The Cisco Wireless LAN Controller (WLC) product family is affected by an unauthorized access vulnerability where an unauthenticated attacker could view and modify the configuration of an affected Cisco WLC.

This vulnerability exists if CPU based access control lists (ACLs) are configured in the wireless controller. An attacker can exploit this vulnerability by connecting to the controller over TCP port 1023. Only the Cisco 4400 Series WLCs, WiSM version 1, and Cisco Catalyst 3750G Integrated WLCs are affected by this vulnerability.

This vulnerability is documented in Cisco bug ID CSCtu56709 (registered customers only) and has been assigned CVE ID CVE-2012-0371.

Tuesday
Feb212012

Webauth stops redirecting after some time: CSCtx00942

We hit this bug a few weeks ago. I love the work around -- Reboot your controller for another week or so. I understand Cisco is working on this bug.

As a side note. Software will have bugs and I appreciate the fact Cisco will publish these in a timley fashion and not hide their issues like some "other" vendors I know.

 

Webauth stops redirecting after some time

Symptom:
It is seen on 7.0.220 4404 WLC that users in the webauth SSID are not redirected to the login page anymore after 1 week or so.

This message appears :
sshglue.c:7009 WebAuth HTTP Redirect rule creation failed for peer 192.168.1.8

Conditions:
webauth, 4404 running 7.0.116/220
Workaround:

A reboot solves the problem for another week or so
Status Status
Open

Severity Severity
2 - severe

Last Modified Last Modified
In Last 3 Days

Product Product
Cisco 5500 Series Wireless Controllers

Technology Technology


1st Found-In 1st Found-in
7.0(116.0)
7.0(220.0)
Interpreting This Bug
Bug Toolkit provides access to the latest raw bug data so you have the earliest possible knowledge of bugs that may affect your network, avoiding un-necessary downtime or inconvenience. Because you are viewing a live database, sometimes the information provided is not yet complete or adequately documented. To help you interpret this bug data, we suggest the following:
  • This bug has a Severe severity level 2 designation. Important functions are unusable but the router's other functions and the rest of the network is operating normally.
  • Severity levels are designated by the engineering teams working on the bug. Severity is not an indication of customer priority which is another value used by engineering teams to determine overall customer impact.
  • Bug documentation often assumes intermediate to advanced troubleshooting and diagnosis knowledge. Novice users are encouraged to seek fully documented support documents and/or utilize other support options available.
  • Sunday
    Feb052012

    CCNP Wireless Exams & Recommended Training v2

    Cisco CCNP Wireless Exam Path. Last day to test on v1 is May 11, 2012.

    Monday
    Jan232012

    WLC: AP Managers Are Pingable - 7.x onwards

    Since the very beginning the AP manager on a Cisco WLC would never respond to pings. Well that has all changed if you use LAG and a AP manager with 7.x code!

    I like how Cisco hides little nuggets in their documentation. It states, in LAG mode, the management and AP manager uses the same base LAG MAC address.


    Note With the 7.0 release onwards, the MAC address of the management interface and the AP-manager interface is the same as the base LAG MAC address.

    LAB

    A show ARP on the distribution switch you can see the MAC is identical for both the manager and AP manager.

    NOTE --

    This was tested on 4402,4404 and 5508 model controllers.

    AP manager(s) aren't needed with a 5508.

    This only applies to a WLC in LAG mode w/ AP Manager

    Additional Reading Material:

    http://www.cisco.com/en/US/docs/wireless/controller/7.0/configuration/guide/c70mint.html#wp1117168

    Friday
    Jan132012

    Cisco Field Notice: Wi-Fi Protected Setup PIN Brute Force Vulnerability

    Note the WPS vulnerability is with home and soho devices and not with Cisco enterprise gear. Note the models below:

    Cisco Response

    On December 27th, 2011 US-CERT released VU#723755 available here: http://www.kb.cert.org/vuls/id/723755

    The US-CERT Vulnerability Note describes a vulnerability that exists in the Wi-Fi Alliance Wi-Fi Protected Setup (WPS) protocol, also known as Wi-Fi Simple Config, when devices are operating in PIN External Registrar (PIN-ER) mode.  Devices operating in PIN-ER mode allow a WPS capable client to supply only the correct WPS PIN to configure their client on a properly secured network.  A weakness in the protocol affects all devices that operate in the PIN-ER mode, and may allow an unauthenticated, remote attacker to brute force the WPS configuration PIN in a short amount of time.

    The vulnerability is due to a flaw that allows an attacker to determine when the first 4-digits of the eight-digit PIN are known.  This effectively reduces the PIN space from 107 or 10,000,000 possible values to 104 + 103 which is 11,000 possible values. The eighth digit of the PIN is utilized as a checksum of the first 7 digits and does not contribute to the available PIN space. Because the PIN space has been significantly reduced, an attacker could brute force the WPS pin in as little as a few hours.

    While the affected devices listed below implement the WPS 1.0 standard which requires that a 60-second lockout be implemented after three unsuccessful attempts to authenticate to the device, this does not substantially mitigate this issue as it only increases the time to exploit the protocol weakness from a few hours to at most several days.  It is our recommendation to disable the WPS feature to prevent exploitation of this vulnerability.

    Vulnerable Products:

    Product Name
    Is the WPS feature enabled by default?
    Can the WPS feature be permanently disabled?
    Access Points
    Cisco WAP4410N
    Yes Yes
    Unified Communications
    Cisco UC320W
    Yes
    No
    Wireless Routers/VPN/Firewall Devices
    Cisco RV110W
    Yes Yes
    Cisco RV120W
    No Yes
    Cisco SRP521W
    Yes Yes
    Cisco SRP526W
    Yes Yes
    Cisco SRP527W
    Yes Yes
    Cisco SRP541W
    Yes Yes
    Cisco SRP546W
    Yes Yes
    Cisco SRP547W
    Yes Yes
    Cisco WRP400
    Yes Yes


    Note: The Cisco Valet product line is maintained by the Cisco Linksys Business Unit. Information concerning the Cisco Valet line as well as information on Linksys by Cisco products will be forthcoming.

    Products Confirmed Not Vulnerable:

    Product Name
    Not Affected Reason
    Access Points/Wireless Bridges
    Cisco AP541N
    Does not support WPS
    Cisco WAP200
    Does not support WPS
    Cisco WAP200E
    Does not support WPS
    Cisco WAP2000
    Does not support WPS
    Cisco WET200
    Does not support WPS
    Unified Communications
    Cisco UC500 Series
    Does not support WPS
    Wireless Cameras
    Cisco WVC210
    Does not support WPS
    Cisco WVC2300
    Does not support WPS
    Wireless Routers/VPN/Firewall Devices
    Cisco SA520W
    WPS not enabled by default
    Does not support PIN-ER configuration Mode
    Cisco RV220W
    Does not support WPS
    Cisco WRV210
    Does not support WPS
    Cisco WRVS4400N
    Does not support WPS

    Additional Information

    Workarounds:

     

    Disable the Wi-Fi Protected Setup feature on devices that allow the feature to be disabled, as listed in the Vulnerable Products table.  Cisco Systems has verified that the products that support disabling the WPS feature do indeed disable it and are not vulnerable once the feature has been disabled from the management interface.

    Fixed Software:

    Product Name
    Fixed Software
    Cisco WAP4410
    To Be Released
    Cisco RV110W
    To Be Released
    Cisco RV120W
    To Be Released
    Cisco UC320W
    To Be Released
    Cisco SRP521W
    To Be Released
    Cisco SRP526W
    To Be Released
    Cisco SRP527W
    To Be Released
    Cisco SRP541W
    To Be Released
    Cisco SRP546W
    To Be Released
    Cisco SRP547W
    To Be Released
    Cisco WRP400
    To Be Released


    Note: The Cisco Valet product line is maintained by the Cisco Linksys Business Unit. Information concerning the Cisco Valet line as well as information on Linksys by Cisco products will be forthcoming.

    Exploitation and Public Announcements:

    Exploit code and functional attack tools that exploit the weakness within the WPS protocol have been released.

    This vulnerability was discovered by Stefan Viehböck and Craig Heffner.

    Status of this Notice: Final

    THIS DOCUMENT IS PROVIDED ON AN "AS IS" BASIS AND DOES NOT IMPLY ANY KIND OF GUARANTEE OR WARRANTY, INCLUDING THE WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE. YOUR USE OF THE INFORMATION ON THE DOCUMENT OR MATERIALS LINKED FROM THE DOCUMENT IS AT YOUR OWN RISK. CISCO RESERVES THE RIGHT TO CHANGE OR UPDATE THIS DOCUMENT AT ANY TIME.

    A stand-alone copy or Paraphrase of the text of this document that omits the distribution URL in the following section is an uncontrolled copy, and may lack important information or contain factual errors.

     

    Revision History

     Revision  Date  Notes
    1.0 01-11-2012 Initial Public Release
    Friday
    Dec302011

    Cisco WLC 5508 License Gotcha ! (12 AP WLC can only support 487 APs)

    Did you know ? If you purchased a Cisco 5508 WLC with a 12 access point license you just limited yourself to 487 access points?

    The Cisco 5508 is licensed based which means you can add access point licenses as your wireless grows. The Cisco 5508 allows a maximum of 500 access points. This is a new model for Cisco Wireless Lan Controllers. The now legacy 2000,2100,4400 and WISM1 were licensed by the hardware itself.

    You can purchase Cisco 5508 WLC with a 12,25,50,100,250 or 500 access point capacity. Or you can purchase what Cisco calls adder licenses in the quantities of 25,50,100, and 250 access points after the fact.

    The license limitation becomes an issue with your initial purchase of a 5508 with a 12 access point license.

    Since Cisco only resells 25,50,100 and 250 access point licenses the MAX you will ever get on your WLC is 487 access points.

    Note: A 5500 Series WLC with a base license of 12 can only support up to 487 total APs because only 25, 50, 100, and 250 adder licenses are supported.

     

     Read:

    Understanding Cisco 5508 Wireless LAN Controller Licensing

    http://www.cisco.com/en/US/products/ps10315/products_tech_note09186a0080b78104.shtml

     

    p.s. Thanks Patton for the link!

     

     

    Tuesday
    Dec202011

    How to upload the running AP IOS image to a TFTP Server

    Special Guest Post By: Steven Rodriguez
    Since Cisco is locking down software downloads, you may have a need to pull code off your existing access points. Here is a quick recap showing how to process the code with the archive command!


    Ever lost the code you were running on an AP?  Then need to load that code to another?  What if that codes not available for download from CCO anymore?  Well, there's a pretty easy process to get through to get the image from an AP, and onto your TFTP server.

    In this example, I am using a 1131, running 12.4(21a)JY

    The first thing you need, is a TFTP server.  There are plenty of free ones out there.  I tested this with TFTPd32 on a PC, and with TFTPServer on a Mac(10.6).

    So on the PC, it's pretty easy.  Configure your TFTP Server




    Once you've stopped then started the server, you simply need to issue the command

    archive upload-sw tftp://192.168.15.11/c1130-k9w7-mx.124-21a.JY.tar

    As this command is running, it extracts the current running IOS, including the HTML files, and tar them as it's sending to the TFTP server.  <Term mon if you want to watch the process run.>


    On the Mac, I found it to be a little bit different.  With my Mac, even though I did a chmod 777 on my tftp directory, I had to do the following before I attempted to upload the software.



    Once the file is 'created' in my target directory it becomes the same as the PC version.

    archive upload-sw tftp://192.168.15.6/c1130-k9w7-mx.124-21a.JY.tar


    Now, if you have multiple versions of code that have been extracted to your AP, there is a switch that can be used, /version

    archive upload-sw /version c1130-k9w7-mx.124-21a.JY tftp://192.168.15.6/c1130-k9w7-mx.124-21a.JY.tar
                                                     ^this would be the version you wanted to upload.

    Thursday
    Dec152011

    Basic Cisco AP Debugging - Autonomous IOS

    A great post from Aaron Leonard (Cisco TAC)

    These are debugs that you can collect while logged into the IOS CLI.

    Basic setup

    If you see a prompt that ends in a right angle bracket, like this:

    ap>

    it means that you are in unprivileged mode, so get privileged (which shows a # prompt):

    ap>enable

    Password:

    ap#

    (default username/password on APs is "Cisco".)

    Configure NTP, timestamps, line timeout

    ap#configure terminal

    ap(config)#sntp server 1.2.3.4

    ap(config)#service timestamp debug datetime msec

    ap(config)#service timestamp log datetime msec

    ap(config)#logging rate-limit 500

    ap(config)#no logging console

    [1]

    ap(config)#line con 0

    ap(config-line)#no exec-timeout

    ap(config-line)#line vty 0 4

    ap(config-line)#no exec-timeout

    ap(config)#exit

    ap#write   (if you wan to to save the configuration changes to NVRAM)

    #

    [1] if you're going to generate debug messages at an extremely high rate, should be sure to turn off console logging, otherwise the AP will hang.  (If your access is via the console, then of course you would need some other way to see the debugs then - e.g.

    write them to a logging buffer, or to an external syslog server

    .  Or

    increase the console port speed to 115200

    .)

     

    Collecting debugs from telnet or ssh session

    Telnet/ssh into the AP, then enter the command "terminal monitor".  The debug messages will be written to your terminal window.  To save the messages, configure your terminal emulator accordingly.

     

    Collecting debugs from a console session

    Some development special debug output will be written only to the console.  So in such a case, you must connect a serial cable to the AP's console port and access this cable via a terminal emulator program (e.g. Windows Hyperterminal talking to a PC COM port.)  The default console port speed is 9600 bps which is too slow to collect a large volume of debugs - so increase the speed to 115200 bps, its maximum:

    ap#configure terminal

    ap(config)#logging console
    ap(config)#line con 0


    ap(config-line)#no exec-timeout
    ap(config-file)#speed 115200

     

    at this point, the terminal emulator program on the serial line will no longer be able to communicate with the console port, till you reset its speed to 115200 bps to match.

    Radio names

    The radios are usually called Dot11Radio0 (2.4GHz) and Dot11Radio1 (5GHz.)

     

     

    ajax#show ip int brief
    Interface                  IP-Address      OK? Method Status                Protocol
    BVI1                       10.0.47.21      YES DHCP   up                    up 
    Dot11Radio0                unassigned      YES unset  up                    up 
    Dot11Radio1                unassigned      YES unset  administratively down down
    FastEthernet0              unassigned      YES other  up                    up

    You can abbreviate them to do0 and do1:

    ajax#show controller do0
    [...]
    Radio AIR-AP1131G, Base Address 0012.44b3.e000, BBlock version 0.00, Software version 6.20.6
    [...]
    Configured Frequency: 2442 MHz  Channel 7

     

    Basic show commands

     

    radio information

     

    ajax#show interface dot11radio0
    ajax#show controller dot11radio0

     

    client information

     

    ajax#show dot11 associations
    ajax#show dot11 associations all

     

    AP information

     

    ajax#show config     <= configuration (from NVRAM)
    ajax#show run          <= configuration (in memory)
    ajax#show version     <= model, version info
    ajax#show tech          <= everything - do "term length 0" first

     

    Other basic commands

     

    ajax#clear dot11 client 0011.2233.4455  <= deauthenticate a client
    ajax#clear int dot11radio0              <= reset a radio
    ajax#reload                    <= reboot the AP

     

    Basic debug commands

     

    radio debugs

    ajax#no debug dot11 dot11radio0 print printf  <= sometimes necessary to get radio debugs to log correctly

    ajax#debug dot11 dot11radio0 trace print ?    <= show list of flags
    -- example:
    -- debug dot11 dot11radio0 trace print mgmt keys  <= mgmt frames & keying

     

    dot1x/RADIUS debugs

     

    ajax#debug dot11 aaa authenticator state-machine
    ajax#debug dot11 aaa authenticator txdata
    ajax#debug dot11 aaa authenticator rxdata
    ajax#debug radius

     

    Example debug output

    This example uses all of the above listed debugs.  This shows a client being deauthed, then successfully associating in LEAP with WPA2/AES.  Note that the messages aren't all logged in order, i.e. the 802.11 association response sent by the AP is logged after the EAP ID-Request message is logged.

     

    ajax#clear dot11 client 0040.96b4.7e8f
    ajax#
    Dec  5 23:14:58.537: %DOT11-6-DISASSOC: Interface Dot11Radio0, Deauthenticating Station 0040.96b4.7e8f Reason: Previous authentication no longer valid
    Dec  5 23:14:58.619: 2149F234 t 1     0  - C040 13A B47E8F B3E000 B3E000 8250 deauth l 2
            reason 2
    Dec  5 23:14:58.623: 214A02B6-0 0040.96b4.7e8f- delete session key
    Dec  5 23:15:02.184: 218059FB r 1      75/ 13- B000 130 B3E000 B47E8F B3E000 0290 auth l 6
            algorithm 128
            sequence 1
            status 0
    Dec  5 23:15:02.185: 21805E40 t 1     0  - B000 13A B47E8F B3E000 B3E000 84B0 auth l 6
            algorithm 128
            sequence 2
            status 0
    Dec  5 23:15:02.186: 218064A6 r 1      76/ 12- 0000 130 B3E000 B47E8F B3E000 02A0 assreq l 141
            cap 431 infra privacy shorthdr
            listen interval 10
            ssid LEaP
            rates 2 4 B C 12 16 18 24
            extrates 30 48 60 6C
            rsn1 mcst aes ucst aes keymgmt wpa2 cap 2800
            221 - 0 50 F2 2 0 1 0
            aironet AARON-GW-XP load 0 clients 0 hops 0 device 87-0
                    refresh 10 CW 0-0 flags 18 distance 0
            IP 10.0.47.206 0
            221 - 0 40 96 1 1 0
            ccxver 5
            221 - 0 40 96 14 7
    Dec  5 23:15:02.188: dot11_auth_dot1x_send_id_req_to_client: Sending identity request to 0040.96b4.7e8f
    Dec  5 23:15:02.189: EAPOL pak dump tx
    Dec  5 23:15:02.189: EAPOL Version: 0x1  type: 0x0  length: 0x0028
    Dec  5 23:15:02.189: EAP code: 0x1  id: 0x1  length: 0x0028 type: 0x1
    01806BC0:                   01000028 01010028          ...(...(
    01806BD0: 01006E65 74776F72 6B69643D 4C456150  ..networkid=LEaP
    01806BE0: 2C6E6173 69643D61 6A61782C 706F7274  ,nasid=ajax,port
    01806BF0: 69643D30                             id=0
    Dec  5 23:15:02.190: dot11_auth_dot1x_send_id_req_to_client: Client 0040.96b4.7e8f timer started for 30 seconds
    Dec  5 23:15:02.190: 21806A65-0 0040.96b4.7e8f- session key type 200 len 16, idx: 1, E2164DEDE9F1AA1D
    Dec  5 23:15:02.191: 21807239 t 1     0  - 1000 13A B47E8F B3E000 B3E000 84C0 assrsp l 113
            cap 431 infra privacy shorthdr
            status 0
            aid C001
            rates 82 84 8B C 12 96 18 24
            extrates 30 48 60 6C
            aironet ajax load 0 clients 0 hops 0 device 89-2700
                    refresh 10 CW 15-1023 flags 1 distance 0
            IP 10.0.47.21 1
            ccxver 5
            221 - 0 40 96 B 9
            221 - 0 40 96 14 1
            221 - 0 50 F2 2 1 1 8C 0 3 A4 0 0 27 A4 0 0 42 43 BC 0 62 32 66 0
    Dec  5 23:15:02.192: 218076D6 t 1     0  - 8802 13A B47E8F B3E000 B3E000 C730 q7 l54
      EAP id 1 req ident 0 "networkid=LEaP,nasid=ajax,portid=0"
    Dec  5 23:15:02.205: 2180ACD3 r 1      75/ 13- 0801 130 B3E000 B47E8F B3E000 02B0 l21
       0100 0009 0201 0009 016C 6561 7000 0000 0000 0000 00
    Dec  5 23:15:02.205: EAPOL pak dump rx
    Dec  5 23:15:02.205: EAPOL Version: 0x1  type: 0x0  length: 0x0009
    Dec  5 23:15:02.205: EAP code: 0x2  id: 0x1  length: 0x0009 type: 0x1
    01803280: 01000009 02010009 016C6561 70        .........leap
    Dec  5 23:15:02.206: dot11_auth_dot1x_run_rfsm: Executing Action(CLIENT_WAIT,CLIENT_REPLY) for 0040.96b4.7e8f
    Dec  5 23:15:02.206: dot11_auth_dot1x_send_response_to_server: Sending client 0040.96b4.7e8f data to server
    Dec  5 23:15:02.206: dot11_auth_dot1x_send_response_to_server: Started timer server_timeout 60 seconds
    Dec  5 23:15:02.207: RADIUS/ENCODE(00000B86):Orig. component type = DOT11
    Dec  5 23:15:02.207: RADIUS:  AAA Unsupported Attr: ssid              [265] 4
    Dec  5 23:15:02.207: RADIUS:   4C 45                                            [LE]
    Dec  5 23:15:02.207: RADIUS:  AAA Unsupported Attr: interface         [157] 4
    Dec  5 23:15:02.208: RADIUS:   33 31                                            [31]
    Dec  5 23:15:02.208: RADIUS(00000B86): Config NAS IP: 0.0.0.0
    Dec  5 23:15:02.208: RADIUS/ENCODE(00000B86): acct_session_id: 2948
    Dec  5 23:15:02.208: RADIUS(00000B86): sending
    Dec  5 23:15:02.208: RADIUS/ENCODE: Best Local IP-Address 10.0.47.21 for Radius-Server 10.0.47.20
    Dec  5 23:15:02.208: RADIUS(00000B86): Send Access-Request to 10.0.47.20:1812 id 1645/10, len 123
    Dec  5 23:15:02.209: RADIUS:  authenticator 4B A2 CB 82 2F BD 4A DA - E8 78 72 BA 6B A3 04 16
    Dec  5 23:15:02.209: RADIUS:  User-Name           [1]   6   "leap"
    Dec  5 23:15:02.209: RADIUS:  Framed-MTU          [12]  6   1400
    Dec  5 23:15:02.209: RADIUS:  Called-Station-Id   [30]  16  "0012.44b3.e000"
    Dec  5 23:15:02.209: RADIUS:  Calling-Station-Id  [31]  16  "0040.96b4.7e8f"
    Dec  5 23:15:02.209: RADIUS:  Service-Type        [6]   6   Login                     [1]
    Dec  5 23:15:02.209: RADIUS:  Message-Authenticato[80]  18
    Dec  5 23:15:02.209: RADIUS:   C2 F3 BA 46 5D CC A7 56 6F 75 CD D5 CF 71 A1 F2  [???F]??Vou???q??]
    Dec  5 23:15:02.210: RADIUS:  EAP-Message         [79]  11
    Dec  5 23:15:02.210: RADIUS:   02 01 00 09 01 6C 65 61 70                       [?????leap]
    Dec  5 23:15:02.210: RADIUS:  NAS-Port-Type       [61]  6   802.11 wireless           [19]
    Dec  5 23:15:02.210: RADIUS:  NAS-Port            [5]   6   3196
    Dec  5 23:15:02.210: RADIUS:  NAS-Port-Id         [87]  6   "3196"
    Dec  5 23:15:02.210: RADIUS:  NAS-IP-Address      [4]   6   10.0.47.21
    Dec  5 23:15:02.215: RADIUS: Received from id 1645/10 10.0.47.20:1812, Access-Challenge, len 116
    Dec  5 23:15:02.216: RADIUS:  authenticator 89 E3 9A 73 09 D3 BC C7 - F5 3B 33 C4 1F 0D 71 25
    Dec  5 23:15:02.216: RADIUS:  EAP-Message         [79]  22
    Dec  5 23:15:02.216: RADIUS:   01 02 00 14 11 01 00 08 C2 F9 E3 AE 90 E0 5E 4D  [??????????????^M]
    Dec  5 23:15:02.216: RADIUS:   6C 65 61 70                                      [leap]
    Dec  5 23:15:02.216: RADIUS:  Session-Timeout     [27]  6   10
    Dec  5 23:15:02.216: RADIUS:  State               [24]  50
    Dec  5 23:15:02.217: RADIUS:   C2 F9 E3 AE 90 E0 5E 4D 00 00 00 00 00 00 00 00  [??????^M????????]
    Dec  5 23:15:02.217: RADIUS:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  [????????????????]
    Dec  5 23:15:02.217: RADIUS:   24 B7 93 97 FE D4 04 23 78 5C 05 87 75 00 17 6C  [$??????#x\??u??l]
    Dec  5 23:15:02.217: RADIUS:  Message-Authenticato[80]  18
    Dec  5 23:15:02.217: RADIUS:   B6 9B A4 4B A5 A0 81 5B CC 75 58 42 A9 3F C1 C3  [???K???[?uXB????]
    Dec  5 23:15:02.218: RADIUS(00000B86): Received from id 1645/10
    Dec  5 23:15:02.218: RADIUS/DECODE: EAP-Message fragments, 20, total 20 bytes
    Dec  5 23:15:02.219: dot11_auth_dot1x_run_rfsm: Executing Action(SERVER_WAIT,SERVER_REPLY) for 0040.96b4.7e8f
    Dec  5 23:15:02.219: dot11_auth_dot1x_send_response_to_client: Forwarding server message to client 0040.96b4.7e8f
    Dec  5 23:15:02.219: EAPOL pak dump tx
    Dec  5 23:15:02.219: EAPOL Version: 0x1  type: 0x0  length: 0x0014
    Dec  5 23:15:02.219: EAP code: 0x1  id: 0x2  length: 0x0014 type: 0x11
    01800CB0:                   01000014 01020014          ........
    01800CC0: 11010008 C2F9E3AE 90E05E4D 6C656170  ....Byc..`^Mleap
    01800CD0:
    Dec  5 23:15:02.220: dot11_auth_dot1x_send_response_to_client: Started timer client_timeout 10 seconds
    Dec  5 23:15:02.221: 2180EC54 t 1     0  - 8802 13A B47E8F B3E000 B3E000 C740 q7 l54
      EAP id 2 req leap 0100 08C2 F9E3 AE90 E05E 4D6C 6561 70
    Dec  5 23:15:02.224: EAPOL pak dump rx
    Dec  5 23:15:02.224: EAPOL Version: 0x1  type: 0x0  length: 0x0024
    Dec  5 23:15:02.224: EAP code: 0x2  id: 0x2  length: 0x0024 type: 0x11
    01807E10: 01000024 02020024 11010018 75682898  ...$...$....uh(.
    01807E20: 897FB670 FA732F1A 09B92150 B21EF0F2  ..6pzs/..9!P2.pr
    01807E30: 044CDEE4 6C656170                    .L^dleap
    Dec  5 23:15:02.225: dot11_auth_dot1x_run_rfsm: Executing Action(CLIENT_WAIT,CLIENT_REPLY) for 0040.96b4.7e8f
    Dec  5 23:15:02.225: dot11_auth_dot1x_send_response_to_server: Sending client 0040.96b4.7e8f data to server
    Dec  5 23:15:02.225: dot11_auth_dot1x_send_response_to_server: Started timer server_timeout 60 seconds
    Dec  5 23:15:02.226: RADIUS/ENCODE(00000B86):Orig. component type = DOT11
    Dec  5 23:15:02.226: RADIUS:  AAA Unsupported Attr: ssid              [265] 4
    Dec  5 23:15:02.226: RADIUS:   4C 45                                            [LE]
    Dec  5 23:15:02.226: RADIUS:  AAA Unsupported Attr: interface         [157] 4
    Dec  5 23:15:02.226: RADIUS:   33 31                                            [31]
    Dec  5 23:15:02.226: RADIUS(00000B86): Config NAS IP: 0.0.0.0
    Dec  5 23:15:02.227: RADIUS/ENCODE(00000B86): acct_session_id: 2948
    Dec  5 23:15:02.227: RADIUS(00000B86): sending
    Dec  5 23:15:02.227: RADIUS/ENCODE: Best Local IP-Address 10.0.47.21 for Radius-Server 10.0.47.20
    Dec  5 23:15:02.227: RADIUS(00000B86): Send Access-Request to 10.0.47.20:1812 id 1645/11, len 200
    Dec  5 23:15:02.227: RADIUS:  authenticator A7 50 BD F4 AA 2D 8A F3 - 92 EF 86 B2 2F 31 89 B4
    Dec  5 23:15:02.228: RADIUS:  User-Name           [1]   6   "leap"
    Dec  5 23:15:02.228: RADIUS:  Framed-MTU          [12]  6   1400
    Dec  5 23:15:02.228: RADIUS:  Called-Station-Id   [30]  16  "0012.44b3.e000"
    Dec  5 23:15:02.228: RADIUS:  Calling-Station-Id  [31]  16  "0040.96b4.7e8f"
    Dec  5 23:15:02.228: RADIUS:  Service-Type        [6]   6   Login                     [1]
    Dec  5 23:15:02.228: RADIUS:  Message-Authenticato[80]  18
    Dec  5 23:15:02.228: RADIUS:   BA FE 70 17 A6 67 2B B3 A5 78 35 EB 6D AE 5B 36  [??p??g+??x5?m?[6]
    Dec  5 23:15:02.228: RADIUS:  EAP-Message         [79]  38
    Dec  5 23:15:02.229: RADIUS:   02 02 00 24 11 01 00 18 75 68 28 98 89 7F B6 70  [???$????uh(????p]
    Dec  5 23:15:02.229: RADIUS:   FA 73 2F 1A 09 B9 21 50 B2 1E F0 F2 04 4C DE E4  [?s/???!P?????L??]
    Dec  5 23:15:02.229: RADIUS:   6C 65 61 70                                      [leap]
    Dec  5 23:15:02.229: RADIUS:  NAS-Port-Type       [61]  6   802.11 wireless           [19]
    Dec  5 23:15:02.229: RADIUS:  NAS-Port            [5]   6   3196
    Dec  5 23:15:02.230: RADIUS:  NAS-Port-Id         [87]  6   "3196"
    Dec  5 23:15:02.230: RADIUS:  State               [24]  50
    Dec  5 23:15:02.230: RADIUS:   C2 F9 E3 AE 90 E0 5E 4D 00 00 00 00 00 00 00 00  [??????^M????????]
    Dec  5 23:15:02.230: RADIUS:   00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  [????????????????]
    Dec  5 23:15:02.230: RADIUS:   24 B7 93 97 FE D4 04 23 78 5C 05 87 75 00 17 6C  [$??????#x\??u??l]
    Dec  5 23:15:02.230: RADIUS:  NAS-IP-Address      [4]   6   10.0.47.21
    Dec  5 23:15:02.231: 2180F622 r 1      76/ 13- 0801 130 B3E000 B47E8F B3E000 02C0 l48
       0100 0024 0202 0024 1101 0018 7568 2898 897F B670 FA73 2F1A 09B9 2150
      B21E F0F2 044C DEE4 6C65 6170 0000 0000 0000 0000
    Dec  5 23:15:02.245: RADIUS: Received from id 1645/11 10.0.47.20:1812, Access-Challenge, len 94
    Dec  5 23:15:02.245: RADIUS:  authenticator FE 64 BD 35 49 E1 0C C4 - 71 F5 9E B1 DE CB 45 9D
    Dec  5 23:15:02.246: RADIUS:  EAP-Message         [79]  6
    Dec  5 23:15:02.246: RADIUS:   03 02 00 04                                      [????]
    Dec  5 23:15:02.246: RADIUS:  State               [24]  50
    Dec  5 23:15:02.246: RADIUS:   C2 F9 E3 AE 90 E0 5E 4D 75 68 28 98 89 7F B6 70  [??????^Muh(????p]
    Dec  5 23:15:02.246: RADIUS:   FA 73 2F 1A 09 B9 21 50 B2 1E F0 F2 04 4C DE E4  [?s/???!P?????L??]
    Dec  5 23:15:02.247: RADIUS:   D4 2C 1C 1C 49 4D 60 80 BC BC AF FC 91 78 37 92  [?,??IM`??????x7?]
    Dec  5 23:15:02.247: RADIUS:  Message-Authenticato[80]  18
    Dec  5 23:15:02.247: RADIUS:   6E 86 16 34 26 7B 27 89 53 32 0A 49 DE 4E 65 FC  [n??4&{'?S2?I?Ne?]
    Dec  5 23:15:02.247: RADIUS(00000B86): Received from id 1645/11
    Dec  5 23:15:02.248: RADIUS/DECODE: EAP-Message fragments, 4, total 4 bytes
    Dec  5 23:15:02.248: dot11_auth_dot1x_run_rfsm: Executing Action(SERVER_WAIT,SERVER_REPLY) for 0040.96b4.7e8f
    Dec  5 23:15:02.248: dot11_auth_dot1x_send_response_to_client: Forwarding server message to client 0040.96b4.7e8f
    Dec  5 23:15:02.248: EAPOL pak dump tx
    Dec  5 23:15:02.248: EAPOL Version: 0x1  type: 0x0  length: 0x0004
    Dec  5 23:15:02.248: EAP code: 0x3  id: 0x2  length: 0x0004
    01808F20: 01000004 03020004                    ........
    Dec  5 23:15:02.249: dot11_auth_dot1x_send_response_to_client: Started timer client_timeout 30 seconds
    Dec  5 23:15:02.250: 21815D4C t 1     0  - 8802 13A B47E8F B3E000 B3E000 C750 q7 l54
      EAP id 2 success
    Dec  5 23:15:02.255: EAPOL pak dump rx
    Dec  5 23:15:02.255: EAPOL Version: 0x1  type: 0x0  length: 0x0014
    Dec  5 23:15:02.255: EAP code: 0x1  id: 0x2  length: 0x0014 type: 0x11
    01804390: 01000014 01020014 11010008 496A7925  ............Ijy%
    018043A0: 08614014 6C656170                    .a@.leap
    Dec  5 23:15:02.256: dot11_auth_dot1x_run_rfsm: Executing Action(CLIENT_WAIT,CLIENT_REPLY) for 0040.96b4.7e8f
    Dec  5 23:15:02.256: dot11_auth_dot1x_send_response_to_server: Sending client 0040.96b4.7e8f data to server
    Dec  5 23:15:02.256: dot11_auth_dot1x_send_response_to_server: Started timer server_timeout 60 seconds
    Dec  5 23:15:02.257: RADIUS/ENCODE(00000B86):Orig. component type = DOT11
    Dec  5 23:15:02.257: RADIUS:  AAA Unsupported Attr: ssid              [265] 4
    Dec  5 23:15:02.257: RADIUS:   4C 45                                            [LE]
    Dec  5 23:15:02.257: RADIUS:  AAA Unsupported Attr: interface         [157] 4
    Dec  5 23:15:02.257: RADIUS:   33 31                                            [31]
    Dec  5 23:15:02.258: RADIUS(00000B86): Config NAS IP: 0.0.0.0
    Dec  5 23:15:02.258: RADIUS/ENCODE(00000B86): acct_session_id: 2948
    Dec  5 23:15:02.258: RADIUS(00000B86): sending
    Dec  5 23:15:02.258: RADIUS/ENCODE: Best Local IP-Address 10.0.47.21 for Radius-Server 10.0.47.20
    Dec  5 23:15:02.258: RADIUS(00000B86): Send Access-Request to 10.0.47.20:1812 id 1645/12, len 184
    Dec  5 23:15:02.258: RADIUS:  authenticator 31 78 B8 F6 26 E4 36 F1 - 88 DB 25 40 53 56 A4 B5
    Dec  5 23:15:02.259: RADIUS:  User-Name           [1]   6   "leap"
    Dec  5 23:15:02.259: RADIUS:  Framed-MTU          [12]  6   1400
    Dec  5 23:15:02.259: RADIUS:  Called-Station-Id   [30]  16  "0012.44b3.e000"
    Dec  5 23:15:02.259: RADIUS:  Calling-Station-Id  [31]  16  "0040.96b4.7e8f"
    Dec  5 23:15:02.259: RADIUS:  Service-Type        [6]   6   Login                     [1]
    Dec  5 23:15:02.259: RADIUS:  Message-Authenticato[80]  18
    Dec  5 23:15:02.259: RADIUS:   31 01 9A B3 64 AA 5B DB 6C 76 31 AA A2 CD 3B F6  [1???d?[?lv1???;?]
    Dec  5 23:15:02.259: RADIUS:  EAP-Message         [79]  22
    Dec  5 23:15:02.260: RADIUS:   01 02 00 14 11 01 00 08 49 6A 79 25 08 61 40 14  [????????Ijy??a@?]
    Dec  5 23:15:02.260: RADIUS:   6C 65 61 70                                      [leap]
    Dec  5 23:15:02.260: RADIUS:  NAS-Port-Type       [61]  6   802.11 wireless           [19]
    Dec  5 23:15:02.260: RADIUS:  NAS-Port            [5]   6   3196
    Dec  5 23:15:02.260: RADIUS:  NAS-Port-Id         [87]  6   "3196"
    Dec  5 23:15:02.260: RADIUS:  State               [24]  50
    Dec  5 23:15:02.261: RADIUS:   C2 F9 E3 AE 90 E0 5E 4D 75 68 28 98 89 7F B6 70  [??????^Muh(????p]
    Dec  5 23:15:02.261: RADIUS:   FA 73 2F 1A 09 B9 21 50 B2 1E F0 F2 04 4C DE E4  [?s/???!P?????L??]
    Dec  5 23:15:02.261: RADIUS:   D4 2C 1C 1C 49 4D 60 80 BC BC AF FC 91 78 37 92  [?,??IM`??????x7?]
    Dec  5 23:15:02.261: RADIUS:  NAS-IP-Address      [4]   6   10.0.47.21
    Dec  5 23:15:02.262: 21816FB9 r 1      /75 12- 0801 130 B3E000 B47E8F B3E000 02D0 l32
       0100 0014 0102 0014 1101 0008 496A 7925 0861 4014 6C65 6170 0000 0000
      0000 0000
    Dec  5 23:15:02.278: RADIUS: Received from id 1645/12 10.0.47.20:1812, Access-Accept, len 216
    Dec  5 23:15:02.278: RADIUS:  authenticator 52 FD 9C 2F 96 3A B9 B1 - F5 C1 59 17 A7 A5 DD FD
    Dec  5 23:15:02.278: RADIUS:  EAP-Message         [79]  38
    Dec  5 23:15:02.278: RADIUS:   02 02 00 24 11 01 00 18 AC BD 25 1F 89 7B CB 6F  [???$?????????{?o]
    Dec  5 23:15:02.279: RADIUS:   42 08 3B 37 62 8D 0D C7 78 9F 11 E3 5C D9 5B F1  [B?;7b???x???\?[?]
    Dec  5 23:15:02.279: RADIUS:   6C 65 61 70                                      [leap]
    Dec  5 23:15:02.279: RADIUS:  Vendor, Cisco       [26]  59
    Dec  5 23:15:02.279: RADIUS:   Cisco AVpair       [1]   53  "leap:session-key=?
    p<k2}l;q`o)2AHP2K%GXD>G:"
    Dec  5 23:15:02.279: RADIUS:  Vendor, Cisco       [26]  31
    Dec  5 23:15:02.279: RADIUS:   Cisco AVpair       [1]   25  "auth-algo-type=eap-leap"
    Dec  5 23:15:02.279: RADIUS:  State               [24]  50
    Dec  5 23:15:02.280: RADIUS:   C2 F9 E3 AE 90 E0 5E 4D 75 68 28 98 89 7F B6 70  [??????^Muh(????p]
    Dec  5 23:15:02.280: RADIUS:   FA 73 2F 1A 09 B9 21 50 B2 1E F0 F2 04 4C DE E4  [?s/???!P?????L??]
    Dec  5 23:15:02.280: RADIUS:   D4 2C 1C 1C 49 4D 60 80 BC BC AF FC 91 78 37 92  [?,??IM`??????x7?]
    Dec  5 23:15:02.280: RADIUS:  Message-Authenticato[80]  18
    Dec  5 23:15:02.280: RADIUS:   A4 B6 3E 73 9D C0 5E 01 EB 1F 6A 57 D7 44 4C DF  [??>s??^???jW?DL?]
    Dec  5 23:15:02.281: RADIUS(00000B86): Received from id 1645/12
    Dec  5 23:15:02.281: RADIUS/DECODE: EAP-Message fragments, 36, total 36 bytes
    Dec  5 23:15:02.281: found leap session key
    Dec  5 23:15:02.282: dot11_auth_dot1x_run_rfsm: Executing Action(SERVER_WAIT,SERVER_PASS) for 0040.96b4.7e8f
    Dec  5 23:15:02.282: dot11_auth_dot1x_send_response_to_client: Forwarding server message to client 0040.96b4.7e8f
    Dec  5 23:15:02.282: EAPOL pak dump tx
    Dec  5 23:15:02.282: EAPOL Version: 0x1  type: 0x0  length: 0x0024
    Dec  5 23:15:02.282: EAP code: 0x2  id: 0x2  length: 0x0024 type: 0x11
    01804AE0: 01000024 02020024 11010018 ACBD251F  ...$...$....,=%.
    01804AF0: 897BCB6F 42083B37 628D0DC7 789F11E3  .{KoB.;7b..Gx..c
    01804B00: 5CD95BF1 6C656170                    \Y[qleap
    Dec  5 23:15:02.283: dot11_auth_dot1x_send_response_to_client: Started timer client_timeout 30 seconds
    Dec  5 23:15:02.284: 2181E306 t 1     0  - 8802 13A B47E8F B3E000 B3E000 C760 q7 l54
      EAP id 2 resp leap 0100 18AC BD25 1F89 7BCB 6F42 083B 3762 8D0D C778 9F11
      E35C D95B F16C 6561 70
    Dec  5 23:15:02.286: 2181EA22 t 1     0  - 8802 13A B47E8F B3E000 B3E000 C770 q7 l129
      EAPOL2 EAPOL key desc 02  008A 0010 0000 0000 0000 0001 5AD9 47C1 D022
      5AE4 6C06 F77E AFD2 B48A D7CD 4D05 1510 DF8C F732 7D69 E62D A592 0000 0000
    Dec  5 23:15:02.298: 21821818 r 1      /76 14- 0801 130 B3E000 B47E8F B3E000 02E0 l161
       0103 0095 0201 0A00 0000 0000 0000 0000 01B1 3B6A A511 28C1 8CD6 A90B
      8797 8C2F F115 1D9A 95C1 9BE1 C07E E9A8 9AA7 86C2 B500 0000 0000 0000 0000
    Dec  5 23:15:02.302: 218227E8 t 1     0  - 8802 13A B47E8F B3E000 B3E000 C780 q7 l179
      EAPOL2 EAPOL key desc 02  13CA 0010 0000 0000 0000 0002 5AD9 47C1 D022
      5AE4 6C06 F77E AFD2 B48A D7CD 4D05 1510 DF8C F732 7D69 E62D A592 0000 0000
    Dec  5 23:15:02.312: 21824F9A r 1      /76 15- 0801 130 B3E000 B47E8F B3E000 02F0 l107
       0103 005F 0203 0A00 0000 0000 0000 0000 0200 0000 0000 0000 0000 0000
      0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000
    Dec  5 23:15:02.313: %DOT11-6-ASSOC: Interface Dot11Radio0, Station AARON-GW-XP 0040.96b4.7e8f Associated KEY_MGMT[WPAv2]
    Dec  5 23:15:02.314: 218252AE-0 0040.96b4.7e8f- session key type 200 len 16, idx: 0, B0DC14798C4898C6

     

    More info

     

    Quick Start Guide Cisco Aironet 1240AG Series Access Point

     

    Configuration Guide

     

    AP Command Reference

    Monday
    Dec122011

    792x phone may not reconnect when invalid 5 GHz beacon received : CSCtk58591

    A more recent bug found on 1.4(1) 792x handset code. Something to take note if you're on this code and using voice on 802.11a

    CSCtk58591 Bug Details
    792x phone may not reconnect when invalid 5 GHz beacon received
    Symptom:
    792x phone may not reconnect when invalid 5 GHz beacon received.

    Conditions:
    792x phone going out of range then comes back in range when set to scan 5 GHz.

    Workaround:
    Power cycle the phone.
    Use 802.11b/g only mode.

    Status Status
    Open

    Severity Severity
    3 - moderate

    Last Modified Last Modified
    In Last 3 Days

    Product Product
    Cisco Unified IP Phone 7900 Series

    Technology Technology
    Wireless, Mobile

    1st Found-In 1st Found-in
    1.4(1)
    Interpreting This Bug
    Bug Toolkit provides access to the latest raw bug data so you have the earliest possible knowledge of bugs that may affect your network, avoiding un-necessary downtime or inconvenience. Because you are viewing a live database, sometimes the information provided is not yet complete or adequately documented. To help you interpret this bug data, we suggest the following:
  • This bug has a Moderate severity 3 designation. Things fail under unusual circumstances, or minor features do not work at all, or things fail but there is a low-impact workaround.
  • This is the highest level for documentation bugs. (Bug Toolkit may not provide access to all documentation bugs.)
  • Severity levels are designated by the engineering teams working on the bug. Severity is not an indication of customer priority which is another value used by engineering teams to determine overall customer impact.
  • Bug documentation often assumes intermediate to advanced troubleshooting and diagnosis knowledge. Novice users are encouraged to seek fully documented support documents and/or utilize other support options available.
  •  

     

    Monday
    Dec122011

    Recover WEP, Admin, Guest account Password from WLC

    Salil Prabhu from Cisco TAC did a great post on how to recover WEP, ADMIN and Guest account passwords. Note this will not yield the PSK key. As you can not pull the PSK from a WLC.

    Procedure to Recover WEP,Admin,Guest account Password from WLC

    Step 1 :

    1. (Cisco Controller) >show switchconfig

    802.3x Flow Control Mode......................... Disable
    FIPS prerequisite features....................... Disabled
    secret obfuscation............................... Enabled

    (Cisco Controller) >config switchconfig secret-obfuscation disabled

    Secret (de-)obfuscation may take a few minutes.

    Please wait...  Done!

     

    (Cisco Controller) >config passwd-cleartext enable

    The way you see your passwds will be changed

    You are being warned.

    Enter admin password: ***********

    Enabling cleartext viewing of passwords

     

    Step 2:

     

    2. Download config from the WLC. Commands --> Upload configuration from
    WLC to tftp server.

     

    Step 3:
    3. Open the file in notepad :

     

    WEP :

    config wlan security static-wep-key encryption 4 40 hex encrypt 0 0 0 128 313233343500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  1

    40 = 40 bit key

     

    ADMIN :

    config mgmtuser add encrypt admin1 0 0 0 8 436973636f31323300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 read-write

     

    Guest-Account :

    config netuser add encrypt username guest-1 password 0 0 0 7 67756573742d310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000  wlan 0 usertype guest lifetime 86400

     

    Step 4:

    4. Use this tool to convert to Ascii : ( Use red colour digits ..)

    http://www.dolcevie.com/js/converter.html

    WEP : Key size = 40bit.
    HEX :3132333435 
    Ascii : 12345 ( using the tool )

    ADMIN : Username : admin1
    HEX : 436973636f313233
    Ascii : Cisco123

    Guest-Account: Username: guest-1
    HEX: 67756573742d31 
    Ascii : guest-1 
    Saturday
    Nov192011

    Understanding Cisco Access Point IOS Images

    From Aaron Leonard - Cisco

    All Cisco Aironet wireless access points and bridges currently being shipped run IOS.  The only exception is the OEAP602.  (Some older Cisco access points did not run IOS, such as the Aironet 340 which ran only VxWorks, and the 1000 series lightweight APs.)

    Access Point IOS is distributed as a tar file.  These tar files can be downloaded from cisco.com SDS; lightweight IOS images (k9w8) are also bundled in the WLC software images (.aes.)

    The IOS image names include the following components:

    platform-featureset-tar.version.tar

    • platform- the access point hardware model or family supported by the image       
      • examples: c1250; ap3g1 - 3500/1260; ap801- AP embedded in 881W; c1520 - 1520/1550
    • featureset- the set of software features supported by the image - one of:      
      • k9w7 - autonomous IOS
      • k9w8 - full lightweight IOS (this is what is bundled in the WLC .aes image, and is factory installed on "mesh" APs)
      • rcvk9w8 - lightweight recovery image - this is factory installed on lightweight APs, unless a "mesh" image is specified; it lacks radio firmware
    • version- the IOS version       

     

    Example: c1240-k9w7-tar.124-25d.JA1.tar

    • Platform: c1240: 1240 series AP
    • Featureset: k9w7: autonomous IOS
    • Version: 124-25d.JA1: 12.4(25d)JA1

     


    As AP IOS is always distributed as a tar file, the AP cannot directly execute such a file (thus, if you were to copy c1240-k9w7-tar.124-25d.JA1.tar directly onto AP flash, and then try to boot it, this could not work.)  The tar file contains, in addition to the IOS image proper, the radio firmware files, the HTML GUI files (if present), and various other files.  The AP IOS tar file must be unbundled into AP flash using the archive exec command (this is done in an automated fashion when a lightweight AP is upgraded after joining a WLC.)  After unbundling, the IOS image itself be in a file called flash:/platform-featureset-mx.version/platform-featureset-mx.version - for example, flash:/c1240-k9w7-mx.124-25d.JA1/c1240-k9w7-mx.124-25d.JA1.  The AP is configured to boot this image if the bootloader BOOT environmental variable is set accordingly.

    Friday
    Nov182011

    Autonomous IOS Support for 3500 and 3600 Series Access Points

    From Tac:

    Cisco TAC does not support running autonomous IOS (aIOS) on the 3500 or 3600 Series Access Points.  These access points are  supported only when running in lightweight mode (Cisco Unified Wireless Network.)

    The 12.4(25d)JA1 aIOS image for the 1260 series access point (ap3g1-k9w7) will load on a 3500 series AP, and may be used on an "as-is" basis.  Cisco will provide no support for this use case, and will not warrant that future 1260 aIOS images will continue to load on 3500 series APs.

    The 1260 series AP aIOS images will not load on a 3600 series AP, which requires an ap3g2 image.  There are no aIOS images available for the 3600 series.