<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[More Than Network Solutions]]></title><description><![CDATA[More Than Network Solutions]]></description><link>https://mtnsolutions.pro/</link><image><url>https://mtnsolutions.pro/favicon.png</url><title>More Than Network Solutions</title><link>https://mtnsolutions.pro/</link></image><generator>Ghost 5.79</generator><lastBuildDate>Sun, 31 May 2026 17:45:30 GMT</lastBuildDate><atom:link href="https://mtnsolutions.pro/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Committed to CCNP]]></title><description><![CDATA[<p>I was sitting in a livestream today with Chuck, Jeremy, Anthony, and Zach. Chuck said something about getting his CCNP if 1,000 people earned their CCNA. The crowd went nuts. And somewhere in that noise, I made a decision I&apos;ve been circling for a long time.</p>
<p>I&</p>]]></description><link>https://mtnsolutions.pro/committed-to-ccnp/</link><guid isPermaLink="false">6a18be3f119d8d0001c957e2</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Thu, 28 May 2026 22:20:41 GMT</pubDate><media:content url="https://mtnsolutions.pro/content/images/2026/05/Study-CCNP-3.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://mtnsolutions.pro/content/images/2026/05/Study-CCNP-3.jpg" alt="Committed to CCNP"><p>I was sitting in a livestream today with Chuck, Jeremy, Anthony, and Zach. Chuck said something about getting his CCNP if 1,000 people earned their CCNA. The crowd went nuts. And somewhere in that noise, I made a decision I&apos;ve been circling for a long time.</p>
<p>I&apos;m going for my CCNP.</p>
<p>Not because my job requires it. It doesn&apos;t. Not because 1,000 people hit some milestone&#x2014;I&apos;m not waiting for that. Because I&apos;ve had the book. I&apos;ve watched the videos. I&apos;ve had the subscriptions. I&apos;ve done everything <em>around</em> this thing without actually doing <em>the thing</em>.</p>
<p>My wife and daughter are in Korea visiting family right now. I have an abundance of time that deserves better than what I&apos;ve been giving it.</p>
<hr>
<p><em><strong>So here&apos;s the public version:</strong></em> I&apos;m buckling down. I don&apos;t know exactly when I&apos;ll take the exam. I don&apos;t know if I&apos;ll pass on the first attempt. But I know I&apos;m going to sit the exam, and if the first time doesn&apos;t go my way, there&apos;ll be a second.</p>
<hr>
<p>Anthony said doing hard things is worth doing. He&apos;s right. Sometimes you just need to stretch. Not <em>later</em>, not when conditions are perfect, but <em>now</em>.</p>
<p>If you&apos;re ready, I&apos;m ready. Here we go.</p>
]]></content:encoded></item><item><title><![CDATA[Full Neighborship, Nothing Learned]]></title><description><![CDATA[<h2 id="the-ping-worked-on-the-first-try-after-a-couple-hours">The ping worked on the first try, <em>after a couple hours.</em></h2>
<hr>
<p>My home network is not a lab. It&apos;s the network my wife and daughter use every day, which means the unspoken design constraint is that Netflix must never go down. Korean dramas do not pause themselves, and</p>]]></description><link>https://mtnsolutions.pro/full-neighborship-nothing-learned/</link><guid isPermaLink="false">6a1318f3119d8d0001c9574d</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Sun, 24 May 2026 15:41:46 GMT</pubDate><media:content url="https://mtnsolutions.pro/content/images/2026/05/thumbnail-2-full-zero.jpg" medium="image"/><content:encoded><![CDATA[<h2 id="the-ping-worked-on-the-first-try-after-a-couple-hours">The ping worked on the first try, <em>after a couple hours.</em></h2>
<hr>
<img src="https://mtnsolutions.pro/content/images/2026/05/thumbnail-2-full-zero.jpg" alt="Full Neighborship, Nothing Learned"><p>My home network is not a lab. It&apos;s the network my wife and daughter use every day, which means the unspoken design constraint is that Netflix must never go down. Korean dramas do not pause themselves, and my wife&apos;s tolerance for &quot;I&apos;m just going to reconfigure something real quick&quot; has been calibrated over the years.</p>
<p>But she and my daughter are visiting my in-laws for the summer. Which means the network is mine. Ich habe Sturmfrei!</p>
<p>I&apos;d been wanting to enable OSPF for a while. The topology had the right pieces&#x2014;a pair of Juniper EX3300s handling Layer 2 switching, a UDM tackling router on a stick and the WAN (replacing a pair of EdgeRouter Xs I had set up as a VRRP group because <em>why wouldn&apos;t I?</em>). Only problem&#x2026; the UDM couldn&apos;t actually speak OSPF when I got it. I&apos;d picked it up on Craigslist about a month earlier for $70. A UDM from 2020, purchased in 2026, which is a sentence that probably says a lot about me. It also didn&apos;t support OSPF. That made it the third Craigslist find I&apos;d spent money on before realizing it couldn&apos;t do the one thing I wanted. The first two were the Junipers.</p>
<p>Then UniFi OS 10.4 dropped, and the UDM finally got OSPF support. Between that and working so closely with the <a href="https://academy.networkchuck.com/course/premium-summer-of-ccna?ref=mtnsolutions.pro">Summer of CCNA</a>&#x2014;which had me excited about hands-on labs again, real hardware, real cables, real mistakes&#x2014;the timing was right.</p>
<p>The goal was specific: get OSPF running so routes between the EdgeRouter Xs and the UDM would propagate dynamically. No static routes. And ideally without killing Netflix from seven thousand miles away, though with the house empty the stakes were mostly academic.</p>
<hr>
<h2 id="before-any-of-this-though-i-had-to-get-into-the-edgerouters">Before any of this, though, I had to get into the EdgeRouters.</h2>
<p>I&apos;d factory-reset them both&#x2014;clean slate, no lingering config from before. The problem with a factory-reset EdgeRouter X is that it came back with no IP address. I must have held the reset button too long or something. The web interface was gone. SSH, gone. Both devices powered on and blinking and completely unreachable from my Mac.</p>
<p>The last resort was serial console. I&apos;ve done it before. I even have a short post and video of how to do that <a href="https://mtnsolutions.pro/console-on-edgerouter-x/">here</a>. Open the case, find the UART pads on the circuit board, connect an FTDI USB-to-serial adapter, and talk to the thing directly. As far as electronics are concerned, it&apos;s child&apos;s play; in terms of the OSI model, this is less than Layer 1. This is unfurling useless umbrellas under hurricane conditions.</p>
<p>The first EdgeRouter X cooperated. Four male pins already soldered to the pads on the board (I vaguely remember doing that while still in Seoul), female Dupont jumper wires connected straight to the FTDI adapter&#x2014;TX, RX, GND&#x2014;and a terminal window open at 115200 baud, because that&apos;s what the internet said was correct. What I got was a screen full of gibberish. Fast-scrolling garbage characters that eventually stopped, leaving a cursor blinking on nonsense. It looked like the device was frozen mid-boot, or stuck in a loop, or just dead.</p>
<p>It wasn&apos;t. 115200 is the baud rate the kernel uses <em>after</em> it&apos;s already booted. During the initial boot sequence, the serial console runs at 57600. So the gibberish was real output at the wrong speed, and the silence was a login prompt I couldn&apos;t read. Switching to 57600 gave me clean output, a console prompt, and a way to assign an IP address and get back to the web interface.</p>
<h2 id="the-second-edgerouter-x-was-not-as-cooperative">The second EdgeRouter X was not as cooperative.</h2>
<p>Somebody had already attempted to solder male pin headers onto those UART pads&#x2014;and bridged the holes. The solder filled the gaps instead of making clean connections, leaving nothing for my jumper wires to attach to. So I got out the soldering iron. Desoldered the bridges, reflowed new headers, in a room whose smell was starting to give me a headache (seriously...proper PPE while soldering. And open a window)&#x2014;all to assign an IP address to a router sitting three feet from my keyboard.</p>
<p>I went from soldering circuit board pads to running OSPF in a couple of hours, working off and on. The range of a single afternoon on this project. What else was I going to do? I had already spent enough time outside riding up Mt. St. Francis on my bike. A little time away from the sun&apos;s anger to battle network gremlins was a welcome change.</p>
<hr>
<p>Now you might be thinking: isn&apos;t that Juniper EX3300 a Layer 3 switch? Capable of OSPF? Why wouldn&apos;t you invite it to the party? And the answer is that this particular Juniper was sold to me lacking any configuration whatsoever&#x2014;including the advanced support license that would unlock what the EX3300 is actually capable of in software. Namely, OSPF. So the Juniper stays at Layer 2. It&apos;s a switch. Its job is to provide connectivity between the devices that <em>are</em> running OSPF. The UDM and the EdgeRouter X are the speakers. The Juniper is the room they&apos;re speaking in.</p>
<p>Which meant ge-0/0/3 on the Juniper became an access port on a new VLAN. VLAN 85. A dedicated transit VLAN for the OSPF adjacency, because putting routing protocol traffic on the management VLAN felt like the kind of shortcut that works until it doesn&apos;t. IYKYK. The trunk on ge-0/0/0 to the UDM got VLAN 85 added to its member list. Two ports, same VLAN, pure L2. The Juniper doesn&apos;t care what the routers are doing above Layer 2, and that&apos;s exactly the point.</p>
<hr>
<h2 id="the-adjacency-didnt-come-up">The adjacency didn&apos;t come up.</h2>
<p>The first EdgeRouter X had OSPF configured&#x2014;router ID, hello timers, redistribute connected&#x2014;all set through the web GUI, which is happy to let you configure everything <em>around</em> the protocol. What the GUI doesn&apos;t expose is the one thing that actually turns it on: the <code>area 0 network</code> statement. That lives in the CLI. And of course I hadn&apos;t set it&#x2014;I was in the web interface, where as far as I could tell OSPF was fully configured. One line, typed into the command line:</p>
<pre><code>set protocols ospf area 0 network 10.85.0.0/24
</code></pre>
<p>The adjacency came up immediately. Full state. The UDM and the first EdgeRouter X could see each other, exchange routes, the whole deal. But my Mac still couldn&apos;t reach the second EdgeRouter X at 10.85.1.1.</p>
<hr>
<p>Troubleshooting this part was methodical in the way that networking forces you to be. My Mac could ping 10.85.0.1&#x2014;the first EdgeRouter X on the transit link. So the forward path from my Mac through the UDM to the first EdgeRouter X was fine. The first EdgeRouter X could ping 10.85.1.1 from its switch0 interface at 10.85.1.2. So the link between the two EdgeRouters was fine. But when I sourced the ping from 10.85.0.1&#x2014;the eth0 address on the transit side&#x2014;10.85.1.1 went silent.</p>
<p>That narrowed it down. The second EdgeRouter X had no route back to my Mac&apos;s subnet. It only knew about its directly connected networks&#x2014;traffic could arrive, but the replies had nowhere to go.</p>
<p>The clean fix: run OSPF between the two EdgeRouters so the second one would learn routes dynamically. I configured OSPF on the second EdgeRouter X, added the 10.85.1.0/24 network to area 0, set up the adjacency on the link between them. The adjacency came up Full. The LSDB was fully populated&#x2014;I could see every LSA from every router in the topology.</p>
<p>And still no routes.</p>
<hr>
<p>The second EdgeRouter X had a Full OSPF adjacency, a complete link-state database, and was installing <em>zero</em> learned routes. Just its own connected networks, sitting there like nothing had happened. The adjacency was a formality&#x2014;handshake completed, information exchanged, and then apparently filed away and ignored.</p>
<p>This is the part where I stared at the screen for a while.</p>
<p>The second EdgeRouter X had a switch0 interface configured at 10.85.0.2/24. That address&#x2014;I&apos;d set it myself, over the serial console I&apos;d spent an afternoon soldering my way into. I was so relieved to finally have access that I punched in an IP and moved on without checking what else on the network already owned it. The UDM owned it. On the OSPF transit VLAN, on a completely different physical segment&#x2014;also 10.85.0.2. Same IP. Different networks. Both advertising themselves to OSPF.</p>
<p>This is what happens when you configure a network by the seat of your pants. A diagram&#x2014;an actual diagram, with addresses written down&#x2014;would have caught this before I ever typed the command. But I was working from memory and momentum, and momentum doesn&apos;t check for duplicates.</p>
<p>When OSPF ran <a href="https://en.wikipedia.org/wiki/Dijkstra%27s_algorithm?ref=mtnsolutions.pro">Dijkstra&apos;s algorithm</a> on the second EdgeRouter X, it saw a network LSA for 10.85.0.2&#x2014;the UDM&apos;s designated router address on the transit link. But the second EdgeRouter X <em>also</em> had 10.85.0.2 on its own switch0. So the algorithm looked at that network, looked at its own interface, and concluded it could reach the transit network directly through switch0. Which it couldn&apos;t, because switch0 was on an entirely different Layer 2 segment. The path computation was poisoned. Every route that depended on traversing the transit network&#x2014;which was all of them&#x2014;computed to an invalid next hop and got discarded.</p>
<p>The fix was removing the 10.85.0.2 address from the second EdgeRouter X&apos;s switch0. The moment it was gone, the SPF calculation found valid paths, and every route flooded in at once. Default route from the UDM. All the VLAN subnets. The transit link. Everything. One IP conflict, hiding in plain sight, breaking the entire routing table without generating a single error message.</p>
<hr>
<p>I keep coming back to how <em>quiet</em> this failure was. The adjacency was Full. The LSDB was complete. Every piece of OSPF was doing its job correctly&#x2014;exchanging LSAs, maintaining neighbor state, running the SPF algorithm on schedule. And the SPF algorithm <em>was</em> running correctly, given the information it had. It computed the shortest paths using its link-state database and its local interfaces, and it arrived at a perfectly logical conclusion that happened to be wrong because the local interface was lying about what it could reach.</p>
<p>There was no error. No warning. No &quot;hey, you&apos;ve got two devices claiming the same IP on different segments.&quot; OSPF doesn&apos;t know about Layer 2 topology. It trusts that if you have an interface on a subnet, you can reach other devices on that subnet. And normally that&apos;s a safe assumption. Until it isn&apos;t.</p>
<p>It&apos;s the same lesson as the overlapping subnets problem I helped Michael with a while back, just wearing different clothes. Two things with the same address, both technically correct in isolation, both completely broken in combination. The symptom presents as <em>nothing works</em> and the cause hides behind the fact that everything <em>looks</em> configured. You don&apos;t find it by checking if things are up. You find it by asking <em>which</em> 10.85.0.2 are we talking about.</p>
<hr>
<p>The topology works now. Three OSPF speakers&#x2014;UDM, first EdgeRouter X, second EdgeRouter X&#x2014;all in area 0, all exchanging routes dynamically through a Juniper switch that has no idea OSPF exists. The Juniper provides the room. The routers have the conversation. And somewhere in the middle of all of it, I learned that the hardest bugs aren&apos;t the ones where something is broken. They&apos;re the ones where everything is working exactly as designed, and the design has a contradiction you haven&apos;t noticed yet.</p>
]]></content:encoded></item><item><title><![CDATA[One Digit]]></title><description><![CDATA[<p>I should have been annoyed. But I wasn&apos;t.</p>
<p>It was one of those days where the work just <em>flows</em>. Small projects stacking up and getting knocked down one at a time, the kind of momentum you don&apos;t want to interrupt because once it&apos;s gone</p>]]></description><link>https://mtnsolutions.pro/one-digit/</link><guid isPermaLink="false">6a0907c3119d8d0001c956a8</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Sun, 17 May 2026 00:44:11 GMT</pubDate><media:content url="https://mtnsolutions.pro/content/images/2026/05/thumbnail-6-fork-in-road.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://mtnsolutions.pro/content/images/2026/05/thumbnail-6-fork-in-road.jpg" alt="One Digit"><p>I should have been annoyed. But I wasn&apos;t.</p>
<p>It was one of those days where the work just <em>flows</em>. Small projects stacking up and getting knocked down one at a time, the kind of momentum you don&apos;t want to interrupt because once it&apos;s gone you spend the rest of the afternoon trying to remember what you were doing. I was starving like a hostage and seriously considering whether the tortilla chips in the back of the pantry still counted as food or if they had crossed over into the realm of building material. The phone rang, snapping me in an instant out of the <em>I wonder if shoe leather actually has nutritional value</em> discussion that was percolating through my brain. The smart move would have been to let it go to voicemail.</p>
<p>It was Michael. I picked up.</p>
<hr>
<p>Michael is a retired teacher&#x2014;a former colleague from a different life&#x2014;who now lives in an RV and tours the country picking up odd jobs because he retired too young to sit still. He&apos;s had a GL.iNet travel router in his rig for years now, running on its factory defaults: SIM card for cellular, Wi-Fi repeater for campground networks. The only thing I ever touched on that box was configuring his Starlink dish as a policy route for when he&apos;s off-grid. The rest of it, the LAN settings, the DHCP range, the default gateway, was whatever the router shipped with out of the box. Nine years on the road and it never mattered.</p>
<p>&quot;I&apos;m not sure what witchcraft is going on,&quot; he said, &quot;but I can&apos;t get on the campground Wi-Fi. All I&apos;ve got is cell.&quot; But from the speedtest we ran, the signal was weak enough that you might consider it barely usable.</p>
<hr>
<p>I had him share his screen. macOS has a screen sharing app baked right in, and once I could see the GL.iNet admin panel we were looking at the same picture. Internet sources on the left, router in the middle, LAN to the right. Everything <em>looked</em> connected. The Wi-Fi repeater showed a link to the campground&apos;s network. But traffic wasn&apos;t moving.</p>
<p>The first clue was the DNS.</p>
<p>The resolver address coming back was... wrong. Not wrong in a <em>this is broken</em> way. Wrong in a <em>this doesn&apos;t belong to us</em> way. A quick WHOIS lookup confirmed it: the DNS was resolving to a local ISP in Michigan. Which is exactly where Michael happened to be parked. That DNS had no business showing up on his LAN unless something upstream was leaking into his network in a way it shouldn&apos;t be.</p>
<p>A few more things that didn&apos;t add up. And then it clicked.</p>
<p>The GL.iNet router ships with a default LAN of 192.168.8.0/24. That&apos;s fine. Millions of these things run on that address space without issue. Until you connect one to an upstream network that&apos;s <em>also</em> using 192.168.8.0/24. Which is apparently what the campground&apos;s ISP had configured on their equipment.</p>
<p>Two networks. Same address space. One router with an arm in each, unable to tell them apart.</p>
<hr>
<p>This is where it got interesting, not for me, but for Michael. Because once I could see the problem, I had to <em>explain</em> the problem. And that&apos;s the true test of your knowledge on a subject. <em>&quot;If you can&apos;t explain it simply, you don&apos;t understand it well enough.&quot;</em> Michael was just about to have that aha moment, and I was going to be there for it. Well worth the price of admission, even if it meant my stomach was attempting to join the conversation with all the noise it was making.</p>
<p>&quot;Look at the diagram,&quot; I said. &quot;Your router has one interface facing the campground and one interface facing your LAN. Both networks are 192.168.8.0/24. Both have a gateway at 192.168.8.1. So when a device on your network says <em>I need to reach the internet, where&apos;s the exit?</em>&#x2014;it gets two answers. Your GL.iNet says <em>I&apos;m the gateway, send it to me.</em> And the campground&apos;s router says <em>No, I&apos;m the gateway, send it here.</em> Same address. Both claiming to be the door.&quot;</p>
<p>You could hear it on his voice over the screen share as it landed. That moment where the abstract becomes concrete.</p>
<p>&quot;So it&apos;s not that the connection is <em>broken</em>,&quot; he said. &quot;It&apos;s that nothing knows where to go.&quot;</p>
<p>Exactly. And it gets worse. It&apos;s not just the gateways competing, it&apos;s the DHCP servers too. Both networks are advertising the same address range to any device that asks for one. A device connecting to Michael&apos;s LAN could receive its IP assignment from the campground&apos;s DHCP server instead of his router&apos;s, or vice versa. At that point you&apos;ve got devices with addresses that technically belong to both networks, default routes pointing at ambiguous gateways, and ARP tables full of conflicting entries because multiple devices across both networks may share the same IP. Nothing is <em>broken</em> in the sense that an interface is down or a cable is unplugged. Everything is configured. Everything is live. And nothing works, because the addressing that&apos;s supposed to tell traffic where to go is pointing in two directions at once. It&apos;s actually kinda surprising Michael&apos;s router wasn&apos;t causing conflicts for neighboring RVers.</p>
<p>The only reason Michael still had <em>any</em> internet was the SIM card. That connection routes through the cell tower on a completely separate interface. It never touches the campground network, so it never encounters the overlap.</p>
<hr>
<p>The fix was almost comically simple.</p>
<p>We changed the LAN subnet from 192.168.8.0/24 to 192.168.9.0/24. One digit. The moment we applied it, traffic started flowing through the campground Wi-Fi like nothing had ever been wrong.</p>
<p>There was a brief moment of panic when the admin page disappeared&#x2014;because of course it did, the router&apos;s address had just changed from 192.168.8.1 to 192.168.9.1&#x2014;and Michael had to dig out his little notebook of passwords of important things and reassociate with the Wi-Fi at the new gateway. But once he was back in, everything worked. Load balancing, policy routing, all of it. One digit was the difference between a functioning multi-WAN setup and a router arguing with a campground over who gets to be the exit.</p>
<hr>
<p>Nine years. Michael has been on the road for nine years. Not the entire time with that router mind you... but the router has been on its factory defaults the entire time he&apos;s had it, connecting to campground Wi-Fi in every state, and this was the <em>first time</em> he ever hit an overlap. That&apos;s how rare it is. But rare doesn&apos;t mean impossible, and the fact that it took nine years to surface is exactly what makes default configurations dangerous. You start to trust them because they&apos;ve always worked, and then one afternoon in Michigan they don&apos;t, and you&apos;re on the phone with a guy who skipped lunch trying to explain why two networks can&apos;t both be 192.168.8.0/24.</p>
<p>I have a hunch about what happened on the campground&apos;s end. The GL.iNet&apos;s default subnet is 192.168.8.0/24, and that&apos;s not a common range for consumer ISP equipment. Most home routers ship with 192.168.0.1 or 192.168.1.1. The fact that the campground&apos;s network was using the <em>exact</em> same /24 makes me wonder if their ISP, or whoever manages the park&apos;s network, is running GL.iNet hardware too. I can&apos;t confirm it. I&apos;ll never know what&apos;s sitting in that campground office. But the overlap is suspicious enough that I&apos;d put money on it being the same brand, same factory defaults, same <em>it works, so why change it</em> reasoning on both ends.</p>
<p>Which brings me to the only real takeaway here: change your defaults! It takes thirty seconds. Pick a subnet that isn&apos;t whatever the manufacturer chose for you. 192.168.47.0/24. 10.0.99.0/24. Anything. Because the default exists for the convenience of the factory, not for the uniqueness of your network, and the one time in nine years that it matters, it <em>really</em> matters.</p>
<hr>
<p>I hung up and realized I&apos;d completely forgotten I was hungry.</p>
<p>That was supposed to be a lunch break. It was the highlight of my day.</p>
]]></content:encoded></item><item><title><![CDATA[The Dumb Question]]></title><description><![CDATA[<p>I was today years old when I finally understood the real reason we need Spanning Tree Protocol.</p>
<p>That sentence is embarrassing to type. I have a CCNA. I work at NetworkChuck Academy. I am <em>around</em> networking content and networking people every day. And yet, until recently, I did not actually</p>]]></description><link>https://mtnsolutions.pro/the-dumb-question/</link><guid isPermaLink="false">69fe373c119d8d0001c9562c</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Sat, 09 May 2026 14:17:54 GMT</pubDate><media:content url="https://mtnsolutions.pro/content/images/2026/05/thumbnail-8-cable-question-nohuman.jpg" medium="image"/><content:encoded><![CDATA[<img src="https://mtnsolutions.pro/content/images/2026/05/thumbnail-8-cable-question-nohuman.jpg" alt="The Dumb Question"><p>I was today years old when I finally understood the real reason we need Spanning Tree Protocol.</p>
<p>That sentence is embarrassing to type. I have a CCNA. I work at NetworkChuck Academy. I am <em>around</em> networking content and networking people every day. And yet, until recently, I did not actually understand <em>why</em> STP exists. I knew what it does. I knew the textbook answer. I could recite it in my sleep:</p>
<p><em>&quot;Because broadcast storms are dangerous.&quot;</em></p>
<p>And that&apos;s not wrong. But it&apos;s not the answer either. It&apos;s the symptom dressed up as the cause, and I went years&#x2014;<em>years</em>&#x2014;without questioning the distinction.</p>
<hr>
<p>Here&apos;s what happened. I was watching one of Jeremy&apos;s livestreams just chillin&apos; the way you do when someone who actually knows the material is talking you through it in real time. A very passive review sesh. And then Jeremy got into some of the details around STP. Nothing earth-shattering, just the kind of under-the-hood specifics that I had internalized a long time ago. And somewhere in the middle of it, maybe because of my familiarity with the topic, my mind started to wander. A question started forming that I almost dismissed because it felt too basic, the kind of thing you&apos;re supposed to already know by the time you&apos;ve got letters after your name: <em>Why doesn&apos;t Ethernet just use a TTL like IP does?</em></p>
<p>That&apos;s it. That was <em>the dumb question</em>. And it nagged at me enough after the stream that I went and looked it up.</p>
<p>IP packets have a TTL&#x2014;a hop count that decrements every time the packet crosses a router. When it hits zero, the packet dies. Elegant, simple, self-correcting. Even if something loops at Layer 3, the loop is self-terminating. The packet has a built-in death mechanism.</p>
<p>Ethernet frames don&apos;t have that. No hop count. No expiration. No built-in way to die. And&#x2014;this is the part that wrecked my understanding&#x2014;<em>that was intentional</em>. Early Ethernet was designed to be as simple and lightweight as possible because the hardware running it could barely keep up as it was. Adding a TTL field would have meant more processing per frame, more complexity in the header, more overhead on devices already operating at their limits. The engineers who designed Ethernet looked at the trade-off and chose simplicity: keep the frame lean instead of reinventing the Ethernet standard from scratch.</p>
<p>I imagine that if Ethernet were developed in 2026, where the computational power found in the smartphone you are probably reading this on eats the lunches of supercomputers of even 20 years ago, instead of the 1970s, we would have come up with some other way of handling loops in the switched environment.</p>
<p>That &quot;some other way&quot; turned out to be Spanning Tree Protocol. Instead of giving frames a way to die, we prevented loops from forming in the first place. Block redundant paths. Elect a root bridge. Build a loop-free topology and just <em>hope nobody plugs in a cable where they shouldn&apos;t</em>. It&apos;s clever, and it works, but it&apos;s not solving the root problem. It&apos;s routing around it. [pun... intended, I think]</p>
<hr>
<p>And then the history gets genuinely interesting, at least to me, and if you&apos;ve read this far I&apos;m going to assume you&apos;re at least mildly curious.</p>
<p>TRILL and SPB came along and essentially asked: <em>What if Layer 2 worked more like Layer 3?</em> What if frames could take multiple paths, handle redundancy natively, not require a protocol whose entire job is preventing the network from eating itself? Good questions. Reasonable architecture.</p>
<p>But before either could gain real traction, VXLAN and EVPN leapfrogged both of them. Different approach entirely: instead of making Layer 2 smarter, just encapsulate it inside Layer 3. Let the routed IP fabric handle the hard stuff. Move the problem up the stack. Let routing&#x2014;which already has TTLs, already knows how to deal with loops&#x2014;do what it&apos;s always been good at.</p>
<p>We spent decades trying to scale Ethernet&apos;s flat-switching model. Then we decided maybe routing was the answer all along.</p>
<hr>
<p>I could wrap this up here with a clean technical summary and that would be a perfectly fine post. But the thing that keeps nagging at me isn&apos;t really about Ethernet.</p>
<p>It&apos;s about the question I almost didn&apos;t ask.</p>
<p><em>Why doesn&apos;t Ethernet have a TTL?</em> is not a complicated question. It&apos;s basic. Almost embarrassingly simple. And I nearly didn&apos;t ask it because I felt like I <em>should</em> already know the answer. I have the cert. I work in this space. Asking something that fundamental felt like admitting the foundation wasn&apos;t as solid as the credentials implied, like pulling on a thread that might unravel something I&apos;d rather leave looking tidy.</p>
<p>But the question was the thing. Everything I learned about STP&apos;s real purpose, about Ethernet&apos;s deliberate design trade-offs, about the historical arc from spanning tree to TRILL to VXLAN&#x2014;all of it was sitting behind a door I almost didn&apos;t knock on because ...reasons.</p>
<p>I think about how much of what I &quot;know&quot; might actually be <em>because this is the way things are</em>. Getting it on a <em>how</em> level is fundamentally different from getting it on a <em>why</em> level. How many other textbook answers I&apos;m carrying around that are technically correct but fundamentally incomplete. The honest answer is probably more than I&apos;d like to admit, and that&apos;s, I don&apos;t know, both humbling and weirdly <em>energizing?</em> Because it means there&apos;s still territory. The map isn&apos;t as filled in as I thought it was, and the blank spaces aren&apos;t gaps in my ability. They&apos;re just places I haven&apos;t asked the right question yet.</p>
<p><em>&quot;There are no dumb questions&quot;</em> is something I&apos;ve spent most of my career filing under <em>things teachers say to be kind</em>. I&apos;m starting to think it might be more like a technical specification. The dumb question is the one that gets past the surface. It&apos;s the one that sounds too obvious to bother with until you realize nobody around you can answer it cleanly either, and then suddenly it&apos;s the most important question in the room.</p>
<p>Route where you can. Switch where you must. And ask the dumb question.</p>
]]></content:encoded></item><item><title><![CDATA[Sharper Still]]></title><description><![CDATA[<p>There&apos;s this thing people say now: that the tools are changing us. That we&apos;re losing something. That the person who used to sit down and <em>think</em> through a problem is being slowly replaced by the person who asks a machine to think for them, and honestly,</p>]]></description><link>https://mtnsolutions.pro/sharper-still/</link><guid isPermaLink="false">69cfe09cb3e8ee00015e5270</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Fri, 03 Apr 2026 15:46:51 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1700831213936-44bb92582be4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI5fHxoYW5kJTIwcGxhbmV8ZW58MHx8fHwxNzc1MjMxMTcxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1700831213936-44bb92582be4?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDI5fHxoYW5kJTIwcGxhbmV8ZW58MHx8fHwxNzc1MjMxMTcxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" alt="Sharper Still"><p>There&apos;s this thing people say now: that the tools are changing us. That we&apos;re losing something. That the person who used to sit down and <em>think</em> through a problem is being slowly replaced by the person who asks a machine to think for them, and honestly, I get why that lands. It&apos;s not an unreasonable fear.</p>
<p>But I want to push back on it for a second. Not because I think it&apos;s entirely wrong, but because I think the framing is off.</p>
<hr>
<p>When you pick up a new skill&#x2014;<em>really</em> pick it up, not just skim a tutorial&#x2014;the person you were before that skill starts to fade. That&apos;s not loss. That&apos;s refinement. The old version of you doesn&apos;t get destroyed so much as it gets polished down into something that can do more, see more, hold more weight without cracking.</p>
<p>I think about carpentry sometimes. Not because I&apos;m any good at it [No, dear, I cannot make that mid-century Asian-inspired credenza you&apos;ve been eyeballing and not-so-subtly hintdropping about.], but because the metaphor holds up. There&apos;s a guy who&apos;s never touched a jointer plane, never attempted a dovetail joint, never really understood why wood moves the way it does. <em>And then one day he learns</em>. He picks up the plane, figures out the angle, starts producing joints that <em>actually fit</em>. The old version of him&#x2014;the one who would&apos;ve just grabbed a nail gun and called it done, that guy is gone. And nobody mourns him, <em>because the new version is better</em>. Not better in some abstract motivational-poster way, but functionally, practically, observably more capable.</p>
<p>That&apos;s what tools do when they work right. They don&apos;t replace you. <em>They refine you</em>.</p>
<hr>
<p>There&apos;s a line I keep coming back to&#x2014;and I&apos;m not going to dress it up with attribution because either it lands for you or it doesn&apos;t&#x2014;about putting away childish things. When I was a child, I spoke as a child, I reasoned as a child. But at some point you set those things down. Not because they were bad, but because you outgrew them. You don&apos;t want milk anymore; <em>you want a steak</em>.</p>
<p>And I think that&apos;s closer to what&apos;s actually happening with AI tools than the narrative we keep hearing. The narrative says <em>erosion</em>&#x2014;as though something is being worn away against our will, ground down by a force we didn&apos;t invite. But what if it&apos;s formation? What if the discomfort people feel isn&apos;t loss at all but the growing pains of becoming someone who can operate at a higher level&#x2014;someone who&apos;s been shaped by the tools they chose to pick up?</p>
<p>That reframing matters to me. Because erosion is passive. It happens <em>to</em> you. Formation is something you participate in. You show up. You do the work. You let the process change you because you trust that the person on the other side of it will be more than the person who went in.</p>
<hr>
<p>I&apos;m not na&#xEF;ve about the counterpoint. And the counterpoint is real.</p>
<p>When you stop doing the thinking yourself, when you just accept the output and move on, no critical evaluation, no <em>&quot;wait, is this actually right,&quot;</em> you&apos;re not being sharpened. You&apos;re going dull. The edge that made you useful, the part of you that could sit with a hard problem and <em>reason</em> through it, that atrophies if you never use it. And the thing about atrophy is that it&apos;s quiet. You don&apos;t notice it happening until one day you reach for a capacity that used to be there and it&apos;s just...not.</p>
<p>The light slowly goes out.</p>
<p>So the question isn&apos;t whether to use the tools. That cheese has long since been eaten, and I&apos;m on it&#x2014;I&apos;m literally using an AI tool to help me write this, which is either ironic or perfectly appropriate depending on how generous you&apos;re feeling. The question is whether the tools are shaping you or just <em>doing things for you</em>. Because those are not the same thing. [And no, using AI to proofread is not the only thing I&apos;ve done for this piece...it was getting a bit rambly, so I used it to trim things while retaining my voice. It was...helpful.]</p>
<p>A tool that shapes you leaves you sharper than it found you. A tool you lean on so hard that you forget how to stand isn&apos;t a tool anymore. That&apos;s called a crutch. And crutches are fine when you&apos;re healing, but nobody wants to use one forever.</p>
<hr>
<p>I don&apos;t have a clean answer here. I don&apos;t think there is one. But my instinct&#x2014;and it&apos;s just that, an instinct&#x2014;is that the safeguard isn&apos;t in the tool itself. It&apos;s in the question you ask after the tool gives you its answer:</p>
<p><em>Is this reasonable?</em></p>
<p>Three words. That&apos;s it. If you can still ask that question and <em>mean</em> it, if you can look at what the machine produced and bring your own judgment to bear on whether it&apos;s actually good, then you&apos;re still in the game. You&apos;re still being formed. The tool is doing what tools are supposed to do.</p>
<p>But the moment you stop asking, the moment the output just flows through you, frictionless, that&apos;s when the old fear earns its keep.</p>
<p>I&apos;d rather be refined than eroded. I think most people would. The difference is just whether you&apos;re paying attention.</p>
]]></content:encoded></item><item><title><![CDATA[More Capable, More Buried]]></title><description><![CDATA[<h2 id="about-all-this-ai-stuff">About All This AI Stuff...</h2>
<p>I am, by every measurable standard, more capable than I was a year ago. <em>That&apos;s not nothing.</em> The AI tools I&apos;ve folded into my workflow, largely Claude Code and OpenAI, have genuinely expanded what I can accomplish &#x2014; whole categories of</p>]]></description><link>https://mtnsolutions.pro/more-capable-more-buried/</link><guid isPermaLink="false">69cbde15b3e8ee00015e51a3</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Tue, 31 Mar 2026 19:32:30 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1680783954745-3249be59e527?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fGFpfGVufDB8fHx8MTc3NDkzNzI0OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<h2 id="about-all-this-ai-stuff">About All This AI Stuff...</h2>
<img src="https://images.unsplash.com/photo-1680783954745-3249be59e527?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDd8fGFpfGVufDB8fHx8MTc3NDkzNzI0OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" alt="More Capable, More Buried"><p>I am, by every measurable standard, more capable than I was a year ago. <em>That&apos;s not nothing.</em> The AI tools I&apos;ve folded into my workflow, largely Claude Code and OpenAI, have genuinely expanded what I can accomplish &#x2014; whole categories of work that I could not have dreamed of asking the first questions of research about, let alone executing, now get done. I find it useful not to inflate this: it&apos;s not really <em>me</em> doing the work. It&apos;s me prompting something that does the work. But the output lands in my name, on my desk, and I&apos;ve learned to navigate that distinction without too much philosophical hand-wringing about it. After all, I mean I am the one formulating the informed-enough questions to get the ball rolling; the project wouldn&apos;t progress without me.</p>
<p><strong>What I Did Not Anticipate Was <em>the Accounting.</em></strong></p>
<p>The thing about becoming more capable is that people notice. And when people <em>do</em> notice, they load you up accordingly. I may be five times more productive than I was twelve months ago &#x2014; and I am, without question, <em>five times busier.</em> That&apos;s the kind of math that does not sum to any total in your favor. Somewhere between the tool and the output and the organizing of the input and output files I&apos;m generating, the day disappears. Keeping track of what the AI has helped me produce is, on some days, a full enough job by itself, leaving little time to muse or ideate. It can be an endless loop of iteration, making the next newer version of a thing that wasn&apos;t needed until someone had the capability to do it. kinda a Jurassic Park thing &#x2014; so consumed with whether we <em>could</em> do whatever, we never stopped to consider if we <em>should</em> [ or however the quote is supposed to go...positive Kevin will correct it ;) ]</p>
<p><strong>So Stay Put the Boulders</strong></p>
<p>It&apos;s easier to move pebbles. Low-hanging fruit, quick wins, the small tasks that give you the brief satisfaction of checking something off &#x2014; yes, each one inches you a step closer to a goal. But I&apos;ve lost sight of the goal because I&apos;m head-down in the pebbles. The bigger items, the ones that require sitting with a question long enough for something useful to happen, get deferred to some later time when things quiet down. <em>Things don&apos;t quiet down.</em></p>
<p>I used to be able to sit in a restaurant or a caf&#xE9; &#x2014; the steam off a coffee cup, the smell of roasting garlic, the sound of passing cars blurring into white noise &#x2014; and find my way into something like a flow state. Reflective. A little slow. The kind of thinking where the bigger picture starts to arrange itself. I wrote during that time, and the writing helped. It has always helped me find clarity on the things I actually care about moving.</p>
<p><strong>I Haven&apos;t Written Anything Outside of Work in Over a Year.</strong></p>
<p>There&apos;s something worth naming in that irony. The tools that were supposed to free me up to have more time to cogitate and muse have kept me busier with smaller things. Whether that&apos;s a feature of the tools or a bug of how I&apos;ve let myself use them &#x2014; I genuinely don&apos;t know. I haven&apos;t had time to figure it out.</p>
<p>I have pressing deadlines today, as it happens. This thought will have to wait.</p>
<p><em>Which is, I realize, exactly the problem.</em></p>
]]></content:encoded></item><item><title><![CDATA[3 Paths to Coffee Perfection: A Guide to the Top 3 Brewing Methods -- Completely Written by Ai]]></title><description><![CDATA[<p>Ready to elevate your coffee game? While the &quot;best&quot; cup of coffee is a matter of personal taste, there are a few brewing methods that consistently stand out for their ability to produce a delicious and satisfying cup. Let&apos;s count down to the best as we</p>]]></description><link>https://mtnsolutions.pro/3-paths-to-coffee-perfection-a-guide-to-the-top-3-brewing-methods/</link><guid isPermaLink="false">6908e858cc20340001c226be</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Mon, 03 Nov 2025 18:05:28 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1620051524446-5160985790e1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEyfHxwb3Vyb3ZlciUyMHY2MHxlbnwwfHx8fDE3NjIxOTMwNjd8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1620051524446-5160985790e1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDEyfHxwb3Vyb3ZlciUyMHY2MHxlbnwwfHx8fDE3NjIxOTMwNjd8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" alt="3 Paths to Coffee Perfection: A Guide to the Top 3 Brewing Methods -- Completely Written by Ai"><p>Ready to elevate your coffee game? While the &quot;best&quot; cup of coffee is a matter of personal taste, there are a few brewing methods that consistently stand out for their ability to produce a delicious and satisfying cup. Let&apos;s count down to the best as we explore the top three brewing methods that every coffee lover should know.</p>
<h2 id="3-the-aeropress-for-a-quick-and-versatile-cup">3. The AeroPress: For a Quick and Versatile Cup</h2>
<p>The AeroPress is the new kid on the block, but it has quickly become a favorite among coffee lovers for its speed, portability, and versatility. This unique brewer uses a combination of immersion and pressure to create a smooth, rich, and low-acidity cup of coffee in about a minute.</p>
<h3 id="what-youll-need">What You&apos;ll Need:</h3>
<ul>
<li>AeroPress</li>
<li>AeroPress filters</li>
<li>Finely ground coffee</li>
<li>Hot water (185&#xB0;F/85&#xB0;C)</li>
<li>Digital scale</li>
<li>Timer</li>
<li>Mug</li>
</ul>
<h3 id="how-to-brew">How to Brew:</h3>
<ol>
<li><strong>Prepare Your AeroPress:</strong> Place a filter in the filter cap and twist it onto the AeroPress chamber. Place the chamber on top of your mug.</li>
<li><strong>Add Coffee and Water:</strong> Add 17 grams of finely ground coffee to the chamber, then add 220 grams of hot water.</li>
<li><strong>Stir and Plunge:</strong> Stir the coffee and water for 10 seconds, then insert the plunger and press down gently for about 30 seconds.</li>
<li><strong>Enjoy:</strong> You&apos;ll have a concentrated shot of coffee that you can drink as is or add hot water to for an Americano-style drink.</li>
</ol>
<p>Whether you prefer the control of the pour-over, the richness of the French press, or the speed of the AeroPress, there&apos;s a brewing method out there for you. So go ahead, experiment, and find your perfect cup.</p>
<h2 id="2-the-french-press-for-a-rich-and-full-bodied-brew">2. The French Press: For a Rich and Full-Bodied Brew</h2>
<p>The French press is a classic for a reason. This immersion-style brewer steeps the coffee grounds directly in water, resulting in a rich, full-bodied, and robust cup of coffee. It&apos;s a simple and forgiving method that&apos;s perfect for those who enjoy a bold and flavorful brew.</p>
<h3 id="what-youll-need">What You&apos;ll Need:</h3>
<ul>
<li>French press</li>
<li>Coarsely ground coffee</li>
<li>Hot water (200&#xB0;F/93&#xB0;C)</li>
<li>Digital scale</li>
<li>Timer</li>
</ul>
<h3 id="how-to-brew">How to Brew:</h3>
<ol>
<li><strong>Preheat Your Press:</strong> Fill your French press with hot water to preheat it, then discard the water.</li>
<li><strong>Add Coffee and Water:</strong> Add 56 grams of coarsely ground coffee to the press, then add 900 grams of hot water.</li>
<li><strong>Steep:</strong> Let the coffee steep for 4 minutes.</li>
<li><strong>Plunge:</strong> Slowly and evenly press the plunger all the way down.</li>
<li><strong>Serve:</strong> Serve the coffee immediately to prevent it from becoming bitter.</li>
</ol>
<h2 id="1-the-pour-over-for-the-coffee-connoisseur">1. The Pour-Over: For the Coffee Connoisseur</h2>
<p>The pour-over method is the go-to for coffee aficionados who want complete control over their brew. By manually pouring water over the coffee grounds, you can control the water temperature, flow rate, and extraction time, resulting in a clean, nuanced, and flavorful cup that highlights the unique characteristics of your beans.</p>
<h3 id="what-youll-need">What You&apos;ll Need:</h3>
<ul>
<li>Pour-over brewer (like a Hario V60 or Kalita Wave)</li>
<li>Paper filter</li>
<li>Gooseneck kettle</li>
<li>Digital scale</li>
<li>Burr grinder</li>
<li>Your favorite whole bean coffee</li>
<li>Mug or carafe</li>
</ul>
<h3 id="how-to-brew">How to Brew:</h3>
<ol>
<li><strong>Heat Your Water:</strong> Heat your filtered water to 200&#xB0;F (93&#xB0;C).</li>
<li><strong>Rinse the Filter:</strong> Place the filter in your pour-over brewer and rinse it with hot water to remove any paper taste and preheat the brewer. Discard the rinse water.</li>
<li><strong>Measure and Grind:</strong> Measure out 20 grams of coffee and grind it to a medium-fine consistency.</li>
<li><strong>The Bloom:</strong> Add the coffee to the filter, place it on your mug and scale, and pour 60 grams of water over the grounds. Let it &quot;bloom&quot; for 45 seconds to release CO2.</li>
<li><strong>The Pour:</strong> Continue pouring the water in a slow, circular motion until you reach a total of 340 grams of water. The entire process should take about 3 minutes.</li>
<li><strong>Enjoy:</strong> Let the coffee drain, and then enjoy your perfectly crafted cup.</li>
</ol>
<hr>
<h2 id="now-for-a-little-explainer">Now for a Little Explainer</h2>
<h3 id="from-this-point-forward-tis-i-who-write-dictate-and-not-some-crummy-ai">From this point forward, &apos;tis I who write (/ dictate) and not some crummy Ai.</h3>
<p>Why did I do it? you may never fully know. Just kidding. It is a proof of concept. I wanted to to see if i could get Ai running in the terminal and able to access the file structure of my computer to do its work.</p>
<p>The cool part is that it works (as you plainly see witthhe post above).</p>
<p>The not-so-cool part is that Ai robs us of the opportunity to create. Because this blog post was nothing more than just a proof of concept I didn&apos;t really care necessarily that it should have anything of personality baked into the methods presented.</p>
<p>I can understand the allure of something seen as a time saver but at the end of the day just like there is absolutely no life present in the blog post above. I can&apos;t get behind anybody using AI to completely take control of the writing process.</p>
<p>That said, I don&apos;t think the output was terrible, but there&apos;s just really no humanity in it whatsoever. Tell me if you think otherwise.</p>
]]></content:encoded></item><item><title><![CDATA[Writing to Teach]]></title><description><![CDATA[<p>It may sound a bit meta at this point of development in regard to this website (after all, it started as a way to share my current learning in the tech field), but I think this is a useful stratagem in enabling others to do the same. My aim is</p>]]></description><link>https://mtnsolutions.pro/writing-to-teach/</link><guid isPermaLink="false">68122382c6f18d00014e537e</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Wed, 03 Sep 2025 18:04:17 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1692399320866-9c417a4d7817?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHxmb3VudGFpbiUyMHBlbnxlbnwwfHx8fDE3NTY4NDc5MDF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1692399320866-9c417a4d7817?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE1fHxmb3VudGFpbiUyMHBlbnxlbnwwfHx8fDE3NTY4NDc5MDF8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" alt="Writing to Teach"><p>It may sound a bit meta at this point of development in regard to this website (after all, it started as a way to share my current learning in the tech field), but I think this is a useful stratagem in enabling others to do the same. My aim is to pull back the curtain and <em>show how the sausage is made</em>, so to say. We will focus on the method and format I try to use when writing here such that you may be able to do the same.</p><h2 id="what-are-we-doing">What are we doing?</h2><blockquote>In theory, in taking pen to paper, or in this case, keyboard to screen, we are passing a torch, conveying a skill gained to a learner come behind us. Keeping in mind that acquiring a singular skill (learning) plays part of a grander mosaic called mastery, we the teachers all too often overdo it when imparting what should be a nugget-sized soundbite. We (myself very much so included) forget that education is <em>i+1, </em>not plus everything-all-at-once. </blockquote><p>The curse of knowledge erases our collective memories of the burden learning places on students. We bite off too much for them to chew, swallow, and digest.</p><h2 id="what-should-we-be-doing">What should we be doing?</h2><p>Well, if you have known me for any time at all, you know that I have a propensity to be a touch (possibly understated for effect) verbose in my output. We need to keep it concise.</p><p>Concise does not mean shallow. It means cutting the fluff, giving one idea room to breathe before introducing the next. Think of it like serving a tasting menu instead of dumping the entire pantry on the table. Each dish has a purpose, a sequence, and a chance to be appreciated before the next one arrives.</p><p>That&#x2019;s where writing to teach shines. When we write with the learner in mind, we are forced to distill, to prioritize, to make trade-offs. It is an act of empathy as much as it is an act of explanation. And the funny thing? You end up learning more yourself. The act of teaching locks in the lesson for the teacher better than almost anything else.</p><h2 id="so-what-do-we-do-with-this">So, what do we do with this?</h2><p>We write like someone will actually try to follow our steps (because they might).<br>We trim the fat, we break things down, and we accept that we will never say everything there is to say in a single post&#x2014;nor should we.</p><p>Writing to teach is not just about sharing what we know. It&#x2019;s about making the path a little clearer for whoever comes next. And if we do it right, we leave them just enough light to take one more step. No more, no less.</p><hr><p>If you&#x2019;ve learned something recently, try writing it down&#x2014;not for yourself, but for the version of you who didn&#x2019;t know it yet. Then hit publish. Someone out there is just one well-written paragraph away from their own <em>aha</em> moment. Who knows, you might be the one holding the torch.</p>]]></content:encoded></item><item><title><![CDATA[How Did We Get Here?]]></title><description><![CDATA[<p>I&apos;m one of the lucky ones. This may not come as a surprise to you, but in the face of the statistics pointing to an ever-decreasing demand to attend and complete a bachelor&apos;s course, somehow I managed to pass that milestone, land a job in my</p>]]></description><link>https://mtnsolutions.pro/how-did-we-get-here/</link><guid isPermaLink="false">68a33619c44b0f0001b31a3c</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Mon, 18 Aug 2025 15:40:22 GMT</pubDate><media:content url="https://mtnsolutions.pro/content/images/2025/08/and-you-may-ask-yourself.gif" medium="image"/><content:encoded><![CDATA[<img src="https://mtnsolutions.pro/content/images/2025/08/and-you-may-ask-yourself.gif" alt="How Did We Get Here?"><p>I&apos;m one of the lucky ones. This may not come as a surprise to you, but in the face of the statistics pointing to an ever-decreasing demand to attend and complete a bachelor&apos;s course, somehow I managed to pass that milestone, land a job in my incredibly niche chosen field (teaching German), and still somehow move on.</p><hr>
<!--kg-card-begin: html-->
<div style=" font-family:Arial,sans-serif;">
  <strong style="color:#FA1547; font-size:20pt; display:block; margin-bottom:-1rem; margin-top:1rem;">
   Google It!
  </strong>
</div>
<!--kg-card-end: html-->
<p>A quick search shows the following statistics:</p><ul><li><strong>Only 46%</strong>&#xA0;of college graduates work in jobs related to their field of study.</li><li><strong>52%</strong>&#xA0;of college graduates are underemployed, meaning they work in jobs that typically do not require a bachelor&apos;s degree.</li></ul><p>Crazy to think that I could be the lead administrator for any online technology education platform, let alone the NetworkChuck Academy. Let me unpack that for just second. The skills I cultivated while building this very website enabled me to meet the meet the challenges (I&apos;ll save you the details) of my current position head on. I work for and alongside the guy whose YouTube videos got me interested in technology in the first place. None of the training / learning path went to waste; my tool pouch is full, and I use every one of my tools to accomplish my day&apos;s work.</p><p>While puttering with my fledgling website back in (maybe early) 2020 while working for DYB in Seoul, I would never have dreamed that I would someday be in the position I currently occupy. It&apos;s not without difficulty that I trace back the steps that lead to this moment. I can&apos;t help but remember back to the nostalgic refrains echoed by my old boss / supervisor, Michael Meyers (no, not that one&#x2014;the other one you <em>didn&apos;t</em> know from the movies), quoting the opening lines from that old Talking Heads song. </p><hr>
<!--kg-card-begin: html-->
<div style=" font-family:Arial,sans-serif;">
  <strong style="color:#FA1547; font-style:italic; font-size:20pt; display:block; ">
&quot;And you may ask yourself...&quot;  </strong>
</div>
<!--kg-card-end: html-->
<hr><p>I ask myself, &quot;How did I get so lucky?&quot; I may not be teaching German any more, but once the shine wore off that apple I found something else that tickled and got trained up in it. Somehow, despite the odds, that second education also ended up being put to use. </p><div class="kg-card kg-header-card kg-v2 kg-width-full kg-content-wide " data-background-color="#000000">
            
            <picture><img class="kg-header-card-image" src="https://mtnsolutions.pro/content/images/2024/03/coffee-tip-jar-2.jpg" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/03/coffee-tip-jar-2.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/03/coffee-tip-jar-2.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/03/coffee-tip-jar-2.jpg 1600w, https://mtnsolutions.pro/content/images/2024/03/coffee-tip-jar-2.jpg 2000w" loading="lazy" alt="How Did We Get Here?"></picture>
        
            <div class="kg-header-card-content">
                
                <div class="kg-header-card-text kg-align-center">
                    <h2 id="keep-us-brewing" class="kg-header-card-heading" style="color: #FFFFFF;" data-text-color="#FFFFFF"><span style="white-space: pre-wrap;">Keep us brewing!</span></h2>
                    <p id="nothing-good-in-it-ever-happened-without-coffeethanks-for-your-support" class="kg-header-card-subheading" style="color: #FFFFFF;" data-text-color="#FFFFFF"><span style="white-space: pre-wrap;">Nothing good in IT ever happened without coffee.Thanks for your support!</span></p>
                    <a href="https://buy.stripe.com/dR6g1z5IagQZ66A6oo?ref=mtnsolutions.pro" class="kg-header-card-button kg-style-accent" style="color: #FFFFFF;" data-button-color="accent" data-button-text-color="#FFFFFF">Buy us a coffee</a>
                </div>
            </div>
        </div>
<!--kg-card-begin: html-->
<div style=" font-family:Arial,sans-serif;">
  <strong style="color:#FA1547; font-style:italic; font-size:20pt; display:block; margin-bottom:-1rem; margin-top:1rem;">
    tl;dr
  </strong>
</div>
<!--kg-card-end: html-->
<p>If there is one takeaway for me, it&apos;s to never stop learning&#x2014;it won&apos;t be in vain (edited; credit goes to Kevin Kim for catching my sloppiness). You may not land where you had envisioned your future self to be 10 years from now, but in pursuing what you love, you&apos;ll be in the right ballpark. Maybe it sounds a bit hedonistic, but if learning something pleases you to, you should probably do it. You never know where it might take you or when you will look back wondering how you got where you are.</p>]]></content:encoded></item><item><title><![CDATA[Looking back]]></title><description><![CDATA[<p>There&apos;s been so much to occupy my time and thoughts since arriving in Colorado, but occasionally I have a moment to look back at photos of daily life in Seoul. This is the view from across the Han at night. I may have shot many dozens of similar</p>]]></description><link>https://mtnsolutions.pro/looking-back/</link><guid isPermaLink="false">6837495ead4c6200013ab37c</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Thu, 29 May 2025 16:15:10 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1624079569473-fbb97980a4f1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDcyfHxrb3JlYXxlbnwwfHx8fDE3NDg1MzI5NDh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1624079569473-fbb97980a4f1?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDcyfHxrb3JlYXxlbnwwfHx8fDE3NDg1MzI5NDh8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=2000" alt="Looking back"><p>There&apos;s been so much to occupy my time and thoughts since arriving in Colorado, but occasionally I have a moment to look back at photos of daily life in Seoul. This is the view from across the Han at night. I may have shot many dozens of similar photos but they never came out as good as this--likely owing to sweat smudges smeared across an iPhone lens as I huffed homeward.</p><p>I can&apos;t help missing it although it seems like a lifetime has passed. They say the passage of time heals, but my heart hungers for the frenetic pace and bustling traditional market where we used to get &#xB5A1;&#xBCF6;&#xC774; and &#xC21C;&#xB300; &#xAC04;. Life is good here--good but very, very different.</p><p>It came as a shock having landed how easily overheard and understood chatter of passersby floated into the background consciousness; the strain to grasp at a potential third of  Korean speech directed at me just hours before still stands in stark contrast.</p><p>Seoul never really belonged to me nor I to Seoul, but it was home. On rare rainy days such as this, I remember.</p>]]></content:encoded></item><item><title><![CDATA[Been a minute…]]></title><description><![CDATA[<p>Well, if you&#x2019;ve been wondering where I&#x2019;ve gone or why I haven&#x2019;t been updating the site since back in August, this post is for you.</p><p>It&#x2018;s no secret that I usually have a lot to say, and maybe because of that, I</p>]]></description><link>https://mtnsolutions.pro/been-a-minute/</link><guid isPermaLink="false">675f8c1978c6eb00010f7205</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Mon, 16 Dec 2024 02:31:12 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1483706600674-e0c87d3fe85b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fFNlY3JldHxlbnwwfHx8fDE3MzQzMTYyNTF8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1483706600674-e0c87d3fe85b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDJ8fFNlY3JldHxlbnwwfHx8fDE3MzQzMTYyNTF8MA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Been a minute&#x2026;"><p>Well, if you&#x2019;ve been wondering where I&#x2019;ve gone or why I haven&#x2019;t been updating the site since back in August, this post is for you.</p><p>It&#x2018;s no secret that I usually have a lot to say, and maybe because of that, I have found it much easier to say nothing than to stay tight-lipped and risk accidentally alluding to something that may as well be the same as spilling the beans.</p><h2 id="here-is-the-update%E2%80%A6">Here is The Update&#x2026;</h2><p>I have been working with a company called <a href="https://academy.networkchuck.com/?ref=mtnsolutions.pro" rel="noreferrer"><em>The Network Chuck Academy </em></a>.</p><p>For anyone out there unfamiliar with that particular website I linked above, that&#x2019;s ok. This is an up-and-coming online training platform focused on just about anything tech related. I have been assigned the CCNA portion and have been having a blast making study materials for the course. I never would have thought that my training as a curriculum writer in Korea would have such direct intersection with anything remotely related to network engineering, but here we are.</p><p>There isn&#x2018;t much more that I can really say at this point, but I really wanted to break the silence.</p><p>I plan to be coming back here with more updates and material in the coming months, now that I know I am not stepping on any toes by keeping this website while also working for a company that could otherwise take the work I do here as direct competition or undermining of their mission.</p><h2 id="last-thoughts">Last Thoughts</h2><p>I wish only that I had had while in Korea exposure to the writing and versioning tools I am using now at NCA. If you&#x2019;re curious, go check out Notion and Clickup. I don&#x2019;t love Clickup, but it is super helpful in tracking the progress of jobs; Notion is awesome for anyone who uses markdown. And if you don&#x2018;t yet, what are you waiting for? It&#x2019;s far easier than clicking through a billion dropdowns in Microsoft Word with the added bonus of being essentially plain text that your designer will love you for using.</p><p></p><h4 id></h4><h4 id="-1"> </h4>]]></content:encoded></item><item><title><![CDATA[Automate Your Server Startup Process]]></title><description><![CDATA[<p>If you are anything at all like me, and I bet you are, because it&apos;s kinda human to <s>be as lazy as possible</s> conserve energy for more cognitively demanding tasks, you likely will benefit from removing any friction that slows you down from starting anything involving lab work</p>]]></description><link>https://mtnsolutions.pro/automate-your-server-startup-process/</link><guid isPermaLink="false">66ce2c2295a1fd00019a08e1</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Tue, 27 Aug 2024 20:19:13 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1502101872923-d48509bff386?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDR8fHN0YXJ0fGVufDB8fHx8MTcyNDc4OTg4MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1502101872923-d48509bff386?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDR8fHN0YXJ0fGVufDB8fHx8MTcyNDc4OTg4MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="Automate Your Server Startup Process"><p>If you are anything at all like me, and I bet you are, because it&apos;s kinda human to <s>be as lazy as possible</s> conserve energy for more cognitively demanding tasks, you likely will benefit from removing any friction that slows you down from starting anything involving lab work on your server. Don&apos;t feel bad, the smartest people I know sometimes have the hardest time getting started. But once you get moving, you start to fly.</p>
<p>Today, I will show you how I automate the startup process of my EVE-NG server.</p><p>First, a little as to why I bothered to set this up. I recently migrated my EVE-NG server out of Google&apos;s Cloud in favor of an on-prem server. I managed to pick up a retired Dell R720 for a reasonable price. But whatever it saved me in upfront costs would be eclipsed by the electric bill soon enough if I just let it run around the clock. Therefore, I find it much more practical to start up the lab and load startup configurations before doing my lab work.</p><h2 id="so-whats-the-problem">So, What&apos;s the Problem?</h2><p>Server-grade hardware goes through way more system checks before loading the operating system. The short version is that it takes anywhere between ten and twenty minutes conservatively before I can even begin my studies. Those 20 minutes are not completely unattended, thus I kinda have to babysit the server and make sure everything loads and we are ready to rock.</p><p>Wouldn&apos;t it be great is there were a way to set a schedule such that the server basically had its own alarm clock? I could wake up and brew my favorite coffee, and by the time I was half-way through the first cup, EVE-NG would be ready and waiting for me. Speaking of... </p><div class="kg-card kg-header-card kg-v2 kg-width-full kg-content-wide " data-background-color="#000000">
            
            <picture><img class="kg-header-card-image" src="https://mtnsolutions.pro/content/images/2024/03/coffee-tip-jar-2.jpg" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/03/coffee-tip-jar-2.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/03/coffee-tip-jar-2.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/03/coffee-tip-jar-2.jpg 1600w, https://mtnsolutions.pro/content/images/2024/03/coffee-tip-jar-2.jpg 2000w" loading="lazy" alt="Automate Your Server Startup Process"></picture>
        
            <div class="kg-header-card-content">
                
                <div class="kg-header-card-text kg-align-center">
                    <h2 id="keep-us-brewing" class="kg-header-card-heading" style="color: #FFFFFF;" data-text-color="#FFFFFF"><span style="white-space: pre-wrap;">Keep us brewing!</span></h2>
                    <p id="nothing-good-in-it-ever-happened-without-coffeethanks-for-your-support" class="kg-header-card-subheading" style="color: #FFFFFF;" data-text-color="#FFFFFF"><span style="white-space: pre-wrap;">Nothing good in IT ever happened without coffee.Thanks for your support!</span></p>
                    <a href="https://buy.stripe.com/dR6g1z5IagQZ66A6oo?ref=mtnsolutions.pro" class="kg-header-card-button kg-style-accent" style="color: #FFFFFF;" data-button-color="accent" data-button-text-color="#FFFFFF">Buy us a coffee</a>
                </div>
            </div>
        </div><h2 id="now-with-that-out-of-the-way">Now with that out of the way...</h2><p>There is a short list of things that we will need to accomplish. Before getting started, this video assumes you have a server that runs 24/7 to function as the &quot;alarm clock&quot; for your (much-more-expensive-to-operate) EVE-NG server. You could use a Raspberry Pi, but I will use my Proxmox server.</p><h2 id="the-4-part-secret-sauce">The 4-Part Secret Sauce</h2><ul><li>SSH keys &#x2014; for password-less authentication</li><li>An alias&#xA0;</li><li>A Powerup script</li><li>A cronjob</li></ul><p>If that doesn&apos;t make sense, watch this walkthrough. I also have my scripts available on my <a href="https://github.com/m9ac/autostart_eve-ng_server?ref=mtnsolutions.pro" rel="noreferrer">GitHub</a>. Feel free to modify them as you see fit, and let me know how you get on with it.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/I_KSF0u1gbk?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Autostart your EVE-NG server"></iframe></figure><p>Cheers!</p><p>#automateallthethings</p>]]></content:encoded></item><item><title><![CDATA[From Spool to Internet]]></title><description><![CDATA[<p>Hi. Today I was running some Ethernet cable when it dawned on me that there may be someone out there who finds use in a brief tutorial on this mundane task. I&apos;m going to show you how to terminate RJ45 connectors.</p><p>Unfortunately, I didn&apos;t have a</p>]]></description><link>https://mtnsolutions.pro/from-spool-to-internet/</link><guid isPermaLink="false">66c4daebed0b020001431c40</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Tue, 20 Aug 2024 18:43:35 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1599256871679-6a154745680b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDV8fHdpcmUlMjBjdXR0ZXJ8ZW58MHx8fHwxNzI0MTc3MTg5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<img src="https://images.unsplash.com/photo-1599256871679-6a154745680b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDV8fHdpcmUlMjBjdXR0ZXJ8ZW58MHx8fHwxNzI0MTc3MTg5fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="From Spool to Internet"><p>Hi. Today I was running some Ethernet cable when it dawned on me that there may be someone out there who finds use in a brief tutorial on this mundane task. I&apos;m going to show you how to terminate RJ45 connectors.</p><p>Unfortunately, I didn&apos;t have a decent tripod to hand, so please excuse the awkward angle. Also, I left out the dragging of the cable through the crawlspace, as there really isn&apos;t enough light down there to make decent content; you will just have to use your imagination, I guess.</p><h2 id="why-cat6a">Why Cat6a?</h2><p>On the end of the cable that I demonstrate, you will see a passthrough style RJ45 connector crimped to a Cat6a cable. A million, million years ago when I did my first-ever Ethernet cable run (I believe I was in 6th grade and fastEthernet at 100mpbs wasn&apos;t even a thing yet). That was Cat5e and is surprisingly still very capable for short runs. But as with all things tech, eventually every specification meets its end. If this house had had existing Cat5e, there may have been a bit more to deliberate, however, as there was no wired infrastructure when I moved in here, the choice to use Cat6a was a no-brainer.</p><p>Not only does Cat6a support higher bandwidth (10Gbps up to 100 m), it also allows for higher voltages for power over Ethernet (PoE) devices, such as CCTV cameras and even monitors&#x2014;there is even a way to use the Ethernet cabling to provide power to a laptop or PC.</p><p>In a word, deploying Cat6a <em>future-proofs</em> my home network for whatever comes down the line. I can rest well, knowing that this will likely be the last set of Ethernet cables this house will need in my lifetime. Whether or not I ever take full advantage will tell in time. But you may not have access to the same quality of cable at the low price I found it. Really when it came to cable selection, the extra $6 was worth the cost for me. </p><h2 id="the-demo">The Demo</h2><p>That said, here is a video of the crimping process. It&apos;s pretty straightforward. But keep in mind there are two different wiring standards. I use T568B. You can use whatever you like, but the standard must match on both ends of the cable.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://mtnsolutions.pro/content/images/2024/08/20240820-Terminating-Ethernet.jpeg" class="kg-image" alt="From Spool to Internet" loading="lazy" width="1200" height="630" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/08/20240820-Terminating-Ethernet.jpeg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/08/20240820-Terminating-Ethernet.jpeg 1000w, https://mtnsolutions.pro/content/images/2024/08/20240820-Terminating-Ethernet.jpeg 1200w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">T568A and T568B standards</span></figcaption></figure><h2 id="if-you-made-it-this-far-and-like-what-you-see">If you made it this far and like what you see</h2><ul><li>please consider supporting us </li><li>share this content wherever appropriate and applicable </li><li>jump in the comments and give us a shout out</li><li>and subscribe for more</li></ul><div class="kg-card kg-header-card kg-v2 kg-width-full kg-content-wide " data-background-color="#000000">
            
            <picture><img class="kg-header-card-image" src="https://mtnsolutions.pro/content/images/2024/03/coffee-tip-jar-2.jpg" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/03/coffee-tip-jar-2.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/03/coffee-tip-jar-2.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/03/coffee-tip-jar-2.jpg 1600w, https://mtnsolutions.pro/content/images/2024/03/coffee-tip-jar-2.jpg 2000w" loading="lazy" alt="From Spool to Internet"></picture>
        
            <div class="kg-header-card-content">
                
                <div class="kg-header-card-text kg-align-center">
                    <h2 id="keep-us-brewing" class="kg-header-card-heading" style="color: #FFFFFF;" data-text-color="#FFFFFF"><span style="white-space: pre-wrap;">Keep us brewing!</span></h2>
                    <p id="nothing-good-in-it-ever-happened-without-coffeethanks-for-your-support" class="kg-header-card-subheading" style="color: #FFFFFF;" data-text-color="#FFFFFF"><span style="white-space: pre-wrap;">Nothing good in IT ever happened without coffee.Thanks for your support!</span></p>
                    <a href="https://buy.stripe.com/dR6g1z5IagQZ66A6oo?ref=mtnsolutions.pro" class="kg-header-card-button kg-style-accent" style="color: #FFFFFF;" data-button-color="accent" data-button-text-color="#FFFFFF">Buy us a coffee</a>
                </div>
            </div>
        </div><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/3BUXmZTbpk8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Crimping RJ45 cat 6a Ethernet cables"></iframe></figure><h2 id="the-tools">The Tools </h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://mtnsolutions.pro/content/images/2024/08/20240820-tools.jpg" class="kg-image" alt="From Spool to Internet" loading="lazy" width="2000" height="1125" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/08/20240820-tools.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/08/20240820-tools.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/08/20240820-tools.jpg 1600w, https://mtnsolutions.pro/content/images/2024/08/20240820-tools.jpg 2000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">These are the tools I used.</span></figcaption></figure><h2 id="the-other-side">The Other Side</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://mtnsolutions.pro/content/images/2024/08/20240820-Keystone.jpg" class="kg-image" alt="From Spool to Internet" loading="lazy" width="2000" height="3556" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/08/20240820-Keystone.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/08/20240820-Keystone.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/08/20240820-Keystone.jpg 1600w, https://mtnsolutions.pro/content/images/2024/08/20240820-Keystone.jpg 2000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">This is called a Keystone jack.</span></figcaption></figure><p>I apologize for the lack of video for this one, but the background noise was pretty bad. Perhaps, if there is enough interest in the future, I will make a quick tutorial on crimping keystone jacks&#x2014;although that&apos;s pretty straightforward.</p><h2 id="the-final">The Final</h2><p>Here&apos;s how it looks, now that it&apos;s all finished up.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://mtnsolutions.pro/content/images/2024/08/20240820-RJ45-Final-2.jpg" class="kg-image" alt="From Spool to Internet" loading="lazy" width="2000" height="3556" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/08/20240820-RJ45-Final-2.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/08/20240820-RJ45-Final-2.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/08/20240820-RJ45-Final-2.jpg 1600w, https://mtnsolutions.pro/content/images/2024/08/20240820-RJ45-Final-2.jpg 2000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">RJ45 on Cat6a</span></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://mtnsolutions.pro/content/images/2024/08/20240820-Keystone-Final-2.jpg" class="kg-image" alt="From Spool to Internet" loading="lazy" width="2000" height="1125" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/08/20240820-Keystone-Final-2.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/08/20240820-Keystone-Final-2.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/08/20240820-Keystone-Final-2.jpg 1600w, https://mtnsolutions.pro/content/images/2024/08/20240820-Keystone-Final-2.jpg 2000w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Keystone Jack</span></figcaption></figure><p>And now that everything is done, and the pain has been touched up, I hope you have a better idea of how to terminate Ethernet cabling in your own home. </p>]]></content:encoded></item><item><title><![CDATA[No Place Like Home]]></title><description><![CDATA[<figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://mtnsolutions.pro/content/images/2024/07/no-place-like-home.jpg" class="kg-image" alt loading="lazy" width="2000" height="1125" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/07/no-place-like-home.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/07/no-place-like-home.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/07/no-place-like-home.jpg 1600w, https://mtnsolutions.pro/content/images/size/w2400/2024/07/no-place-like-home.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">there&apos;s no place like home</span></figcaption></figure><p>I&apos;ve been holding off on this post for a while. Mostly I needed get my house in order. There has been a lot of change in the past week or so and yet a lot has stayed the same; I&apos;</p>]]></description><link>https://mtnsolutions.pro/untitled-2/</link><guid isPermaLink="false">66a06ac55a7287000151fa93</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Wed, 24 Jul 2024 03:20:20 GMT</pubDate><media:content url="https://images.unsplash.com/photo-1568730162050-b7f7318a8486?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMwfHxjb2xvcmZ1bCUyMGNvbG9yYWRvfGVufDB8fHx8MTcyMTc4OTk3MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" medium="image"/><content:encoded><![CDATA[<figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://mtnsolutions.pro/content/images/2024/07/no-place-like-home.jpg" class="kg-image" alt="No Place Like Home" loading="lazy" width="2000" height="1125" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/07/no-place-like-home.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/07/no-place-like-home.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/07/no-place-like-home.jpg 1600w, https://mtnsolutions.pro/content/images/size/w2400/2024/07/no-place-like-home.jpg 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">there&apos;s no place like home</span></figcaption></figure><img src="https://images.unsplash.com/photo-1568730162050-b7f7318a8486?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDMwfHxjb2xvcmZ1bCUyMGNvbG9yYWRvfGVufDB8fHx8MTcyMTc4OTk3MHww&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000" alt="No Place Like Home"><p>I&apos;ve been holding off on this post for a while. Mostly I needed get my house in order. There has been a lot of change in the past week or so and yet a lot has stayed the same; I&apos;m still learning and growing in my pursuit of network engineering; I&apos;m still looking forward to making my my mark on the world of networking; I&apos;m still waiting on the TS clearance before starting my new position. </p><h2 id="everything-has-happened-at-the-exact-time-it-was-meant-to">Everything has happened at the exact time it was meant to </h2><p>This journey has been one of setting one foot down before knowing where it was going to land and praying there would be solid foundation to plant myself on before pushing off onto the next footfall. If it feels as though I am being vague, I am merely sparing you the details. I know that things are working out--even if it is slower than the timeframe I have been hoping for.</p><p>In the meantime, I am just glad to be surrounded with the beauty of nature and the closeness of friends. I leave you with a mild photo-dump. I will omit thechallanges and include just the good bits:</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mtnsolutions.pro/content/images/2024/07/no-place-like-home-1.jpg" width="1125" height="2436" loading="lazy" alt="No Place Like Home" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/07/no-place-like-home-1.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/07/no-place-like-home-1.jpg 1000w, https://mtnsolutions.pro/content/images/2024/07/no-place-like-home-1.jpg 1125w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mtnsolutions.pro/content/images/2024/07/no-place-like-home-2.jpg" width="2000" height="1500" loading="lazy" alt="No Place Like Home" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/07/no-place-like-home-2.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/07/no-place-like-home-2.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/07/no-place-like-home-2.jpg 1600w, https://mtnsolutions.pro/content/images/size/w2400/2024/07/no-place-like-home-2.jpg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mtnsolutions.pro/content/images/2024/07/no-place-like-home-3.jpg" width="2000" height="1125" loading="lazy" alt="No Place Like Home" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/07/no-place-like-home-3.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/07/no-place-like-home-3.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/07/no-place-like-home-3.jpg 1600w, https://mtnsolutions.pro/content/images/size/w2400/2024/07/no-place-like-home-3.jpg 2400w" sizes="(min-width: 720px) 720px"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mtnsolutions.pro/content/images/2024/07/no-place-like-home-4.jpg" width="2000" height="1125" loading="lazy" alt="No Place Like Home" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/07/no-place-like-home-4.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/07/no-place-like-home-4.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/07/no-place-like-home-4.jpg 1600w, https://mtnsolutions.pro/content/images/size/w2400/2024/07/no-place-like-home-4.jpg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mtnsolutions.pro/content/images/2024/07/no-place-like-home-5.jpg" width="2000" height="1125" loading="lazy" alt="No Place Like Home" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/07/no-place-like-home-5.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/07/no-place-like-home-5.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/07/no-place-like-home-5.jpg 1600w, https://mtnsolutions.pro/content/images/size/w2400/2024/07/no-place-like-home-5.jpg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mtnsolutions.pro/content/images/2024/07/no-place-like-home-6.jpg" width="2000" height="3556" loading="lazy" alt="No Place Like Home" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/07/no-place-like-home-6.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/07/no-place-like-home-6.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/07/no-place-like-home-6.jpg 1600w, https://mtnsolutions.pro/content/images/2024/07/no-place-like-home-6.jpg 2268w" sizes="(min-width: 720px) 720px"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://mtnsolutions.pro/content/images/2024/07/no-place-like-home-7.jpg" width="2000" height="1125" loading="lazy" alt="No Place Like Home" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/07/no-place-like-home-7.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/07/no-place-like-home-7.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/07/no-place-like-home-7.jpg 1600w, https://mtnsolutions.pro/content/images/size/w2400/2024/07/no-place-like-home-7.jpg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mtnsolutions.pro/content/images/2024/07/no-place-like-home-8.jpg" width="2000" height="1125" loading="lazy" alt="No Place Like Home" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/07/no-place-like-home-8.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/07/no-place-like-home-8.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/07/no-place-like-home-8.jpg 1600w, https://mtnsolutions.pro/content/images/size/w2400/2024/07/no-place-like-home-8.jpg 2400w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://mtnsolutions.pro/content/images/2024/07/no-place-like-home-9.jpg" width="2000" height="3556" loading="lazy" alt="No Place Like Home" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/07/no-place-like-home-9.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/07/no-place-like-home-9.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/07/no-place-like-home-9.jpg 1600w, https://mtnsolutions.pro/content/images/2024/07/no-place-like-home-9.jpg 2268w" sizes="(min-width: 720px) 720px"></div></div></div></figure>]]></content:encoded></item><item><title><![CDATA[The View from Here]]></title><description><![CDATA[<p>I may be a place I&#x2019;m not necessarily supposed to be. More to follow; stay tuned&#x2026;</p><hr><h2 id="heres-the-restsoedited">Here&apos;s the Rest...so...EDITED</h2><p>If you&apos;ve ever looked up to the skyline here in Seoul, you&apos;ve no doubt seen loads of  items similar to</p>]]></description><link>https://mtnsolutions.pro/the-view-from-here/</link><guid isPermaLink="false">666f79f4dd4a2d00012358f2</guid><dc:creator><![CDATA[Micah Cerasani]]></dc:creator><pubDate>Sun, 16 Jun 2024 23:51:43 GMT</pubDate><media:content url="https://mtnsolutions.pro/content/images/2024/06/IMG_7189-3.jpeg" medium="image"/><content:encoded><![CDATA[<img src="https://mtnsolutions.pro/content/images/2024/06/IMG_7189-3.jpeg" alt="The View from Here"><p>I may be a place I&#x2019;m not necessarily supposed to be. More to follow; stay tuned&#x2026;</p><hr><h2 id="heres-the-restsoedited">Here&apos;s the Rest...so...EDITED</h2><p>If you&apos;ve ever looked up to the skyline here in Seoul, you&apos;ve no doubt seen loads of  items similar to the one pictured in my rooftop photoshop as the image for this post. Maybe you&apos;ve seen them and not thought much about them, or perhaps you have seen them and not really noticed them. </p><p>It&apos;s also possible you notice them no matter how poorly disguised as pine trees they tend to be. Whatever the camouflage used to blend these objects into their surroundings, my eyes cannot help giving them extra attention. </p><h2 id="so-what-are-they">So, <em>what are they? </em></h2><p>What you are looking at there is a classic example of cellular antennas. The technology behind them is not terribly dissimilar from your WiFi at home or in the caf&#xE9; you are sitting in sipping your cup of Joe right now. The main difference is that these big boys tend to use a different means of transmission.</p><h2 id="microwavesnot-just-for-hot-pockets">Microwaves...not just for Hot Pockets</h2><p>It is helpful to think of the energy emitted from and received by (not just) these cellular antennas as part of the electromagnetic spectrum&#x2014;because that&apos;s what it is. I&apos;ve heard it explained as <em>infra-infrared light</em>. But where I am not a physicist, nor will I attempt to explain it that way, I will say that framing in radio waves with comparison to the energy of light is somewhat helpful for me.</p><figure class="kg-card kg-image-card kg-card-hascaption"><a href="https://catalyticcolor.com/wp-content/uploads/2016/01/electromagnetic-spectrum-png-highres-1024x481.png?ref=mtnsolutions.pro"><img src="https://mtnsolutions.pro/content/images/2024/06/20240621-Electromagnetic-Spectrum.png" class="kg-image" alt="The View from Here" loading="lazy" width="2000" height="796" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/06/20240621-Electromagnetic-Spectrum.png 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/06/20240621-Electromagnetic-Spectrum.png 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/06/20240621-Electromagnetic-Spectrum.png 1600w, https://mtnsolutions.pro/content/images/2024/06/20240621-Electromagnetic-Spectrum.png 2000w" sizes="(min-width: 720px) 720px"></a><figcaption><span style="white-space: pre-wrap;">Shamelessly borrowed from </span><a href="https://catalyticcolor.com/wp-content/uploads/2016/01/electromagnetic-spectrum-png-highres-1024x481.png?ref=mtnsolutions.pro"><span style="white-space: pre-wrap;">https://catalyticcolor.com/wp-content/uploads/2016/01/electromagnetic-spectrum-png-highres-1024x481.png</span></a></figcaption></figure><p>As you can see, microwaves are just below the infrared portion of the spectrum, followed by radio waves with slightly less energy. That means the cellular data is beamed from one tower to the next with waves at only a slightly higher frequency than those used to send music to your FM receiver&#x2014;it&apos;s high-power radio!</p><h2 id="fear-not">Fear Not</h2><p>If you are worried about the emissions from these antennas, let me put your mind at ease. There isn&apos;t enough wattage available to the antennas to do much damage to your leftovers. There are differences from country to country and carrier to carrier, but these are some of the estimates I&apos;ve come across: </p><pre><code>20 Watt for GSM 900 and LTE 800
10 Watt for GSM 1800 &amp; UMTS
6 Watt for WLAN &amp; LTE</code></pre><p>Compare that with the common household popcorn burner at 1200w, and you will see why I am not really concerned to get so close for the photo opp. Furthermore, cellular data is not broadcast transmission and, as a result, ramps up and down its wattage requirement based on load.</p><h2 id="so-why-am-i-telling-you-all-this">So why am I telling you all this?</h2><p>I&apos;ll tell you after this coffee break...</p><div class="kg-card kg-header-card kg-v2 kg-width-full kg-content-wide " data-background-color="#000000">
            
            <picture><img class="kg-header-card-image" src="https://mtnsolutions.pro/content/images/2024/03/coffee-tip-jar-2.jpg" srcset="https://mtnsolutions.pro/content/images/size/w600/2024/03/coffee-tip-jar-2.jpg 600w, https://mtnsolutions.pro/content/images/size/w1000/2024/03/coffee-tip-jar-2.jpg 1000w, https://mtnsolutions.pro/content/images/size/w1600/2024/03/coffee-tip-jar-2.jpg 1600w, https://mtnsolutions.pro/content/images/2024/03/coffee-tip-jar-2.jpg 2000w" loading="lazy" alt="The View from Here"></picture>
        
            <div class="kg-header-card-content">
                
                <div class="kg-header-card-text kg-align-center">
                    <h2 id="keep-us-brewing" class="kg-header-card-heading" style="color: #FFFFFF;" data-text-color="#FFFFFF"><span style="white-space: pre-wrap;">Keep us brewing!</span></h2>
                    <p id="nothing-good-in-it-ever-happened-without-coffeethanks-for-your-support" class="kg-header-card-subheading" style="color: #FFFFFF;" data-text-color="#FFFFFF"><span style="white-space: pre-wrap;">Nothing good in IT ever happened without coffee.Thanks for your support!</span></p>
                    <a href="https://buy.stripe.com/dR6g1z5IagQZ66A6oo?ref=mtnsolutions.pro" class="kg-header-card-button kg-style-accent" style="color: #FFFFFF;" data-button-color="accent" data-button-text-color="#FFFFFF">Buy us a coffee</a>
                </div>
            </div>
        </div><p>Glad you&apos;re back. I hope your brew was fulfilling. Mine was a locally roasted Kenyan blend from a roastery by the name of Sanchez. I&apos;ll see if I can get a photo of the shop the next time I pass by on my bike. Now back to the story.</p><p>There is just something to be said about the appreciation of the hard work that has been done in connecting us all. Something of a sense of pride as a network engineer wells up within me when I see the hardware that represents the planning and deployment that makes our modern mobile connections possible. </p><p>It blows my mind to know how rigorous the certification for CCNA is (after having passed it over a year ago), and yet how little the certification concerns itself with wireless technologies. As a matter of fact, there is a whole CCNP (Cisco Certified Network Professional) specialization that scratches the surface&#x2014;Designing Cisco Enterprise Wireless Networks (300-425 ENWLSD)&#x2014;if you are interested.</p><p>There is still a lot about wireless technology out there for me to learn, but the more and more I dive down this rabbit hole, the more and more intriguing I find it. I am not pledging to certify in wireless design, but this post is mostly my way of announcing that I am focusing on wireless design for the foreseeable future.</p><p>If you see someone on a rooftop taking pictures of wireless equipment installed by your local ISP, don&apos;t be shocked to find me behind the camera. And keep your eyes open for more of these towers of connection; once you start to recognize cellular radios and antennas, you start noticing  them everywhere.</p>]]></content:encoded></item></channel></rss>