Note
AP can fail to join a controller for several reasons:
-
a Remote Authentication Dial-In User Service (RADIUS) authorization might be pending
-
certificates that are self-signed may not be enabled on the controller
-
the regulatory domains of the access point and controller may not match
You can configure access points to send all CAPWAP-related errors to a system logging (syslog) server. View all CAPWAP error messages on the syslog server.
If the AP is in Cloud (Meraki) mode, it does not attempt to join the Cisco Catalyst 9800 Series Wireless Controller. For more information, see the Cisco Wireless Global Use Access Points Deployment Guide.
The controller does not maintain the state of the access point. Determining why the discovery request from a specific access point was rejected can be difficult. To troubleshoot these problems, run trace commands on the Cisco Catalyst 9800 Series Wireless Controller.
The controller collects information related to joining for each access point that sends a CAPWAP discovery request. Collection begins when the access point sends its first discovery message and ends when the controller sends its last configuration payload to the access point.
When the controller reaches the maximum number of access points for information related to joining, it does not collect information for additional access points.
By default, the access point sends all syslog messages to the IP address 255.255.255.255.
You can also configure a DHCP server to return a syslog server IP address to the access point using Option seven on the server. The access point then sends syslog messages to this IP address.
When your access point joins a controller for the first time, the controller sends the global syslog server IP address (default: 255.255.255.255) to the access point. The AP sends all syslog messages to this IP address until this configuration overrides it:
-
the access point is still connected to the same controller and the global syslog server IP address configuration on the controller has changed using the syslog host syslog-ip-address command
To configure the global syslog server IP address, run these commands:
-
configure terminal
-
ap profile ap-profile-name
-
syslog host syslog-ip-address
-
exit
-
the access point disconnects from the controller and joins another controller; the new controller sends its global syslog server IP address to the access point
-
when a new syslog server IP address overrides the existing one, the access point erases the old address from persistent storage and stores the new address; the access point then sends syslog messages to the new address if it can reach the syslog server
Note
You can configure the syslog server for access points and view access point join information only from the command-line interface (CLI).