<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5413097072674220524</id><updated>2026-07-03T18:12:18.303-07:00</updated><category term="Cisco"/><category term="Cisco Commands"/><category term="CME"/><category term="ACL"/><category term="ASA"/><category term="Bandwidthcom"/><category term="Cisco Configs"/><category term="Commands"/><category term="Excel"/><category term="IOS"/><category term="Issues"/><category term="Linux"/><category term="Linux Tips"/><category term="Notes"/><category term="Problems"/><category term="Shortcuts"/><category term="Stupid Tricks"/><category term="Tipe"/><category term="Tips"/><category term="UC500"/><category term="UC540"/><category term="WIP"/><category term="Weirdness"/><title type='text'>AP3X</title><subtitle type='html'>Awesome Possum</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>90</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-3829941749349289404</id><published>2025-11-05T11:51:00.000-08:00</published><updated>2025-11-05T11:51:43.198-08:00</updated><title type='text'> Generating Random Words from the Linux CLI</title><content type='html'>&lt;p&gt;&lt;b&gt;shuf -n 20  /usr/share/dict/words&lt;/b&gt;&lt;/p&gt;&lt;div data-en-clipboard=&quot;true&quot; data-pm-slice=&quot;1 1 []&quot; draggable=&quot;false&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div draggable=&quot;false&quot;&gt;! If you get an error that there is no file words then you need to get a dictionary file. You can install the wamerican package which will download a dictionary file to this location and add a link from words to it.  &lt;/div&gt;&lt;div draggable=&quot;false&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div draggable=&quot;false&quot;&gt;&lt;b&gt;sudo apt install wamerican&lt;/b&gt;&lt;/div&gt;&lt;div draggable=&quot;false&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div draggable=&quot;false&quot;&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/3829941749349289404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/3829941749349289404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/3829941749349289404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/3829941749349289404'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2025/11/generating-random-words-from-linux-cli.html' title=' Generating Random Words from the Linux CLI'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-8292175102984057430</id><published>2025-06-16T15:19:00.000-07:00</published><updated>2025-06-16T15:19:56.653-07:00</updated><title type='text'>Cisco WLC AP Certificate Ignore</title><content type='html'>&lt;p&gt;&amp;nbsp;config ap cert-expiry-ignore mic enable&lt;/p&gt;&lt;p&gt;config ap cert-expiry-ignore ssc enable&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/8292175102984057430/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/8292175102984057430' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/8292175102984057430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/8292175102984057430'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2025/06/cisco-wlc-ap-certificate-ignore.html' title='Cisco WLC AP Certificate Ignore'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-7447485882696086146</id><published>2024-07-17T15:18:00.000-07:00</published><updated>2024-07-17T15:18:44.852-07:00</updated><title type='text'>Notepad2-Mod - Re-enable the large filesize warning</title><content type='html'>&lt;p&gt;&amp;nbsp;If you accidentally disable the large file size warning (check the box that says don&#39;t display this message again) you can re-enable it through the settings.ini file.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Settings file -&amp;nbsp;%APPDATA%\Notepad2\Notepad2.ini&lt;/p&gt;&lt;p&gt;Remove the MsgFileSizeWarning=1 line from the [Suppressed Messages] section.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;[Suppressed Messages]&lt;/p&gt;&lt;p&gt;MsgFileSizeWarning=1&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhWn1HNk9CuDhgWnrQ3mZEpLL_fdJ-PirUQC6cep8VwwcuUtAMwjtxsUpsdyCyoTk2IuSiap_MrjIPH5ak5RX5WIHhjAPzBoJoOzzNrs64MpkTNxnqLTWr31ABiyq3vAEUE-6cjfoNqUSgv3xCFpwxMqLjRTvrvm7e7RNsFnKkJo-kBForJFHxWuMwcEws&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;160&quot; data-original-width=&quot;429&quot; height=&quot;119&quot; src=&quot;https://blogger.googleusercontent.com/img/a/AVvXsEhWn1HNk9CuDhgWnrQ3mZEpLL_fdJ-PirUQC6cep8VwwcuUtAMwjtxsUpsdyCyoTk2IuSiap_MrjIPH5ak5RX5WIHhjAPzBoJoOzzNrs64MpkTNxnqLTWr31ABiyq3vAEUE-6cjfoNqUSgv3xCFpwxMqLjRTvrvm7e7RNsFnKkJo-kBForJFHxWuMwcEws&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/7447485882696086146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/7447485882696086146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/7447485882696086146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/7447485882696086146'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2024/07/notepad2-mod-re-enable-large-filesize.html' title='Notepad2-Mod - Re-enable the large filesize warning'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhWn1HNk9CuDhgWnrQ3mZEpLL_fdJ-PirUQC6cep8VwwcuUtAMwjtxsUpsdyCyoTk2IuSiap_MrjIPH5ak5RX5WIHhjAPzBoJoOzzNrs64MpkTNxnqLTWr31ABiyq3vAEUE-6cjfoNqUSgv3xCFpwxMqLjRTvrvm7e7RNsFnKkJo-kBForJFHxWuMwcEws=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-1795418878856173251</id><published>2024-05-22T13:06:00.000-07:00</published><updated>2024-05-22T13:06:14.449-07:00</updated><title type='text'>Throughput Testing Using nttcp</title><content type='html'>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;! sender (server) side - use your IP here&lt;/p&gt;&lt;p&gt;ntttcp -s -m 1,*,10.1.1.8 -l 128K -t 60&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;! receiver (client) side - use the sender&#39;s IP here&lt;/p&gt;&lt;p&gt;ntttcp -r -m 1,*,10.1.1.8 -t 60&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Ntttcp does something called pre-posting receives, which is unique to this tool. This reduces application wait time as part of network stack isolation, allowing for quicker than normal application responses to socket messages.&lt;/p&gt;&lt;p&gt;-r is receiver, and -s is sender.&lt;/p&gt;&lt;p&gt;-m is a mapping of values that are: &amp;lt;num threads&amp;gt;, &amp;lt;CPU affinity&amp;gt;, &amp;lt;Target IP&amp;gt;. In this test we use a single thread, no CPU affinity (*), and both -r and -s side uses the target IP address as the final value.&amp;nbsp;&lt;/p&gt;&lt;p&gt;-t is test time, in seconds.&lt;/p&gt;&lt;p&gt;-l sets the buffer length. You can use K|M|G with ntttcp as shorthand for kilo-, mega-, and giga-bytes.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;https://techcommunity.microsoft.com/t5/networking-blog/three-reasons-why-you-should-not-use-iperf3-on-windows/ba-p/4117876&lt;/p&gt;&lt;p&gt;https://learn.microsoft.com/en-us/azure/virtual-network/virtual-network-bandwidth-testing?tabs=windows&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/1795418878856173251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/1795418878856173251' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/1795418878856173251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/1795418878856173251'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2024/05/throughput-testing-using-nttcp.html' title='Throughput Testing Using nttcp'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-4691731663860148543</id><published>2023-10-04T15:44:00.001-07:00</published><updated>2023-10-04T15:44:26.427-07:00</updated><title type='text'>Cisco AP Flash corruption issues.</title><content type='html'>&lt;p&gt;Cisco AP Flash corruption issues.&lt;/p&gt;&lt;div&gt;&lt;a href=&quot;https://www.cisco.com/c/en/us/support/docs/field-notices/703/fn70330.html&quot; rev=&quot;en_rl_none&quot;&gt;https://www.cisco.com/c/en/us/support/docs/field-notices/703/fn70330.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Apparently flash corruption is common on some APs - These are the only Cisco IOS AP models affected: 1600, 1700, 2600, 2700, 3600, and 3700 Series APs.&lt;/div&gt;&lt;div&gt;Some Cisco IOS® Access Points (APs) report no flash access or file system corruption after an AP reboot. This is most commonly seen when a Wireless LAN Controller (WLC) is upgraded.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The corruption can cause these conditions on the AP: &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The AP is unable to save the configuration.&lt;/div&gt;&lt;div&gt;The AP is unable to perform an upgrade.&lt;/div&gt;&lt;div&gt;The AP loses configuration.&lt;/div&gt;&lt;div&gt;The AP is stuck in a booting loop.&lt;/div&gt;&lt;div&gt;The AP is in bootloader status.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is a wireless poller that can help detect it. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To fix it - if you can SSH in or get to ROMMON through console you can try and fix it&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;https://www.cisco.com/c/en/us/support/docs/wireless-mobility/wireless-lan-wlan/213317-understanding-various-ap-ios-flash-corru.html#toc-hId-1411300337&quot;&gt;https://www.cisco.com/c/en/us/support/docs/wireless-mobility/wireless-lan-wlan/213317-understanding-various-ap-ios-flash-corru.html#toc-hId--1175248419&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you can get to the AP through Rommon - this is the method I ended up using. &lt;/div&gt;&lt;div&gt;can get into rommon via console by holding the mode button while booting the AP&lt;/div&gt;&lt;div&gt;to do this you will need an a console connection and IP connection to the AP to load the new firmware image. &lt;/div&gt;&lt;div&gt;You&#39;ll need a TFTP server running on your computer hosting the firmware image. We&#39;re loading the recovery image which is c3700-k9w8-tar.153-3.JF14.tar for the 1700s for the WLCs running 8.5.171.0.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once in rommon&lt;/div&gt;&lt;div&gt;set&lt;/div&gt;&lt;div&gt;IP_ADDR &amp;lt;IP Address&amp;gt;&lt;/div&gt;&lt;div&gt;NETMASK &amp;lt;mask&amp;gt;&lt;/div&gt;&lt;div&gt;DEFAULT_ROUTER &amp;lt; default router &amp;gt;&lt;/div&gt;&lt;div&gt;tftp_init&lt;/div&gt;&lt;div&gt;ether_init&lt;/div&gt;&lt;div&gt;flash_init&lt;/div&gt;&lt;div&gt;! then try &lt;/div&gt;&lt;div&gt;format flash:&lt;/div&gt;&lt;div&gt;tar -xtract tftp://&amp;lt;IP address&amp;gt;/&amp;lt;file name&amp;gt; flash:&lt;/div&gt;&lt;div&gt;set BOOT flash:/&amp;lt;file name&amp;gt;&lt;/div&gt;&lt;div&gt;boot&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;!! example&lt;/div&gt;&lt;div&gt;set&lt;/div&gt;&lt;div&gt;DEFAULT_ROUTER=10.1.1.1&lt;/div&gt;&lt;div&gt;IP_ADDR=10.1.1.20&lt;/div&gt;&lt;div&gt;NETMASK=255.255.255.0&lt;/div&gt;&lt;div&gt;tftp_init&lt;/div&gt;&lt;div&gt;ether_init&lt;/div&gt;&lt;div&gt;flash_init&lt;/div&gt;&lt;div&gt;format flash:&lt;/div&gt;&lt;div&gt;! you can also do a fsck flash:&lt;/div&gt;&lt;div&gt;tar -xtract tftp://10.1.1.8/c3700-k9w8-tar.153-3.JF14.tar flash:&lt;/div&gt;&lt;div&gt;set BOOT flash:&lt;/div&gt;&lt;div&gt;boot&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you have an SSH/telnet Connection - &lt;/div&gt;&lt;div&gt;If you can get in through SSH and formatting flash is working through there then you can do this &lt;/div&gt;&lt;div&gt;NOTE: once you format the flash if you can&#39;t get the new image on their successfully you&#39;re going to need console access to fix the issue. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;!stop capwap auto reboot &lt;/div&gt;&lt;div&gt;AP# debug capwap console cli&lt;/div&gt;&lt;div&gt;AP# debug capwap client no-reload&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Format flash and if successful then you can continue to the next step otherwise you&#39;ll probably need to try and do it through ROMMON&lt;/div&gt;&lt;div&gt;AP# format flash:&lt;/div&gt;&lt;div&gt;Load a recovery image. Like c3700-k9w8-tar.153-3.JF14.tar for the 1700s 8.5.171.0 WLCs &lt;/div&gt;&lt;div&gt;archive download-sw /overwrite tftp://&amp;lt;IP address&amp;gt;/&amp;lt;file name&amp;gt;&lt;/div&gt;&lt;div&gt;If desired you can check the MD5 on the recovery image. If it doesn&#39;t match you can try downloading it again. Otherwise, you&#39;re probably going to need console access when the AP reboots. &lt;/div&gt;&lt;div&gt; AP# verify /md5 flash:/&amp;lt;image directory&amp;gt;/&amp;lt;image file&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Set boot variable to newly downloaded Recovery image:&lt;/div&gt;&lt;div&gt;AP#show boot&lt;/div&gt;&lt;div&gt;conf t&lt;/div&gt;&lt;div&gt;AP(config)#boot system flash:&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/4691731663860148543/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/4691731663860148543' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/4691731663860148543'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/4691731663860148543'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2023/10/cisco-ap-flash-corruption-issues.html' title='Cisco AP Flash corruption issues.'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-8061328639457516400</id><published>2023-09-12T16:55:00.002-07:00</published><updated>2023-09-12T16:55:18.939-07:00</updated><title type='text'>Fix Edge IE Mode Expiration</title><content type='html'>&lt;p&gt;&amp;nbsp;https://lesferch.github.io/IEModeExpiryFix/&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/8061328639457516400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/8061328639457516400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/8061328639457516400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/8061328639457516400'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2023/09/fix-edge-ie-mode-expiration.html' title='Fix Edge IE Mode Expiration'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-2597332264637976874</id><published>2023-04-20T13:40:00.000-07:00</published><updated>2023-04-20T13:40:38.365-07:00</updated><title type='text'>Cisco WLC - Issues with APs Joining the Controller and Upgrading Firmware After 12/4/2022</title><content type='html'>&lt;p&gt;&amp;nbsp;Any IOS-based AP (1700/2700/3700/1570) downloading a new image from WLC running any version after December 4th 2022.&lt;/p&gt;&lt;p&gt;The AP can leave and re-join any WLC after Dec 4th 2022 provided it does not have to download a new image, if it has to download a new image (regardless of the version, 9800 IOS-XE or AireOS), it will fail.&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-size: 1.4rem; font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; font-variation-settings: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;For any WLC that has APs stuck in the downloading state:&lt;/p&gt;&lt;ul style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-size: 16px; font-stretch: inherit; font-variant-alternates: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; font-variation-settings: inherit; line-height: inherit; list-style-image: initial; list-style-position: initial; margin: 10px 0px 10px 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;li style=&quot;border: 0px; font-family: inherit; font-feature-settings: inherit; font-kerning: inherit; font-optical-sizing: inherit; font-size: 14px; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-variation-settings: inherit; line-height: 1.25em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;Disable Network Time Protocol (NTP) on the WLC and manually set the WLC date/time to a date before December 2, 2022. The Cisco IOS AP will then be able to download and validate the image, install the new image, and join the controller. Once the AP has joined the controller, NTP can be re-enabled on the controller to assume the correct date and time.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;https://bst.cloudapps.cisco.com/bugsearch/bug/CSCwd80290&lt;/p&gt;&lt;p&gt;https://www.cisco.com/c/en/us/support/docs/wireless/aironet-700-series-access-points/218447-ios-ap-image-download-fails-due-to-expir.html&lt;/p&gt;&lt;p&gt;https://www.cisco.com/c/en/us/support/docs/field-notices/725/fn72524.html&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/2597332264637976874/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/2597332264637976874' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/2597332264637976874'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/2597332264637976874'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2023/04/cisco-wlc-issues-with-aps-joining.html' title='Cisco WLC - Issues with APs Joining the Controller and Upgrading Firmware After 12/4/2022'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-6939012487984180801</id><published>2022-06-15T15:27:00.000-07:00</published><updated>2022-06-15T15:27:18.473-07:00</updated><title type='text'>Autohotkey (AHK) Reformat MAC Addresses</title><content type='html'>&lt;p&gt;&amp;nbsp;Here is an AHK script to reformat MAC addresses. It takes a MAC address from the clipboard with :, -, ., or no separators and reformats it into several options each on their own line in the clipboard.&lt;/p&gt;&lt;p&gt;Output:&lt;/p&gt;&lt;p&gt;AA:AA:BB:BB:CC:CC&lt;br /&gt;AA-AA-BB-BB-CC-CC&lt;br /&gt;AAAABBBBCCCC&lt;br /&gt;AAAA.BBBB.CCCC&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Script:&lt;/p&gt;&lt;p&gt;;reformats MAC addresses. Press ALT+Shift+M&lt;/p&gt;&lt;p&gt;!+m::&lt;/p&gt;&lt;p&gt;Clipboard := StrReplace(Clipboard,&quot;-&quot;,&quot;&quot;)&lt;/p&gt;&lt;p&gt;Clipboard := StrReplace(Clipboard,&quot;:&quot;,&quot;&quot;)&lt;/p&gt;&lt;p&gt;Clipboard := StrReplace(Clipboard,&quot;.&quot;,&quot;&quot;)&lt;/p&gt;&lt;p&gt;sleep 10&lt;/p&gt;&lt;p&gt;var1 := Clipboard&amp;nbsp;&lt;/p&gt;&lt;p&gt;var2 := RegExReplace(Clipboard,&quot;(?&amp;lt;!^.)(..)(?=[^$])&quot;,&quot;$1:&quot;)&lt;/p&gt;&lt;p&gt;var3 := RegExReplace(Clipboard,&quot;(?&amp;lt;!^.)(..)(?=[^$])&quot;,&quot;$1-&quot;)&lt;/p&gt;&lt;p&gt;var4 := RegExReplace(Clipboard,&quot;(?&amp;lt;!^.)(....)(?=[^$])&quot;,&quot;$1.&quot;)&lt;/p&gt;&lt;p&gt;var5 = %var2%`n%var3%`n%var1%`n%var4%&lt;/p&gt;&lt;p&gt;Clipboard := var5&lt;/p&gt;&lt;p&gt;return&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/6939012487984180801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/6939012487984180801' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/6939012487984180801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/6939012487984180801'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2022/06/autohotkey-ahk-reformat-mac-addresses.html' title='Autohotkey (AHK) Reformat MAC Addresses'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-1372030966327149016</id><published>2022-05-11T15:17:00.002-07:00</published><updated>2022-05-11T15:17:31.017-07:00</updated><title type='text'>Windows ARP Scan Utility</title><content type='html'>&lt;p&gt;ARP scanning a subnet in Windows can be done with Nmap but some AV/security utilities don&#39;t like Nmap and it&#39;s a bit heavy. &lt;a href=&quot;https://github.com/rsweet2/arp-scan-windows&quot;&gt;arp-scan-windows&lt;/a&gt; can be used as a simple standalone program to scan a subnet.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Link: https://github.com/rsweet2/arp-scan-windows&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/1372030966327149016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/1372030966327149016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/1372030966327149016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/1372030966327149016'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2022/05/windows-arp-scan-utility.html' title='Windows ARP Scan Utility'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-5883293289985839217</id><published>2022-03-09T11:36:00.003-08:00</published><updated>2022-03-09T11:47:12.762-08:00</updated><title type='text'> Cisco WLC - Use AP as a Sniffer</title><content type='html'>&lt;p&gt;And send traffic to remote wireshark.&amp;nbsp;&lt;/p&gt;&lt;p&gt;https://www.cisco.com/c/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing.html#anc12&lt;/p&gt;&lt;p&gt;Wireshark Capture filter - host 10.1.1.3&amp;nbsp; &amp;nbsp;&lt;a href=&quot;https://wiki.wireshark.org/CaptureFilters&quot;&gt;more info&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 id=&quot;toc-hId--490334273&quot; style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.2em; margin: 15px 0px 10px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;1) WLC / AP side&lt;/h4&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;Here are the steps in order to collect a trace using a sniffer mode LAP&lt;/p&gt;&lt;ul style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; list-style-image: initial; list-style-position: initial; margin: 10px 0px 10px 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;li style=&quot;border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 1.25em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;Configure the AP in Sniffer mode:&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;lia-inline-image-display-wrapper lia-image-align-inline&quot; image-alt=&quot;sniffer1.jpg&quot; style=&quot;border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; width: 562px;&quot;&gt;&lt;a class=&quot;show-image-alone&quot; href=&quot;https://www.cisco.com/c/dam/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing-03.jpeg&quot; style=&quot;border: 0px; color: #007493; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; title=&quot;Related image, diagram or screenshot.&quot;&gt;&lt;img src=&quot;https://www.cisco.com/c/dam/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing-03.jpeg&quot; style=&quot;border: 0px; font: inherit; height: auto !important; margin: 0px; max-width: 97%; padding: 0px; position: relative; vertical-align: baseline; width: auto !important;&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;The AP will reboot and it will not be able to serve clients.&lt;/p&gt;&lt;ul style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; list-style-image: initial; list-style-position: initial; margin: 10px 0px 10px 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;li style=&quot;border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 1.25em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;Once the AP has re-joined the WLC, configure the radio of the AP (802.11b/g/n or 802.11a/n):&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;ul style=&quot;border: 0px; font: inherit; list-style: disc; margin: 10px 0px 10px 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;li style=&quot;border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 1.25em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;specify the sniffer IP address&lt;/li&gt;&lt;li style=&quot;border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 1.25em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;select the channel&lt;/li&gt;&lt;li style=&quot;border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 1.25em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;enable sniffing&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;lia-inline-image-display-wrapper lia-image-align-inline&quot; image-alt=&quot;sniffer2.png&quot; style=&quot;border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; width: 1200px;&quot;&gt;&lt;a class=&quot;show-image-alone&quot; href=&quot;https://www.cisco.com/c/dam/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing-04.png&quot; style=&quot;border: 0px; color: #007493; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; title=&quot;Related image, diagram or screenshot.&quot;&gt;&lt;img src=&quot;https://www.cisco.com/c/dam/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing-04.png&quot; style=&quot;border: 0px; font: inherit; height: auto !important; margin: 0px; max-width: 97%; padding: 0px; position: relative; vertical-align: baseline; width: auto !important;&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; list-style-image: initial; list-style-position: initial; margin: 10px 0px 10px 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;li style=&quot;border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 1.25em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;The sniffer will receive the 802.11 traffic encapsulated using the airopeek protocol, from the WLC management IP address with source port UDP/5555 and destination UDP/5000&lt;/li&gt;&lt;/ul&gt;&lt;h4 id=&quot;toc-hId-1252476062&quot; style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.2em; margin: 15px 0px 10px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;2) Sniffer side: Wireshark&lt;/h4&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;If using Wireskark to receive the traffic, follow the steps below:&lt;/p&gt;&lt;ul style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; list-style-image: initial; list-style-position: initial; margin: 10px 0px 10px 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;li style=&quot;border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 1.25em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;Set the capture options to receive only traffic coming from the sniffing AP. If you set the filter only for port UDP 5000, you will miss IP fragments in the capture if the AP has to fragment the packet (which will happen if it sniffed a 1500 bytes long frame to which it needs to add PEEKREMOTE encapsulation):&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;This filter is optional but strongly recommended as it excludes all the non-wireless related traffic from the capture. Consider that the WLC sends traffic to a UDP port there’s no application listening on the sniffer side; this results in having a ICMP port-unreachable response for each packet received from the WLC.&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;br /&gt;Although this is expected, the filter above helps to exclude also this traffic which is useless and so it can only cause the trace to be bigger and more difficult to read.&lt;/p&gt;&lt;ul style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; list-style-image: initial; list-style-position: initial; margin: 10px 0px 10px 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;li style=&quot;border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 1.25em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;Then, start the capture:&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;lia-inline-image-display-wrapper lia-image-align-inline&quot; image-alt=&quot;sniffer3.jpg&quot; style=&quot;border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; width: 562px;&quot;&gt;&lt;a class=&quot;show-image-alone&quot; href=&quot;https://www.cisco.com/c/dam/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing-05.jpeg&quot; style=&quot;border: 0px; color: #007493; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; title=&quot;Related image, diagram or screenshot.&quot;&gt;&lt;img src=&quot;https://www.cisco.com/c/dam/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing-05.jpeg&quot; style=&quot;border: 0px; font: inherit; height: auto !important; margin: 0px; max-width: 97%; padding: 0px; position: relative; vertical-align: baseline; width: auto !important;&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; list-style-image: initial; list-style-position: initial; margin: 10px 0px 10px 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;li style=&quot;border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 1.25em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;The captured traffic has to be “decoded as..” PEEKREMOTE in order to be able to see the 802.11 traffic:&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;lia-inline-image-display-wrapper lia-image-align-inline&quot; image-alt=&quot;Screen Shot 2017-09-06 at 14.53.00.png&quot; style=&quot;border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; width: 478px;&quot;&gt;&lt;a class=&quot;show-image-alone&quot; href=&quot;https://www.cisco.com/c/dam/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing-06.png&quot; style=&quot;border: 0px; color: #007493; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; title=&quot;Related image, diagram or screenshot.&quot;&gt;&lt;img src=&quot;https://www.cisco.com/c/dam/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing-06.png&quot; style=&quot;border: 0px; font: inherit; height: auto !important; margin: 0px; max-width: 97%; padding: 0px; position: relative; vertical-align: baseline; width: auto !important;&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span class=&quot;lia-inline-image-display-wrapper lia-image-align-inline&quot; image-alt=&quot;Screen Shot 2017-09-06 at 14.53.30.png&quot; style=&quot;border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; width: 1200px;&quot;&gt;&lt;a class=&quot;show-image-alone&quot; href=&quot;https://www.cisco.com/c/dam/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing-07.png&quot; style=&quot;border: 0px; color: #007493; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; title=&quot;Related image, diagram or screenshot.&quot;&gt;&lt;img src=&quot;https://www.cisco.com/c/dam/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing-07.png&quot; style=&quot;border: 0px; font: inherit; height: auto !important; margin: 0px; max-width: 97%; padding: 0px; position: relative; vertical-align: baseline; width: auto !important;&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; list-style-image: initial; list-style-position: initial; margin: 10px 0px 10px 15px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;li style=&quot;border: 0px; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 1.25em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;The 802.11 traffic will now be visible:&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span class=&quot;lia-inline-image-display-wrapper lia-image-align-inline&quot; image-alt=&quot;Screen Shot 2017-09-06 at 14.54.06.png&quot; style=&quot;border: 0px; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline; width: 632px;&quot;&gt;&lt;a class=&quot;show-image-alone&quot; href=&quot;https://www.cisco.com/c/dam/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing-08.png&quot; style=&quot;border: 0px; color: #007493; font-family: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: inherit; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-line: none; vertical-align: baseline;&quot; title=&quot;Related image, diagram or screenshot.&quot;&gt;&lt;img src=&quot;https://www.cisco.com/c/dam/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing-08.png&quot; style=&quot;border: 0px; font: inherit; height: auto !important; margin: 0px; max-width: 97%; padding: 0px; position: relative; vertical-align: baseline; width: auto !important;&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a class=&quot;auto_toc_anchor&quot; name=&quot;anc16&quot; style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;The RF info shown above (e.g. the channel, signal strength, noise..) are added by the AP.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/5883293289985839217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/5883293289985839217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/5883293289985839217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/5883293289985839217'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2022/03/cisco-wlc-use-ap-as-sniffer.html' title=' Cisco WLC - Use AP as a Sniffer'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-3108610530958705478</id><published>2021-10-25T14:26:00.001-07:00</published><updated>2021-10-25T14:26:07.807-07:00</updated><title type='text'>Cisco CUE Service Module - Show console output without logging in</title><content type='html'>&lt;p&gt;&lt;b&gt;&amp;nbsp;test service-module integrated-Service-Engine 0/0 console&amp;nbsp;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;let&#39;s you see the most recent console output without needing to actually log in.&lt;/p&gt;&lt;h2 style=&quot;background-color: white; border: 0px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.25em; margin: 23px 0px 10px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;span style=&quot;color: #58585b; font-family: CiscoSans, Arial, sans-serif;&quot;&gt;&lt;span style=&quot;font-size: 18px;&quot;&gt;https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/unity_exp/rel8_6/install/CUE_86_install/boothelp.html&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h2 style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 18px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.25em; margin: 23px 0px 10px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;Problem - No Session&lt;/h2&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;You are unable to open a session to the CUE module or you do not see any output on the console.&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a class=&quot;auto_toc_anchor&quot; name=&quot;anc3&quot; style=&quot;border: 0px; color: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a class=&quot;auto_toc_anchor&quot; name=&quot;anc3&quot; style=&quot;border: 0px; color: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;a class=&quot;auto_toc_anchor&quot; name=&quot;anc4&quot; style=&quot;border: 0px; color: inherit; font: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;&lt;/a&gt;&lt;/p&gt;&lt;h2 style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 18px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.25em; margin: 23px 0px 10px; overflow-wrap: break-word; padding: 0px; vertical-align: baseline;&quot;&gt;Solution&lt;/h2&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;You can use&amp;nbsp;this command in order to check the console messages on the CUE module without the need&amp;nbsp;to open a session to it:&lt;/p&gt;&lt;pre style=&quot;background-color: white; border: 0px; color: #58585b; font-family: courier; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; height: auto; line-height: inherit; margin-bottom: 10px; margin-top: 10px; max-width: 97%; overflow: auto; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;Router# &lt;span style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 700; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;test service-module service-engine &lt;/span&gt;slot/unit&lt;span style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 700; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt; console&lt;/span&gt;&lt;/pre&gt;&lt;p style=&quot;background-color: white; border: 0px; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: 1.375em; margin: 0px 0px 6px; padding: 0px; vertical-align: baseline;&quot;&gt;By default, this command displays the most recent 80 lines stored in the console buffer. However, it is possible to specify an offset of greater or less than 80, or to view all the messages stored in the console buffer with this command:&lt;/p&gt;&lt;pre style=&quot;background-color: white; border: 0px; color: #58585b; font-family: courier; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; height: auto; line-height: inherit; margin-bottom: 10px; margin-top: 10px; max-width: 97%; overflow: auto; padding: 0px 0px 5px; vertical-align: baseline;&quot;&gt;Router# &lt;span style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 700; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;test service-module service-Engine&lt;/span&gt; slot/unit &lt;span style=&quot;border: 0px; font-family: inherit; font-size: inherit; font-stretch: inherit; font-style: inherit; font-variant: inherit; font-weight: 700; line-height: inherit; margin: 0px; padding: 0px; vertical-align: baseline;&quot;&gt;console&lt;/span&gt; ?&lt;br /&gt;&amp;nbsp; &amp;lt;1-20456&amp;gt;&amp;nbsp; Offset into console buffer&lt;br /&gt;&amp;nbsp; all&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Entire console buffer&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/3108610530958705478/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/3108610530958705478' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/3108610530958705478'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/3108610530958705478'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2021/10/cisco-cue-service-module-show-console.html' title='Cisco CUE Service Module - Show console output without logging in'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-3413850579703430099</id><published>2021-10-14T14:10:00.003-07:00</published><updated>2021-10-14T14:10:13.836-07:00</updated><title type='text'>Sonicwall - Get Complete Config via CLI  </title><content type='html'>&lt;p&gt;&amp;nbsp;no cli pager session&amp;nbsp;&lt;/p&gt;&lt;p&gt;show current-config&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/3413850579703430099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/3413850579703430099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/3413850579703430099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/3413850579703430099'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2021/10/sonicwall-get-complete-config-via-cli.html' title='Sonicwall - Get Complete Config via CLI  '/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-4836339442200660787</id><published>2021-06-24T17:59:00.002-07:00</published><updated>2021-06-24T18:06:24.753-07:00</updated><title type='text'>Sonicwall Multiple WAN Subnets Configuration</title><content type='html'>&lt;p&gt;&amp;nbsp;Configuration information for configuring multiple WAN interfaces&amp;nbsp;&lt;/p&gt;&lt;p&gt;Should work for Comcast EDI (Fiber) circuits&lt;/p&gt;&lt;p&gt;https://www.sonicwall.com/support/knowledge-base/configuring-multiple-wan-subnets-using-static-arp-with-sonicos-enhanced/170503911164326/&lt;/p&gt;&lt;p&gt;https://www.carlc.com/modules/Wordpress_Blog/configure-sonicwall-router-for-comcast-business-fiber-ethernet-multiple-ip-segmentsranges/&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Pretty sure this should work too - assigning it to a DMZ zone http://starforce.cyou/&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/4836339442200660787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/4836339442200660787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/4836339442200660787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/4836339442200660787'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2021/06/sonicwall-multiple-wan-subnets.html' title='Sonicwall Multiple WAN Subnets Configuration'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-2624043311394639292</id><published>2021-06-03T16:52:00.004-07:00</published><updated>2021-06-03T16:52:36.752-07:00</updated><title type='text'>Sonicwall Firewall Configuration Decode</title><content type='html'>&lt;p&gt;&amp;nbsp;base64 -d -i &quot;SonicWallConfig.exp&quot; | sed &#39;s/&amp;amp;/\n/g&#39; &amp;gt; SonicwallConfig.txt&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;https://www.sonicwall.com/support/knowledge-base/how-to-get-the-configurations-of-the-firewall-based-on-the-exporting-exp-file/170503330364045/&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/2624043311394639292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/2624043311394639292' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/2624043311394639292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/2624043311394639292'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2021/06/sonicwall-firewall-configuration-decode.html' title='Sonicwall Firewall Configuration Decode'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-5626675812488554576</id><published>2021-05-21T14:40:00.006-07:00</published><updated>2021-05-21T14:40:39.215-07:00</updated><title type='text'>Sonicwall Firewall - Gen 7 Diag Page</title><content type='html'>&lt;p&gt;&amp;nbsp;To access the diag page on gen 7 firewalls go to&amp;nbsp;&lt;/p&gt;&lt;p&gt;/sonicui/7/m/mgmt/settings/diag&lt;/p&gt;&lt;p&gt;e.g.&amp;nbsp; &amp;nbsp;https://10.1.1.1/sonicui/7/m/mgmt/settings/diag&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/5626675812488554576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/5626675812488554576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/5626675812488554576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/5626675812488554576'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2021/05/sonicwall-firewall-gen-7-diag-page.html' title='Sonicwall Firewall - Gen 7 Diag Page'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-6908194868890099554</id><published>2021-04-02T12:14:00.006-07:00</published><updated>2021-04-02T12:14:57.296-07:00</updated><title type='text'>Get DTMF to Work Between a Switchvox PBX and Vega Gateway</title><content type='html'>&lt;p&gt;&amp;nbsp;Change the Switchvox PBX to use Inband DTMF in the SIP provider settings for the Sangoma gateway provider.&amp;nbsp;&lt;/p&gt;&lt;p&gt;The default on the PBX is RFC4733 and the default on the gateway is RFC2833 so I&#39;m not sure why this is required.&amp;nbsp;&lt;/p&gt;&lt;p&gt;This worked on a Vega 60Gv2 gateway.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-nc0RxmBNW-HigRL4w75yPcvQkPySvGeM3xXOUeoQTM02F0ZwsamkUdbbniC4pKOIlEsJOIc89SpBrViOjgeCxlhmtXGxhtN7O2NKX_aXS6B0ph2-wniHQFUnzVlpc6-YZiBgt7GmOTc/&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img alt=&quot;&quot; data-original-height=&quot;839&quot; data-original-width=&quot;792&quot; height=&quot;627&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-nc0RxmBNW-HigRL4w75yPcvQkPySvGeM3xXOUeoQTM02F0ZwsamkUdbbniC4pKOIlEsJOIc89SpBrViOjgeCxlhmtXGxhtN7O2NKX_aXS6B0ph2-wniHQFUnzVlpc6-YZiBgt7GmOTc/w592-h627/image.png&quot; width=&quot;592&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&amp;nbsp; &amp;nbsp;&lt;p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/6908194868890099554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/6908194868890099554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/6908194868890099554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/6908194868890099554'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2021/04/get-dtmf-to-work-between-switchvox-pbx.html' title='Get DTMF to Work Between a Switchvox PBX and Vega Gateway'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-nc0RxmBNW-HigRL4w75yPcvQkPySvGeM3xXOUeoQTM02F0ZwsamkUdbbniC4pKOIlEsJOIc89SpBrViOjgeCxlhmtXGxhtN7O2NKX_aXS6B0ph2-wniHQFUnzVlpc6-YZiBgt7GmOTc/s72-w592-h627-c/image.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-4579279319109998585</id><published>2021-03-24T12:07:00.002-07:00</published><updated>2021-03-24T12:07:23.716-07:00</updated><title type='text'>Find hardware version of Raspberry Pi from the command line</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;span&gt;&lt;div style=&quot;-en-clipboard: true;&quot;&gt;See instructions here:&amp;nbsp;&lt;a href=&quot;https://elinux.org/RPi_HardwareHistory#Which_Pi_have_I_got.3F&quot;&gt;https://elinux.org/RPi_HardwareHistory#Which_Pi_have_I_got.3F&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Run&lt;/div&gt;&lt;div&gt;cat /proc/cpuinfo&lt;/div&gt;&lt;div&gt;look for revision and look it up on above page&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;! or&amp;nbsp;&lt;/div&gt;&lt;div&gt;cat /proc/cpuinfo | grep &#39;Revision&#39; | awk &#39;{print $3}&#39; | sed &#39;s/^1000//&#39;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;! web version - not always accurate/updated though and not well documented&lt;/div&gt;&lt;div&gt;rev=$(awk &#39;/^Revision/ { print $3 }&#39; /proc/cpuinfo) &amp;amp;&amp;amp; curl -L &lt;a href=&quot;http://perturb.org/rpi?rev=%24rev&quot;&gt;perturb.org/rpi?rev=$rev&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/4579279319109998585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/4579279319109998585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/4579279319109998585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/4579279319109998585'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2021/03/find-hardware-version-of-raspberry-pi.html' title='Find hardware version of Raspberry Pi from the command line'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-2070109798215052087</id><published>2021-03-15T16:08:00.002-07:00</published><updated>2021-03-15T16:08:11.059-07:00</updated><title type='text'>Windows Server Activation</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: &amp;quot;Calibri&amp;quot;,sans-serif; font-size: 11.0pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: Calibri; mso-fareast-language: EN-US; mso-fareast-theme-font: minor-latin;&quot;&gt;Several Windows
Server 2019 installs wouldn’t let me activate them normally. To do it, launch
an elevated command prompt and use this command -&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;span style=&quot;background: white; font-family: Arial, sans-serif; font-size: 10.5pt;&quot;&gt;cscript
c:\windows\system32\slmgr.vbs /ipk &amp;lt;product-key&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/2070109798215052087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/2070109798215052087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/2070109798215052087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/2070109798215052087'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2021/03/windows-server-activation.html' title='Windows Server Activation'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-6331968415336243551</id><published>2021-02-25T18:05:00.001-08:00</published><updated>2021-02-25T18:05:04.350-08:00</updated><title type='text'>Cisco WLC AP Certificate Ignore</title><content type='html'>&lt;p&gt;&amp;nbsp;&lt;span style=&quot;background-color: white; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 16px;&quot;&gt;For 7.4.140.0 and later:&lt;/span&gt;&lt;/p&gt;&lt;span style=&quot;background-color: white; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 16px;&quot;&gt;(WLC)&amp;gt;config ap cert-expiry-ignore {mic|ssc} enable&lt;/span&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white; color: #58585b; font-family: CiscoSans, Arial, sans-serif; font-size: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #58585b; font-family: CiscoSans, Arial, sans-serif;&quot;&gt;https://community.cisco.com/t5/wireless/help-me-problem-with-wlc-and-ap/td-p/1958404&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;span style=&quot;color: #58585b; font-family: CiscoSans, Arial, sans-serif;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/6331968415336243551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/6331968415336243551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/6331968415336243551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/6331968415336243551'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2021/02/cisco-wlc-ap-certificate-ignore.html' title='Cisco WLC AP Certificate Ignore'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-5027531159641548113</id><published>2021-02-09T14:00:00.001-08:00</published><updated>2021-02-09T14:00:15.575-08:00</updated><title type='text'> Excel - Compare two cells only if there is text in one. Otherwise display missing. </title><content type='html'>&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;=IF(NOT(ISBLANK(G2)),(IF(A2=G2,&quot;&quot;,&quot;FALSE&quot;)),&quot;Missing&quot;)&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/5027531159641548113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/5027531159641548113' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/5027531159641548113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/5027531159641548113'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2021/02/excel-compare-two-cells-only-if-there.html' title=' Excel - Compare two cells only if there is text in one. Otherwise display missing. '/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-4712326202879575296</id><published>2020-12-03T10:09:00.002-08:00</published><updated>2020-12-03T10:09:45.360-08:00</updated><title type='text'>Quick and Dirty Generate Random Words</title><content type='html'>&lt;p&gt;&amp;nbsp;shuf -n20 /usr/share/dict/american-english&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/4712326202879575296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/4712326202879575296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/4712326202879575296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/4712326202879575296'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2020/12/quick-and-dirty-generate-random-words.html' title='Quick and Dirty Generate Random Words'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-6390441118822013266</id><published>2020-10-22T15:38:00.003-07:00</published><updated>2020-10-22T15:38:44.301-07:00</updated><title type='text'>Sonicwall Netextender SSL VPN Client - Trusted Certificates</title><content type='html'>&lt;p&gt;Trusted certificate thumbprints are stored in the registry at&amp;nbsp;&lt;/p&gt;&lt;p&gt;HKLM\SOFTWARE\SonicWall\SSL-VPN NetExtender\Standalone\TrustCerts&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/6390441118822013266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/6390441118822013266' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/6390441118822013266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/6390441118822013266'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2020/10/sonicwall-netextender-ssl-vpn-client.html' title='Sonicwall Netextender SSL VPN Client - Trusted Certificates'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-3449926465551010265</id><published>2020-10-01T20:02:00.001-07:00</published><updated>2020-10-01T20:02:05.863-07:00</updated><title type='text'>Cisco WLC Upgrade - Predownload Images to APs</title><content type='html'>&lt;p&gt;&amp;nbsp;config ap image predownload primary all&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;show ap image all&lt;/p&gt;&lt;p&gt;(to check the status)&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/3449926465551010265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/3449926465551010265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/3449926465551010265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/3449926465551010265'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2020/10/cisco-wlc-upgrade-predownload-images-to.html' title='Cisco WLC Upgrade - Predownload Images to APs'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-137202996842521569</id><published>2020-09-24T18:41:00.004-07:00</published><updated>2020-09-24T18:41:51.346-07:00</updated><title type='text'>Show AP Power Levels via CLI in Newer Versions of AireOS</title><content type='html'>&lt;p&gt;show advanced 802.11a summary&lt;/p&gt;&lt;p&gt;show advanced 802.11b summary&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/137202996842521569/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/137202996842521569' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/137202996842521569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/137202996842521569'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2020/09/show-ap-power-levels-via-cli-in-newer.html' title='Show AP Power Levels via CLI in Newer Versions of AireOS'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5413097072674220524.post-1613685482686511696</id><published>2020-01-15T17:15:00.000-08:00</published><updated>2020-01-15T17:15:08.785-08:00</updated><title type='text'>WLC Upgrade Info</title><content type='html'>config ap image predownload primary all&lt;br /&gt;
show ap image all&lt;br /&gt;
&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://ap3x.blogspot.com/feeds/1613685482686511696/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5413097072674220524/1613685482686511696' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/1613685482686511696'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5413097072674220524/posts/default/1613685482686511696'/><link rel='alternate' type='text/html' href='http://ap3x.blogspot.com/2020/01/wlc-upgrade-info.html' title='WLC Upgrade Info'/><author><name>Ryan</name><uri>http://www.blogger.com/profile/05818080325963008581</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>