Access points can fail to join a controller for many reasons—a RADIUS authorization is pending, self-signed certificates
are not enabled on the controller, the access point and the controller regulatory domains do not match, and so on.
Controller software enables you to configure the access points to send all CAPWAP-related errors to a syslog server. All
the CAPWAP error messages can be viewed from the syslog server itself.
If the CW9178I is in Meraki Management mode, it does not attempt to join the Cisco 9800 Wireless Controller. Contact the Meraki
support team to perform the migration procedure on the AP.
The state of the access point is not maintained on the controller. It can be difficult to determine why the discovery request
from a certain access point was rejected. In order to troubleshoot such joining problems, we recommend that you run trace
commands on the Cisco Catalyst 9800 Wireless Controller.
The controller collects all the join-related information for each access point that sends a CAPWAP discovery request to the
controller. Collection begins with the first discovery message received from the access point and ends with the last configuration
payload sent from the controller to the access point.
When the controller is maintaining join-related information for the maximum number of access points, it does not collect
information for any more access points.
An access point sends all the syslog messages to the IP address 255.255.255.255 by default.
You can also configure a DHCP server to return a syslog server IP address to the access point using Option 7 on the server.
The access point then starts sending all the syslog messages to this IP address.
When the access point joins a controller for the first time, the controller sends the global syslog server IP address (the
default is 255.255.255.255) to the access point.
The AP sends all the syslog messages to this IP address until it is overridden by the following configuration:
-
The access point is still connected to the same controller, and the global syslog server IP address configuration on the
controller has been changed using the syslog host syslog-IP-address command. In this case, the controller sends the new global syslog server IP address to the access point.
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 is disconnected from the controller and joins another controller. In this case, the new controller sends
its global syslog server IP address to the access point.
-
Whenever a new syslog server IP address overrides the existing syslog server IP address, the old address is erased from persistent
storage, and the new address is stored in its place. The access point also starts sending all the syslog messages to the new
IP address, provided the access point can reach the syslog server IP address.
Note
|
You can configure the syslog server for access points and view the access point join information only from the controller
CLI.
|