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 status <mac of client>: Displays detailed information on a specific client device
And if you really want to get the details on a client:
show ap debug client-table | include <client mac>
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
Yes I know these images suck. I will try to get larger screen grabs tomorrow. Now go have fun grabbing packets.