Author Archives: Keith Miller

About Keith Miller

Keith Miller is currently a network engineer for a consulting company on a military base in South Carolina, USA. He was promoted from help-desk technician to network engineer in June of 2010 and has been doing it ever since. Networking is definitely his passion, however he enjoys most things that are IT or technology related. Keith is always looking for ways to improve myself and network with his peers in this industry so feel free to contact him if you’d like to exchange ideas! Twitter: @packetologist

B(eacon)s of Death: The full story

Preamble

If you’re reading this, I have most likely already given a Ten Talk presentation at WLPC US 2026 in Phoenix, Arizona. With only ten minutes to present, the information I shared was limited. This blog is meant to provide more details on how we resolved this issue.

Windows laptop blue screening while testing to try and resolve the issue

What would you do if you found out your Wi-Fi was essentially denial of servicing certain clients by causing them to crash? What if I told you this only impacted about 50 users total, approximately 0.001% of your client population? Would it change your level of concern or the amount of energy that you spent trying to solve this problem? Or would you tell those very few individuals to go away and get a new device? For me, every user’s experience matters and this is why I went through the process described in this blog to identify and resolve the issue (Windows laptops BSOD’ing) that was brought to me.

Continue reading

How I saved Thanksgiving (football) at my son’s house

If you’re American, you’re aware that we just celebrated Thanksgiving approximately two weeks ago (11/27) at the time of me writing this. For those outside of the US who aren’t are aware of Thanksgiving, just think of it as peek Americanism- not working, being extra greedy as we eat lots of tasty food and desserts all day, and for some, playing or watching football is also part of the tradition. 😁

This year, our oldest son volunteered to host family Thanksgiving at his house. And by hosting, this wasn’t just everyone swinging by on Thanksgiving day to eat and have fun. Because everyone lives 3+ hours away from him, we all came in a couple of days early and stayed at his house until Saturday morning. Each day there were events and different genres of food served; some of it was cooked at home and some of it was brought in from outside. The number of people there included roughly 18 adults, 2 teenagers, and 4 younger kids; and those numbers don’t include the 2 dogs (1 of them is our granddog, pictured below) as well as other family that visited on Thanksgiving day… It was an amazing time! Anyway, on to the real reason why I’m writing this post.

Continue reading

First impressions of the WLAN Pi Go

As I sit here eating a delicious Cinnamon Crunch bagel in Panera on a beautiful Saturday morning, I thought this would be the perfect time to write about the WLAN Pi Go and my initial impressions of it so far after only a few days of having it. Thanks Om for the push!

The WLAN Pi Go (Go) was officially launched on July 30th, 2025 via a live YouTube stream by the WLAN Pi team. Since I learned about the Go, I knew it was likely an immediate purchase for me. In fact, I ordered one from Josh’s BigQAM store before the live stream was even over.

Image courtesy of the BigQAM website
Continue reading

Automating backups of your floor plans and AP locations using Python

Background

At my new $dayjob, we’re undergoing a migration/refresh to Juniper Mist which will encompass over 13K APs when the dust settles. If you’re reading this, you already know that just performing a 1:1 swap for that many APs requires a lot of planning and resources. And depending on the size of your team, things may move faster or slower, or you may opt to contract out some of the work that’s required. Now, some organizations with large deployments choose to refresh portions of their network on a yearly cycle, let’s say 20% per year over 5 years. For us, that would have been a pretty manageable 2600 APs per year. However, given the variables listed below, we’re having to move fast (I mean like Jimmy Johns fast), but our team is small so we’re also having to pull in more resources, including external ones which can result in inconsistencies if left unchecked.

Continue reading

Decoding Mist AP to Mist Edge tunnels with Wireshark

I don’t have any hard statistics to back this up, but I’m willing to fake bet that at least 90% of Mist’s customer deployments use local breakout (LBO) or local bridging as the method of offloading Wi-Fi client traffic onto the wired network. If this is your first time seeing the term LBO, it’s essentially bridging traffic directly onto the switch port that the AP is connected to. It requires a L2 network where your client VLANs are available on the switch(es) that your AP(s) are connected to.

Fig. 1 Local bridging or LBO deployment model courtesy of Mist’s website
Continue reading