{"id":2982,"date":"2021-02-02T16:43:31","date_gmt":"2021-02-03T00:43:31","guid":{"rendered":"https:\/\/SUMMALAI.COM\/?p=2982"},"modified":"2021-02-02T16:43:32","modified_gmt":"2021-02-03T00:43:32","slug":"how-to-convert-a-cisco-capwap-ap-to-a-mobility-express-ap","status":"publish","type":"post","link":"https:\/\/SUMMALAI.COM\/?p=2982","title":{"rendered":"How to Convert a Cisco CAPWAP AP to a Mobility Express AP"},"content":{"rendered":"\n<p>by: <a href=\"https:\/\/www.semfionetworks.com\/blog\/convert-a-cisco-capwap-ap-to-a-mobility-express-ap\" target=\"_blank\" rel=\"noreferrer noopener\">Fran\u00e7ois Verg\u00e8s<\/a><\/p>\n\n\n\n<p>This article will explains how to convert a CAPWAP AP to a Cisco Mobility Express AP. The AP model used as an example in this article is a Cisco Aironet 2802i.<\/p>\n\n\n\n<p><em><u>Note<\/u>: if you are planning on doing an AP-on-a-stick site survey with a Cisco Aironet 2800 or 3800, you will have to convert the AP to mobility express first. \u00a0Then, read this\u00a0article\u00a0on how to configure the mobility express AP for an APoS site survey.<br>\u200b<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1 &#8211; Download the software images<\/h3>\n\n\n\n<p>The first thing that you will need to do is download the proper software images.<\/p>\n\n\n\n<p>Here are the different software images you will need:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>The latest AireOS image available for the AP you are using (<em>\u200b<\/em>Ex: ap3g3-k9w8-tar.153-3.JF1.tar) &nbsp;(<em>Optional: not required if AP is running v8.3 and up<\/em>)<\/li><li>The latest Mobility Express image available for the AP you are using (Ex: AIR-AP2800-K9-ME-8-3-133-0.tar)<\/li><\/ul>\n\n\n\n<p><em><u>Note<\/u>: If your CAPWAP AP is currently running a AireOS code lower than 8.3, you will need to upgrade to a version 8.3 or higher before converting the AP to Mobility Express.<br><br>Use the \u201cshow version\u201d command in order to find out which AireOS version your AP is running. In my case, the AP was running version 8.2.151.0:<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.semfionetworks.com\/uploads\/2\/9\/8\/3\/29831147\/screen-shot-2017-11-23-at-13-05-52_orig.png\" alt=\"Picture\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2 &#8211; Connect to the AP and perform initial config<\/h3>\n\n\n\n<p>Here is my setup:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.semfionetworks.com\/uploads\/2\/9\/8\/3\/29831147\/editor\/img-6311.jpeg?1511401065\" alt=\"Picture\"\/><\/figure>\n\n\n\n<p>\u200bThe AP was powered on by a power injector and was directly connected to my laptop via an ethernet cable. This will be used to establish the network connectivity between the laptop and the AP for the TFTP transfer.<br>The AirConsole unit was connected to the console port of the AP. This will be used to establish the console connection to the AP for initial configurations.<\/p>\n\n\n\n<p>Here is how I configured my wired NIC on my laptop:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.semfionetworks.com\/uploads\/2\/9\/8\/3\/29831147\/screen-shot-2017-11-23-at-13-17-26_orig.png\" alt=\"Picture\"\/><\/figure>\n\n\n\n<p>The AP will later be configured with the&nbsp;<strong>192.168.88.10\/24<\/strong>&nbsp;IP address.<\/p>\n\n\n\n<p>But first, we need to connect to the AP using the console connection.<br>You should then be able to login into the AP using the default credentials:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Username:&nbsp;<strong>Cisco<\/strong><\/li><li>Password:&nbsp;<strong>Cisco<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.semfionetworks.com\/uploads\/2\/9\/8\/3\/29831147\/published\/screen-shot-2017-11-23-at-13-22-22.png?1511472225\" alt=\"Picture\"\/><\/figure>\n\n\n\n<p><em><u>Note<\/u>: I like using the&nbsp;<strong>logging console disable<\/strong>&nbsp;command as soon as I login in order to keep the log messages away from the console interface. Therefore, they won\u2019t get in my way while I configure the AP and upgrade the software images.<\/em><\/p>\n\n\n\n<p>You now can configure the network interface of the AP so it can establish connectivity with your laptop on the 192.168.88.0\/24 networks. In order to do so, enter the following command:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>capwap ap ip 192.168.88.10 255.255.255.0 192.168.88.1<\/strong><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.semfionetworks.com\/uploads\/2\/9\/8\/3\/29831147\/screen-shot-2017-11-23-at-13-29-37_orig.png\" alt=\"Picture\"\/><\/figure>\n\n\n\n<p>You can validate this configuration by using the&nbsp;<strong>show ip interface brief<\/strong>&nbsp;command:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.semfionetworks.com\/uploads\/2\/9\/8\/3\/29831147\/screen-shot-2017-11-23-at-13-28-11_orig.png\" alt=\"Picture\"\/><\/figure>\n\n\n\n<p>You can validate that you have network connectivity with your laptop using ping:&nbsp;<strong>ping 192.168.88.1<\/strong>.<\/p>\n\n\n\n<p>At this point, you are ready to upload the new software images and convert the AP.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3 &#8211; Start up the TFTP server<\/h3>\n\n\n\n<p>You will need a TFTP server to transfer these software images to your AP. In my case, I am using the application called &nbsp;tftpServer on macOS.<\/p>\n\n\n\n<p>Here is what you need to do regarding the TFTP server setup:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Star the application<\/li><li>Once the application is started, validate that it is listening on the 192.168.88.1 IP address<\/li><li>Validate what is the TFTP root directory (Ex: \/private\/tftpboot\/)<\/li><li>Place the software images that you download in the TFTP root directory<\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.semfionetworks.com\/uploads\/2\/9\/8\/3\/29831147\/screen-shot-2017-11-23-at-13-33-22_orig.png\" alt=\"Picture\"\/><\/figure>\n\n\n\n<p>If you want to double check that the TFTP server is up and running and listening on the right port, issue the following command in a terminal session:&nbsp;<strong>netstat -an | grep LISTEN | grep .69<\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4 &#8211; Upgrade the CAPWAP AP (Optional)<\/h3>\n\n\n\n<p>From the console connection, via CLI, enter the following command:<br><strong>ap-type mobility-express tftp:\/\/&lt;IP_TFTP_SERVER&gt;\/&lt;IMAGE_FILENAME&gt;<\/strong><\/p>\n\n\n\n<p>Here is an example:&nbsp;<strong>ap-type mobility-express tftp:\/\/192.168.88.1\/ap3g3-k9w8-tar.153-3.JF1.tar<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.semfionetworks.com\/uploads\/2\/9\/8\/3\/29831147\/the_orig.png\" alt=\"Picture\"\/><\/figure>\n\n\n\n<p>\u200bThe AP will reboot and install the new version.<br>Once the AP is back up, log back in using the default credentials (Cisco\/Cisco) and issue the&nbsp;<strong>show version<\/strong>&nbsp;command in order to validate that the new version has been installed:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.semfionetworks.com\/uploads\/2\/9\/8\/3\/29831147\/screen-shot-2017-11-23-at-14-02-24_orig.png\" alt=\"Picture\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5 &#8211; Install the Mobility Express image<\/h3>\n\n\n\n<p>From the console connection, via CLI, enter the following command:<br><strong>ap-type mobility-express tftp:\/\/&lt;IP_TFTP_SERVER&gt;\/&lt;ME_IMAGE_FILENAME&gt;<br><br><\/strong>Here is an example:&nbsp;<strong>ap-type mobility-express tftp:\/\/192.168.88.1\/AIR-AP2800-K9-ME-8-3-133-0.tar<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.semfionetworks.com\/uploads\/2\/9\/8\/3\/29831147\/screen-shot-2017-11-23-at-14-05-22_orig.png\" alt=\"Picture\"\/><\/figure>\n\n\n\n<p>You will now need to reboot the AP in order to install the new code using the following command:<br><strong>reload<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.semfionetworks.com\/uploads\/2\/9\/8\/3\/29831147\/screen-shot-2017-11-23-at-14-07-04_orig.png\" alt=\"Picture\"\/><\/figure>\n\n\n\n<p>The AP will reboot and install the mobility express version.<br>Once the AP is back up, log back in using the default credentials (Cisco\/Cisco) and issue the&nbsp;<strong>show version<\/strong>&nbsp;command in order to validate that the new version has been installed:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.semfionetworks.com\/uploads\/2\/9\/8\/3\/29831147\/screen-shot-2017-11-23-at-14-11-27_orig.png\" alt=\"Picture\"\/><\/figure>\n\n\n\n<p>You can now see that the Mobility Express code version 8.3.133 has been installed on this AP.<br>The AP Image type is now&nbsp;<strong>MOBILITY EXPRESS IMAGE<\/strong><br>The AP Configuration is now&nbsp;<strong>MOBILITY EXPRESS CAPABLE<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6 &#8211; What&#8217;s next?<\/h3>\n\n\n\n<p>Depending on what you will use this AP for, these following articles will help you configure your Mobility Express AP and controller:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Configure the AP for an APoS site survey:&nbsp;<a href=\"https:\/\/www.semfionetworks.com\/blog\/configure-a-cisco-mobility-express-ap-for-an-apos-site-survey\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.semfionetworks.com\/blog\/configure-a-cisco-mobility-express-ap-for-an-apos-site-survey<\/a><\/li><li>Cisco Wave2 site survey&nbsp;how-to by Sam Clements: https:\/\/<a href=\"https:\/\/sc-wifi.com\/2017\/03\/20\/cisco-wave2-site-survey-how-to\/\" target=\"_blank\" rel=\"noreferrer noopener\">sc-wifi.com\/2017\/03\/20\/cisco-wave2-site-survey-how-to\/<\/a><\/li><li>Configure the AP and ME controller for production by Rowell Dionicio:&nbsp;<a href=\"https:\/\/www.packet6.com\/deploying-cisco-mobility-express\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.packet6.com\/deploying-cisco-mobility-express\/<\/a><\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Ressources<\/h3>\n\n\n\n<ul class=\"wp-block-list\"><li>Cisco Mobility Express Deployment Guide\u2013Release 8.3.102.0:&nbsp;<a href=\"https:\/\/www.cisco.com\/c\/en\/us\/td\/docs\/wireless\/controller\/technotes\/8-3\/b_Cisco_Mobility_Express_Deployment_Guide\/b_Cisco_Mobility_Express_Deployment_Guide_chapter_010.html\">https:\/\/www.cisco.com\/c\/en\/us\/td\/docs\/wireless\/controller\/technotes\/8-3\/b_Cisco_Mobility_Express_Deployment_Guide\/b_Cisco_Mobility_Express_Deployment_Guide_chapter_010.html<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>by: Fran\u00e7ois Verg\u00e8s This article will explains how to convert a CAPWAP AP to a Cisco Mobility Express AP. The AP model used as an example in this article is a Cisco Aironet 2802i. Note: if you are planning on doing an AP-on-a-stick site survey with a Cisco Aironet 2800 or 3800, you will have <a class=\"read-more\" href=\"https:\/\/SUMMALAI.COM\/?p=2982\">Read More<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[400,4,9,484],"tags":[575,574],"class_list":["post-2982","post","type-post","status-publish","format-standard","hentry","category-ccnp","category-cert","category-networks","category-wi-fi","tag-cisco-mobility-express","tag-mobility-express"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/posts\/2982","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2982"}],"version-history":[{"count":1,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/posts\/2982\/revisions"}],"predecessor-version":[{"id":2983,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=\/wp\/v2\/posts\/2982\/revisions\/2983"}],"wp:attachment":[{"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2982"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2982"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/SUMMALAI.COM\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2982"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}