I have the following LAB setup that allows the configuration using a real Cisco 2500 WLC and a Virtual 9800 controller. Below is the layer 2 and 3 topology..

I have the following LAB setup that allows the configuration using a real Cisco 2500 WLC and a Virtual 9800 controller. Below is the layer 2 and 3 topology..

During the reading of CWNA and looking at packet capture there are some useful filters that can be used. For reference there is the official page on Wireshark Link : https://www.wireshark.org/docs/dfref/w/wlan.html
Some of the filters I have used so far:
Looking at an example of a QoS data Frame:
Then looking at the screenshot it shows when you expand the QoS Control under the QoS Data Field that it is best effort

On seeing the above I decided to filter just on the Priority Field under the QoS Control:
Check retransmissions : tcp.analysis.retransmission
Filter on Association Frames : wlan.fc == 0x0000
Filter on Probe Request : wlan.fc == 0x4000
Filter on Probe Response : wlan.fc == 0x5000
Filter on Wildcard Probe Requests and Response : wlan.tag.number == 0
To show the WLAN Frame has been transmitted without re-transmission : wlan.fc.retry == 0
Use 1 to show the retransmissions : wlan.fc.retry == 1
Use the following combination to show the wireless sent to a wireless client without retransmissions : (wlan.fc.retry == 0) && (wlan.ra == <enter client MAC address>)
And to show with retransmissions : (wlan.fc.retry == 1) && (wlan.ra == <enter client MAC address>)

I wanted to test and experience the new 9800 WLC and had seen a few guides using VMWare. With no access to VMware on my laptop I decided to try Virtual Box. This guide will walk you through the process.
After installing VirtualBox carry out the following steps:














https://software.cisco.com/download/home/286322605/type/282046477/release/Amsterdam-17.1.1s




conf t
line con 0
logging synchronous
end
conf t
hostname LAB-WLC
enable secret level 15 0 <enter password here>
username admin privilege 15 secret 0 <enter password here>
conf t
int g2
no switchport
ip address 192.168.56.253 255.255.255.0 (Put in address applicable to your setup)
no shut
end
conf t
int g1
no switchport
ip address 192.168.1.253 255.255.255.0 (Put in address applicable to your setup)
end
conf t
ip default-gateway 192.168.1.254 (Put in address applicable to your setup)
conf t
ntp server 192.168.1.254 (Put in address applicable to your setup)
end
Disable the 2.4 and 5GHz radios on the WLC and set country code
conf t
ap dot11 5ghz shutdown
y
ap dot11 24ghz shutdown
y
ap country GB (Use the 2 letter short code for your country )
y
Re-enable the 2.4 and 5GHz radios
no ap dot11 24ghz shutdown
no ap dot11 5ghz shutdown
show wireless country channels
wireless management interface GigabitEthernet 1
LAB-WLC# wireless config vwlc-ssc key-size 2048 signature-algo sha256 password 0 <enter password of your choice here>
show wireless management trustpoint

copy running-config startup-config
or
wr
Ignore the certificate warnings and login with the admin account you created earlier.
capwap ap ip address 192.168.1.200 255.255.255.0
capwap ap ip default-gateway 192.168.1.254
Verify the config:

Verify controller address has been set:

I was trying to find out how to see the capabilities of a client. Looking at the association frames for the client in Wireshark I could see what channels the client supported.
Sniff the wireless traffic the open capture file, apply the following filter to look for association requests from the client:
wlan.fc.type_subtype == 0x0000
We can then look at the association frame for the client and check what their supported channels are:
The following output shows the output when joining a 2.4GHz BSSID:

Start to my CWNA