{"id":2423,"date":"2026-07-21T06:52:43","date_gmt":"2026-07-21T06:52:43","guid":{"rendered":"https:\/\/spaces.cisco.com\/setupguide\/catalyst-wlc-direct\/"},"modified":"2026-07-21T06:53:37","modified_gmt":"2026-07-21T06:53:37","slug":"catalyst-wlc-direct","status":"publish","type":"page","link":"https:\/\/spaces.cisco.com\/setupguide\/catalyst-wlc-direct\/","title":{"rendered":"Catalyst &#8211; WLC Direct"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2423\" class=\"elementor elementor-2423\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30c3e134 e-flex e-con-boxed e-con e-parent\" data-id=\"30c3e134\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-789dbc5d breadcrumb elementor-widget elementor-widget-text-editor\" data-id=\"789dbc5d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><a href=\"\/setupguide\/configure-network\/\">Configure network <\/a><a href=\"\/setupguide\/catalyst-connection-type\/\">&gt; Catalyst connections<\/a> &gt; WLC Direct<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3455bcf1 page-1 e-flex e-con-boxed e-con e-parent\" data-id=\"3455bcf1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44ca4574 elementor-widget elementor-widget-heading\" data-id=\"44ca4574\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Deployment Requirements<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d3555c9 elementor-widget elementor-widget-heading\" data-id=\"4d3555c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<p class=\"elementor-heading-title elementor-size-default\">Please make sure you have covered all the prerequisites before you start the configuration.<\/p>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2f6451cb e-con-full step-1 e-flex e-con e-child\" data-id=\"2f6451cb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-203a3444 elementor-widget elementor-widget-heading\" data-id=\"203a3444\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">1<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5b93c8cc elementor-widget elementor-widget-text-editor\" data-id=\"5b93c8cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"sg-blue display-7\">To connect the WLC to the Cisco Spaces, the internet must be available. To establish connection between the Cisco Spaces and your wireless network, you must whitelist Cisco Spaces IP addresses \u2013 52.20.144.155<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2ae630f1 e-con-full step-2 e-flex e-con e-child\" data-id=\"2ae630f1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-22e1e197 elementor-widget elementor-widget-heading\" data-id=\"22e1e197\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">2<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2390c2df elementor-widget elementor-widget-text-editor\" data-id=\"2390c2df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>WLC must be able to reach Cisco Spaces cloud over HTTPS.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-75e51a34 e-con-full step-3 e-flex e-con e-child\" data-id=\"75e51a34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-188894d4 elementor-widget elementor-widget-heading\" data-id=\"188894d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">3<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f02e1b elementor-widget elementor-widget-text-editor\" data-id=\"6f02e1b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>In order to connect your wireless network with Cisco Spaces, you may have to open the ports 80 and 443 to establish connection between your wireless network and the Cisco Spaces. You can establish this connection through a public IP or VPN. Please contact Cisco Spaces team to establish a VPN connection.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-56a24061 e-con-full step-4 e-flex e-con e-child\" data-id=\"56a24061\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b419331 elementor-widget elementor-widget-heading\" data-id=\"3b419331\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">4<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d249de1 elementor-widget elementor-widget-text-editor\" data-id=\"1d249de1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>The DigICert CA root must be imported to the WLC<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-65599989 e-con-full step-5 e-flex e-con e-child\" data-id=\"65599989\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7581d7c3 elementor-widget elementor-widget-heading\" data-id=\"7581d7c3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">5<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14919c99 elementor-widget elementor-widget-text-editor\" data-id=\"14919c99\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"text-size1\">If your network deployment contains WLC in Anchor Controller mode and Foreign Controller mode, you must import the certificate to the WLCs in both modes\u201d.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-641a20df e-con-full step-6 e-flex e-con e-child\" data-id=\"641a20df\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13a409b5 elementor-widget elementor-widget-heading\" data-id=\"13a409b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">6<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-66f5018 elementor-widget elementor-widget-text-editor\" data-id=\"66f5018\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>To establish connection between the Cisco Spaces and your wireless network, you must whitelist Cisco Spaces IP addresses \u2013 52.20.144.155<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee84fea page-2 e-flex e-con-boxed e-con e-parent\" data-id=\"ee84fea\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-402505d1 elementor-widget elementor-widget-heading\" data-id=\"402505d1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Install WLC Root Certificate (DigiCert CA)<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7e80874d elementor-widget elementor-widget-text-editor\" data-id=\"7e80874d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>To import the DigiCert CA root certificate into WLC, follow the steps below:<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2905e1d6 elementor-widget__width-initial elementor-widget elementor-widget-video\" data-id=\"2905e1d6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;youtube_url&quot;:&quot;https:\\\/\\\/youtu.be\\\/uOPH2frzeGE&quot;,&quot;video_type&quot;:&quot;youtube&quot;,&quot;controls&quot;:&quot;yes&quot;}\" data-widget_type=\"video.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-wrapper elementor-open-inline\">\n\t\t\t<div class=\"elementor-video\"><\/div>\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4ed13910 e-con-full e-flex e-con e-child\" data-id=\"4ed13910\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-250cf732 e-con-full e-flex e-con e-child\" data-id=\"250cf732\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4bf99796 elementor-widget elementor-widget-text-editor\" data-id=\"4bf99796\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>STEP<\/strong> <span style=\"color: #00bceb;\">1<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3dd516c9 e-con-full e-flex e-con e-child\" data-id=\"3dd516c9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1e54f856 elementor-widget elementor-widget-text-editor\" data-id=\"1e54f856\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>To view the appropriate root certificate, go to the link: https:\/\/global-root-ca.chain-demos.digicert.com\/info\/index.html<\/p><p class=\"pt-2\">Note: If you try to connect your WLC to Cisco Spaces using a root certificate not issued by DigiCert CA, you will see an error stating, \u201chttps: SSL certificate problem: unable to get local issuer certificate\u201d. To avoid getting the above error, you need to import the DigiCert CA root certificate to connect successfully to Cisco Spaces.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-35c744c5 e-con-full e-flex e-con e-child\" data-id=\"35c744c5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-776f04b0 e-con-full e-flex e-con e-child\" data-id=\"776f04b0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6f5f195c elementor-widget elementor-widget-text-editor\" data-id=\"6f5f195c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>STEP<\/strong> <span style=\"color: #00bceb;\">2<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b90a326 e-con-full e-flex e-con e-child\" data-id=\"b90a326\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3eb74290 elementor-widget elementor-widget-text-editor\" data-id=\"3eb74290\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Copy the root certificate content to any text editor and save the file with a .cer extension e.g. {your_filename}.cer.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2b31600f e-con-full e-flex e-con e-child\" data-id=\"2b31600f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-67b137cc e-con-full e-flex e-con e-child\" data-id=\"67b137cc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-348cc562 elementor-widget elementor-widget-text-editor\" data-id=\"348cc562\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>STEP<\/strong> <span style=\"color: #00bceb;\">3<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-41dab3fd e-con-full e-flex e-con e-child\" data-id=\"41dab3fd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-11f143f2 elementor-widget elementor-widget-text-editor\" data-id=\"11f143f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Copy the {your_filename}.cer file to the default directory on your TFTP.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7204a319 e-con-full e-flex e-con e-child\" data-id=\"7204a319\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6eec9ca e-con-full e-flex e-con e-child\" data-id=\"6eec9ca\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7bb269ba elementor-widget elementor-widget-text-editor\" data-id=\"7bb269ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>STEP<\/strong> <span style=\"color: #00bceb;\">4<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5ce46038 e-con-full e-flex e-con e-child\" data-id=\"5ce46038\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6412c891 elementor-widget elementor-widget-text-editor\" data-id=\"6412c891\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Log in to the WLC CLI and execute the following commands:<\/p><ul class=\"list-group mt-2\"><li>transfer download datatype cmx-serv-ca-cert<\/li><li>transfer download mode tftp<\/li><li>transfer download filename {your_filename}.cer<\/li><li>transfer download serverip {your_tftp_server_ip}<\/li><li>transfer download start<\/li><li>Type Y to start the upload.<\/li><\/ul><p>After the new root certificate has been uploaded successfully, execute the following commands to restart your CMX Cloud Services:<\/p><ul class=\"list-group mt-2\"><li>config cloud-services cmx disable<\/li><li>config cloud-services cmx enable<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ebb0ad page-3 e-flex e-con-boxed e-con e-parent\" data-id=\"ebb0ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e37a8e5 elementor-widget elementor-widget-heading\" data-id=\"4e37a8e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Configure Cloud Service URL in WLC<\/h1>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-347a85c2 e-con-full e-flex e-con e-child\" data-id=\"347a85c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7f514d9a e-con-full e-flex e-con e-child\" data-id=\"7f514d9a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d5dd0 elementor-widget elementor-widget-text-editor\" data-id=\"3d5dd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>STEP<\/strong> <span style=\"color: #00bceb;\">1<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f75a6d8 e-con-full e-flex e-con e-child\" data-id=\"f75a6d8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fcd47d3 elementor-widget elementor-widget-text-editor\" data-id=\"fcd47d3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>In the Cisco Spaces dashboard, click on\u00a0<b>Setup &gt; Wireless Networks<\/b>\u00a0on the left navigation<\/p><p><a href=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/spaces_connector\/2\/Connector2-1.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/spaces_connector\/2\/Connector2-1.jpg\" width=\"1913\" height=\"915\" \/><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-488b0ebc e-con-full e-flex e-con e-child\" data-id=\"488b0ebc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4a634f5 e-con-full e-flex e-con e-child\" data-id=\"4a634f5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e978e40 elementor-widget elementor-widget-text-editor\" data-id=\"4e978e40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>STEP<\/strong> <span style=\"color: #00bceb;\">2<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-459c620e e-con-full e-flex e-con e-child\" data-id=\"459c620e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ddd291e elementor-widget elementor-widget-text-editor\" data-id=\"ddd291e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Click on \u201cGet Started\u201d button and Select\u00a0<b>\u201cCisco AirOS\/Catalyst\u201d<\/b><\/p><p><a href=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/spaces_connector\/2\/Connector2-2.jpg\"><img decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/spaces_connector\/2\/Connector2-2.jpg\" width=\"3360\" height=\"1562\" \/><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4dee5cd4 e-con-full e-flex e-con e-child\" data-id=\"4dee5cd4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6fa59bcb e-con-full e-flex e-con e-child\" data-id=\"6fa59bcb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6acf7bfd elementor-widget elementor-widget-text-editor\" data-id=\"6acf7bfd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>STEP<\/strong> <span style=\"color: #00bceb;\">3<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6754292f e-con-full e-flex e-con e-child\" data-id=\"6754292f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-792abdff elementor-widget elementor-widget-text-editor\" data-id=\"792abdff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Select\u00a0<b>\u201cConnect WLC directly\u201d<\/b>\u00a0then Select\u00a0<b>\u201cCustomize Setup\u201d<\/b>\u00a0button<\/p><p><a href=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/spaces_connector\/2\/Connector2-3.jpg\"><img decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/spaces_connector\/2\/Connector2-3.jpg\" width=\"1771\" height=\"722\" \/><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-776a3705 e-con-full e-flex e-con e-child\" data-id=\"776a3705\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a465d53 e-con-full e-flex e-con e-child\" data-id=\"a465d53\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-30aac1 elementor-widget elementor-widget-text-editor\" data-id=\"30aac1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>STEP<\/strong> <span style=\"color: #00bceb;\">4<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2038838f e-con-full e-flex e-con e-child\" data-id=\"2038838f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-54ccf8af elementor-widget elementor-widget-text-editor\" data-id=\"54ccf8af\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Go to Customized Setup page step 2\u00a0<b>\u201cConfigure Token in WLC\u201d<\/b>, click on\u00a0<b>\u201cView Token\u201d<\/b><\/p><p><a href=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/ewlc\/eWLC-1n.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/ewlc\/eWLC-1n.png\" width=\"1844\" height=\"709\" \/><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4516c082 e-con-full e-flex e-con e-child\" data-id=\"4516c082\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4c43fc56 e-con-full e-flex e-con e-child\" data-id=\"4c43fc56\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-14a2787e elementor-widget elementor-widget-text-editor\" data-id=\"14a2787e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>STEP<\/strong> <span style=\"color: #00bceb;\">5<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2b944df2 e-con-full e-flex e-con e-child\" data-id=\"2b944df2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71cb5435 elementor-widget elementor-widget-text-editor\" data-id=\"71cb5435\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Login to your\u00a0<b>WLC account<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-54085a67 e-con-full e-flex e-con e-child\" data-id=\"54085a67\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-33941fb8 e-con-full e-flex e-con e-child\" data-id=\"33941fb8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6fad24c1 elementor-widget elementor-widget-text-editor\" data-id=\"6fad24c1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>STEP<\/strong> <span style=\"color: #00bceb;\">6<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5231c146 e-con-full e-flex e-con e-child\" data-id=\"5231c146\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4eab4810 elementor-widget elementor-widget-text-editor\" data-id=\"4eab4810\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Go to\u00a0<b>\u201cManagement\u201d<\/b><\/p><p><a href=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/wlc\/WLC-gui-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/wlc\/WLC-gui-1.jpg\" width=\"1261\" height=\"705\" \/><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4e7a668 e-con-full e-flex e-con e-child\" data-id=\"4e7a668\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4179e8ad e-con-full e-flex e-con e-child\" data-id=\"4179e8ad\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-329992d elementor-widget elementor-widget-text-editor\" data-id=\"329992d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>STEP<\/strong> <span style=\"color: #00bceb;\">7<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f552211 e-con-full e-flex e-con e-child\" data-id=\"f552211\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d4f1f55 elementor-widget elementor-widget-text-editor\" data-id=\"5d4f1f55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Click on\u00a0<b>\u201cCloud Services\u201d<\/b>\u00a0on the left navigation<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-792db19b e-con-full e-flex e-con e-child\" data-id=\"792db19b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-4892171b e-con-full e-flex e-con e-child\" data-id=\"4892171b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2d1d04f1 elementor-widget elementor-widget-text-editor\" data-id=\"2d1d04f1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>STEP<\/strong> <span style=\"color: #00bceb;\">8<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5647df63 e-con-full e-flex e-con e-child\" data-id=\"5647df63\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1093c5cd elementor-widget elementor-widget-text-editor\" data-id=\"1093c5cd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Click on\u00a0<b>\u201cServer\u201d\u00a0<\/b>under\u00a0<b>\u201cCloud Services\u201d<\/b>\u00a0on the left navigation<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-47765709 e-con-full e-flex e-con e-child\" data-id=\"47765709\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-3d886350 e-con-full e-flex e-con e-child\" data-id=\"3d886350\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5742f0ea elementor-widget elementor-widget-text-editor\" data-id=\"5742f0ea\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>STEP<\/strong> <span style=\"color: #00bceb;\">9<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1c84be99 e-con-full e-flex e-con e-child\" data-id=\"1c84be99\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-26e4b2ec elementor-widget elementor-widget-text-editor\" data-id=\"26e4b2ec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Enter your Service URL and ID-token. Get the service URL and Token from the Cisco Spaces dashboard as shown in the Step 4 above.<\/p><p><a href=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/wlc\/WLC-gui-3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/wlc\/WLC-gui-3.jpg\" width=\"1198\" height=\"468\" \/><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7069f376 e-con-full e-flex e-con e-child\" data-id=\"7069f376\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7c0e9b54 e-con-full e-flex e-con e-child\" data-id=\"7c0e9b54\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-45154ac7 elementor-widget elementor-widget-text-editor\" data-id=\"45154ac7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<strong>STEP<\/strong> <span style=\"color: #00bceb;\">10<\/span>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-668dfa81 e-con-full e-flex e-con e-child\" data-id=\"668dfa81\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5d979921 elementor-widget elementor-widget-text-editor\" data-id=\"5d979921\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Click on\u00a0<b>\u201cApply\u201d<\/b>\u00a0button on the top right corner of the page<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-581cd850 e-con-full e-flex e-con e-child\" data-id=\"581cd850\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6a8dc9ac e-con-full e-flex e-con e-child\" data-id=\"6a8dc9ac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2a91ff51 elementor-widget elementor-widget-text-editor\" data-id=\"2a91ff51\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>STEP<\/strong> <span style=\"color: #00bceb;\">11<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7630ca8a e-con-full e-flex e-con e-child\" data-id=\"7630ca8a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2966dba8 elementor-widget elementor-widget-text-editor\" data-id=\"2966dba8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Click on\u00a0<b>\u201cCMX\u201d<\/b>\u00a0under \u201cCloud Services\u201d<\/p><p><a href=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/wlc\/WLC-gui-2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/wlc\/WLC-gui-2.jpg\" width=\"931\" height=\"492\" \/><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-16d1a193 e-con-full e-flex e-con e-child\" data-id=\"16d1a193\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2650d8f6 e-con-full e-flex e-con e-child\" data-id=\"2650d8f6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-121cedaa elementor-widget elementor-widget-text-editor\" data-id=\"121cedaa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>STEP<\/strong> <span style=\"color: #00bceb;\">12<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-394fa70b e-con-full e-flex e-con e-child\" data-id=\"394fa70b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99a5c91 elementor-widget elementor-widget-text-editor\" data-id=\"99a5c91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Click on\u00a0<b>\u201cServer Status\u201d<\/b>\u00a0dropdown and select\u00a0<b>\u201cEnable\u201d<\/b><\/p><p><a href=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/wlc\/WLC-gui-5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium\" src=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/wlc\/WLC-gui-5.jpg\" width=\"1192\" height=\"469\" \/><\/a><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4daf153 e-con-full e-flex e-con e-child\" data-id=\"4daf153\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-53050a63 e-con-full e-flex e-con e-child\" data-id=\"53050a63\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7bad2ce4 elementor-widget elementor-widget-text-editor\" data-id=\"7bad2ce4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>STEP<\/strong> <span style=\"color: #00bceb;\">13<\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-30ff7001 e-con-full e-flex e-con e-child\" data-id=\"30ff7001\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4664ae82 elementor-widget elementor-widget-text-editor\" data-id=\"4664ae82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Click on\u00a0<b>\u201cApply\u201d<\/b>\u00a0button on the top right corner of the page<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d596a5c e-flex e-con-boxed e-con e-parent\" data-id=\"d596a5c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47f939e0 elementor-widget elementor-widget-html\" data-id=\"47f939e0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  const pages = [\".page-1\", \".page-2\", \".page-3\"];\n  const finalNextHref = \"http:\/\/dnaspaces-dev.dev-dnaspaces.io\/setupguide\/location-hierarchy\/\";\n  const finalNextLabel = \"Categorize your Locations Next\"; \n  const normalNextLabel = \"Next Step\";        \n  const progressSteps = document.querySelectorAll(\".progressbar li\");\n\n  const nextBtn = document.querySelector(\".next-btn\");\n  const backBtn = document.querySelector(\".back-btn\");\n  const stepControls = document.querySelector(\".step-controls\"); \n  const upBtn = document.querySelector(\".up\");\n  const downBtn = document.querySelector(\".down\");\n  const completedBtn = document.querySelector(\".completed\");\n  const steps = Array.from(document.querySelectorAll(\".step-1, .step-2, .step-3, .step-4, .step-5, .step-6\"));\n\n  if (!nextBtn || !backBtn) {\n    console.warn(\"Controller: .next-btn or .back-btn missing. Script aborted.\");\n    return;\n  }\n\n  let currentPage = 0;\n  let currentStepIndex = 0;\n  let isPage1Completed = false;\n\n  function isElementDisabled(el) {\n    if (!el) return true;\n    if (el.hasAttribute(\"disabled\")) return true;\n    const aria = el.getAttribute(\"aria-disabled\");\n    if (aria === \"true\") return true;\n    if (el.classList.contains(\"disabled\")) return true;\n    return false;\n  }\n\n  function showPage(index) {\n    index = Math.max(0, Math.min(index, pages.length - 1));\n\n    pages.forEach((sel, i) => {\n      const nodes = document.querySelectorAll(sel);\n      nodes.forEach(node => {\n        if (i === index) {\n          node.classList.remove(\"step-page-hidden\");\n          node.setAttribute(\"aria-hidden\", \"false\");\n          node.style.display = \"\";\n        } else {\n          node.classList.add(\"step-page-hidden\");\n          node.setAttribute(\"aria-hidden\", \"true\");\n          node.style.display = \"none\";\n        }\n      });\n    });\n\n    if (stepControls) stepControls.style.visibility = index === 0 ? \"visible\" : \"hidden\";\n\n    if (index === 0 && !isPage1Completed) {\n      nextBtn.setAttribute(\"disabled\", \"true\");\n      nextBtn.setAttribute(\"aria-disabled\", \"true\");\n    } else {\n      nextBtn.removeAttribute(\"disabled\");\n      nextBtn.setAttribute(\"aria-disabled\", \"false\");\n    }\n\n    if (index === pages.length - 1) {\n\n      if (nextBtn.tagName.toLowerCase() === \"a\") {\n        nextBtn.href = finalNextHref;\n        nextBtn.textContent = finalNextLabel;\n      } else {\n        nextBtn.textContent = finalNextLabel;\n      }\n    } else {\n\n      if (nextBtn.tagName.toLowerCase() === \"a\") {\n        nextBtn.removeAttribute(\"href\");\n        nextBtn.textContent = normalNextLabel;\n      } else {\n        nextBtn.textContent = normalNextLabel;\n      }\n    }\n\n    const visibleNodes = Array.from(document.querySelectorAll(pages[index])).filter(n => n.offsetParent !== null);\n    if (visibleNodes.length) {\n      visibleNodes[0].scrollIntoView({ behavior: \"auto\", block: \"start\" });\n      window.scrollTo({ top: 0, behavior: \"auto\" });\n    } else {\n      window.scrollTo({ top: 0, behavior: \"auto\" });\n    }\n\n    updateProgressBar(index);\n  }\n\n  function updateProgressBar(pageIndex) {\n    if (!progressSteps || !progressSteps.length) return;\n    progressSteps.forEach((li, i) => li.classList.toggle(\"active\", i <= pageIndex));\n  }\n\n  function scrollToStep(idx) {\n    idx = Math.max(0, Math.min(idx, steps.length - 1));\n    const el = steps[idx];\n    if (!el) return;\n    el.scrollIntoView({ behavior: \"smooth\", block: \"center\" });\n  }\n\n  function goNextPage() {\n    if (currentPage >= pages.length - 1) {\n      window.location.href = finalNextHref;\n      return;\n    }\n    currentPage++;\n    showPage(currentPage);\n  }\n\n  function goBackPage() {\n    if (currentPage <= 0) return;\n    currentPage--;\n    showPage(currentPage);\n  }\n\n  function goUpStep() {\n    if (currentStepIndex <= 0) return;\n    currentStepIndex--;\n    isPage1Completed = false;\n    showPage(0);\n    scrollToStep(currentStepIndex);\n  }\n  function goDownStep() {\n    if (currentStepIndex >= steps.length - 1) return;\n    currentStepIndex++;\n    isPage1Completed = false;\n    showPage(0);\n    scrollToStep(currentStepIndex);\n  }\n  function markCompleted() {\n    isPage1Completed = true;\n    window.scrollTo({ top: Math.max(document.documentElement.scrollHeight, document.body.scrollHeight), behavior: \"smooth\" });\n    if (steps[currentStepIndex]) steps[currentStepIndex].classList.add(\"step-completed\");\n    nextBtn.removeAttribute(\"disabled\");\n    nextBtn.setAttribute(\"aria-disabled\", \"false\");\n  }\n\n  function checkScrollCompletion() {\n    if (currentPage !== 0) return;\n    const scrollPosition = window.innerHeight + window.scrollY;\n    const pageHeight = Math.max(document.documentElement.offsetHeight, document.body.offsetHeight);\n    if (scrollPosition >= pageHeight - 4) {\n      isPage1Completed = true;\n      nextBtn.removeAttribute(\"disabled\");\n      nextBtn.setAttribute(\"aria-disabled\", \"false\");\n    }\n  }\n\n  nextBtn.addEventListener(\"click\", function (ev) {\n    if (isElementDisabled(nextBtn)) {\n      ev.preventDefault();\n      ev.stopImmediatePropagation();\n      return;\n    }\n    ev.preventDefault();\n    ev.stopImmediatePropagation();\n    goNextPage();\n  }, true);\n\n  backBtn.addEventListener(\"click\", function (ev) {\n    ev.preventDefault();\n    ev.stopImmediatePropagation();\n    goBackPage();\n  }, true);\n\n  const up = document.querySelector(\".up\");\n  const down = document.querySelector(\".down\");\n  const completed = document.querySelector(\".completed\");\n  if (up) up.addEventListener(\"click\", function (ev) { ev.preventDefault(); goUpStep(); });\n  if (down) down.addEventListener(\"click\", function (ev) { ev.preventDefault(); goDownStep(); });\n  if (completed) completed.addEventListener(\"click\", function (ev) { ev.preventDefault(); markCompleted(); });\n\n  window.addEventListener(\"scroll\", checkScrollCompletion, { passive: true });\n\n  nextBtn.setAttribute(\"disabled\", \"true\");\n  nextBtn.setAttribute(\"aria-disabled\", \"true\");\n  currentPage = 0;\n  currentStepIndex = 0;\n  showPage(currentPage);\n  scrollToStep(currentStepIndex);\n});\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-795a24d9 e-flex e-con-boxed e-con e-parent\" data-id=\"795a24d9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;position&quot;:&quot;fixed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-21bf9f3f e-con-full e-flex e-con e-child\" data-id=\"21bf9f3f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-70699bdb e-con-full step-controls e-flex e-con e-child\" data-id=\"70699bdb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb6ab94 up elementor-widget elementor-widget-button\" data-id=\"cb6ab94\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-up\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ce871b2 down elementor-widget elementor-widget-button\" data-id=\"1ce871b2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-arrow-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M413.1 222.5l22.2 22.2c9.4 9.4 9.4 24.6 0 33.9L241 473c-9.4 9.4-24.6 9.4-33.9 0L12.7 278.6c-9.4-9.4-9.4-24.6 0-33.9l22.2-22.2c9.5-9.5 25-9.3 34.3.4L184 343.4V56c0-13.3 10.7-24 24-24h32c13.3 0 24 10.7 24 24v287.4l114.8-120.5c9.3-9.8 24.8-10 34.3-.4z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f83dc8e completed elementor-widget elementor-widget-button\" data-id=\"2f83dc8e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-far-check-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Completed all pre-requisites<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4025ad98 e-con-full e-flex e-con e-child\" data-id=\"4025ad98\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-70875b3f back-btn elementor-widget elementor-widget-button\" data-id=\"70875b3f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Back<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f140bef next-btn elementor-widget elementor-widget-button\" data-id=\"f140bef\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Next Step<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Configure network &gt; Catalyst connections &gt; WLC Direct Deployment Requirements Please make sure you have covered all the prerequisites before you start the configuration. 1 To connect the WLC to the Cisco Spaces, the internet must be available. To establish connection between the Cisco Spaces and your wireless network, you must whitelist Cisco Spaces IP [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2423","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Catalyst - WLC Direct - Setupguide<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/spaces.cisco.com\/setupguide\/catalyst-wlc-direct\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Catalyst - WLC Direct - Setupguide\" \/>\n<meta property=\"og:description\" content=\"Configure network &gt; Catalyst connections &gt; WLC Direct Deployment Requirements Please make sure you have covered all the prerequisites before you start the configuration. 1 To connect the WLC to the Cisco Spaces, the internet must be available. To establish connection between the Cisco Spaces and your wireless network, you must whitelist Cisco Spaces IP [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/spaces.cisco.com\/setupguide\/catalyst-wlc-direct\/\" \/>\n<meta property=\"og:site_name\" content=\"Setupguide\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-21T06:53:37+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/spaces_connector\/2\/Connector2-1.jpg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/spaces.cisco.com\\\/setupguide\\\/catalyst-wlc-direct\\\/\",\"url\":\"https:\\\/\\\/spaces.cisco.com\\\/setupguide\\\/catalyst-wlc-direct\\\/\",\"name\":\"Catalyst - WLC Direct - Setupguide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/spaces.cisco.com\\\/setupguide\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/spaces.cisco.com\\\/setupguide\\\/catalyst-wlc-direct\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/spaces.cisco.com\\\/setupguide\\\/catalyst-wlc-direct\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/spaces.cisco.com\\\/utilities\\\/setupguide\\\/images\\\/screenshots\\\/catalyst\\\/spaces_connector\\\/2\\\/Connector2-1.jpg\",\"datePublished\":\"2026-07-21T06:52:43+00:00\",\"dateModified\":\"2026-07-21T06:53:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/spaces.cisco.com\\\/setupguide\\\/catalyst-wlc-direct\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/spaces.cisco.com\\\/setupguide\\\/catalyst-wlc-direct\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/spaces.cisco.com\\\/setupguide\\\/catalyst-wlc-direct\\\/#primaryimage\",\"url\":\"https:\\\/\\\/spaces.cisco.com\\\/utilities\\\/setupguide\\\/images\\\/screenshots\\\/catalyst\\\/spaces_connector\\\/2\\\/Connector2-1.jpg\",\"contentUrl\":\"https:\\\/\\\/spaces.cisco.com\\\/utilities\\\/setupguide\\\/images\\\/screenshots\\\/catalyst\\\/spaces_connector\\\/2\\\/Connector2-1.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/spaces.cisco.com\\\/setupguide\\\/catalyst-wlc-direct\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/spaces.cisco.com\\\/setupguide\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Catalyst &#8211; WLC Direct\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/spaces.cisco.com\\\/setupguide\\\/#website\",\"url\":\"https:\\\/\\\/spaces.cisco.com\\\/setupguide\\\/\",\"name\":\"Setupguide\",\"description\":\"Cisco Spaces\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/spaces.cisco.com\\\/setupguide\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Catalyst - WLC Direct - Setupguide","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/spaces.cisco.com\/setupguide\/catalyst-wlc-direct\/","og_locale":"en_US","og_type":"article","og_title":"Catalyst - WLC Direct - Setupguide","og_description":"Configure network &gt; Catalyst connections &gt; WLC Direct Deployment Requirements Please make sure you have covered all the prerequisites before you start the configuration. 1 To connect the WLC to the Cisco Spaces, the internet must be available. To establish connection between the Cisco Spaces and your wireless network, you must whitelist Cisco Spaces IP [&hellip;]","og_url":"https:\/\/spaces.cisco.com\/setupguide\/catalyst-wlc-direct\/","og_site_name":"Setupguide","article_modified_time":"2026-07-21T06:53:37+00:00","og_image":[{"url":"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/spaces_connector\/2\/Connector2-1.jpg","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/spaces.cisco.com\/setupguide\/catalyst-wlc-direct\/","url":"https:\/\/spaces.cisco.com\/setupguide\/catalyst-wlc-direct\/","name":"Catalyst - WLC Direct - Setupguide","isPartOf":{"@id":"https:\/\/spaces.cisco.com\/setupguide\/#website"},"primaryImageOfPage":{"@id":"https:\/\/spaces.cisco.com\/setupguide\/catalyst-wlc-direct\/#primaryimage"},"image":{"@id":"https:\/\/spaces.cisco.com\/setupguide\/catalyst-wlc-direct\/#primaryimage"},"thumbnailUrl":"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/spaces_connector\/2\/Connector2-1.jpg","datePublished":"2026-07-21T06:52:43+00:00","dateModified":"2026-07-21T06:53:37+00:00","breadcrumb":{"@id":"https:\/\/spaces.cisco.com\/setupguide\/catalyst-wlc-direct\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/spaces.cisco.com\/setupguide\/catalyst-wlc-direct\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/spaces.cisco.com\/setupguide\/catalyst-wlc-direct\/#primaryimage","url":"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/spaces_connector\/2\/Connector2-1.jpg","contentUrl":"https:\/\/spaces.cisco.com\/utilities\/setupguide\/images\/screenshots\/catalyst\/spaces_connector\/2\/Connector2-1.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/spaces.cisco.com\/setupguide\/catalyst-wlc-direct\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/spaces.cisco.com\/setupguide\/"},{"@type":"ListItem","position":2,"name":"Catalyst &#8211; WLC Direct"}]},{"@type":"WebSite","@id":"https:\/\/spaces.cisco.com\/setupguide\/#website","url":"https:\/\/spaces.cisco.com\/setupguide\/","name":"Setupguide","description":"Cisco Spaces","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/spaces.cisco.com\/setupguide\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/spaces.cisco.com\/setupguide\/wp-json\/wp\/v2\/pages\/2423","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/spaces.cisco.com\/setupguide\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/spaces.cisco.com\/setupguide\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/spaces.cisco.com\/setupguide\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/spaces.cisco.com\/setupguide\/wp-json\/wp\/v2\/comments?post=2423"}],"version-history":[{"count":4,"href":"https:\/\/spaces.cisco.com\/setupguide\/wp-json\/wp\/v2\/pages\/2423\/revisions"}],"predecessor-version":[{"id":2607,"href":"https:\/\/spaces.cisco.com\/setupguide\/wp-json\/wp\/v2\/pages\/2423\/revisions\/2607"}],"wp:attachment":[{"href":"https:\/\/spaces.cisco.com\/setupguide\/wp-json\/wp\/v2\/media?parent=2423"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}