Archive | September 2013

IAP Client Troubleshooting

This post isn’t ACMX related but I thought someone might find it useful.  Today I spent a good part of the day diagnosing client connectivity issues to an Instant AP.  Here are a few commands that came in handy:

show clients: Displays basic information about all of the clients that are connected to the swarm.

show_clients

show clients status <mac of client>: Displays detailed information on a specific client device

show_client_status

And if you really want to get the details on a client:

show ap debug client-table | include <client mac>

sh_ap_debug_client-table

 

Now for the nerdy stuff.  The Instant CLI has the capability to do a packet trace on the console to dig into issues with the packet flow across the AP.  Here are the commands that you need to run:

debug pkt match <mac/ip/port/vlan> : this sets the value for the source of the traffic that we need to match on

debug pkt <mac/ip/port/vlan> <actual client mac/ip/port/vlan> : identifies the specific source that we are tracking

debug pkt type <arp/icmp/dhcp/tcp/udp/all> : identifies the traffic that we are tracking

debug packet dump: tells the IAP to dump the output to the console

 

Here is an example of troubleshooting a specific client’s tcp traffic:

debug pkt match mac

debug pkt mac 00:25:9c:f9:be:fc

debug pkt type tcp

debug pkt dump

iap_client_debugs

 

 

Yes I know these images suck.  I will try to get larger screen grabs tomorrow.  Now go have fun grabbing packets.

Advertisements