{"id":24925,"date":"2026-09-05T15:14:19","date_gmt":"2026-09-05T19:14:19","guid":{"rendered":"https:\/\/nuxx.net\/blog\/?p=24925"},"modified":"2026-09-12T21:29:15","modified_gmt":"2026-09-13T01:29:15","slug":"dont-forget-about-bogons","status":"publish","type":"post","link":"https:\/\/nuxx.net\/blog\/2026\/09\/05\/dont-forget-about-bogons\/","title":{"rendered":"Oops! (Was: Don&#8217;t Forget about Bogons&#8230;)"},"content":{"rendered":"<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><a href=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-05-at-2.56.37-PM.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"623\" src=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-05-at-2.56.37-PM-1024x623.png\" alt=\"\" class=\"wp-image-24927\" srcset=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-05-at-2.56.37-PM-1024x623.png 1024w, https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-05-at-2.56.37-PM-300x182.png 300w, https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-05-at-2.56.37-PM-768x467.png 768w, https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-05-at-2.56.37-PM-1536x934.png 1536w, https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-05-at-2.56.37-PM-2048x1246.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">GL-MT3000 tethered to an iPhone.<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">So, after a week I had to revise this post substantially. Originally it was talking about how the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Bogon_filtering\">bogons<\/a> list contains private addresses and how in <a href=\"https:\/\/opnsense.org\/\">OPNSense<\/a> this caused problems with using a private network ranged router (like <a href=\"https:\/\/nuxx.net\/blog\/2026\/08\/27\/full-dual-stack-ipv4-and-ipv6-connection-from-anywhere\/\" data-type=\"post\" data-id=\"24913\">the aforementioned GL-MT3000<\/a>) as a WAN link caused problems. But then on a quiet Saturday morning a week later I went to reproduce the problem, gather data, and fix it, and&#8230; I can&#8217;t. So I&#8217;m just going to chalk that situation up to me being tired\/stressed due to the lengthy power failure or maybe something getting weird\/munged\/misaligned rule-wise and a tidy-up sorting it out.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I don&#8217;t like it, but that happens sometimes. (Get something wrong, go to reproduce, doesn&#8217;t work&#8230;) What annoys me is  went back and forth so many times when it happened that thought I had it right.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But, at least it&#8217;s working now, with nothing to fix.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anyway, here&#8217;s the revised post without the now-known-false claims:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After a severe round of early September storms here in Southeast Michigan we&#8217;re in the midst of a multi-day power-and-internet outage. While mobile hot spots were kinda working, it was also a pain not having the normal network up, especially as I troubleshot why some Home Assistant devices didn&#8217;t come back online. So I set out to up our normal network with a tethered mobile phone as its public internet link instead of the cable modem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This was super-easy to do, in general, using <a href=\"https:\/\/nuxx.net\/blog\/2026\/08\/27\/full-dual-stack-ipv4-and-ipv6-connection-from-anywhere\/\" data-type=\"post\" data-id=\"24913\">the aforementioned GL-MT3000<\/a> reset to defaults\u2020, connected to an iPhone, in basic router mode, and plugged into the WAN port of my OPNsense router (replacing the cable modem). I did this instead of connecting the iPhone directly because OPNsense doesn&#8217;t have all the drivers needed loaded by default &#8212; changes I didn&#8217;t want to make for a temporary solution &#8212; and the router is down in the basement where cell phone signal isn&#8217;t quite as good.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While I considered setting up multi-WAN with failover mode, this is a really rare occurrence, and I won&#8217;t be keeping the phone connected after <a href=\"https:\/\/www.wowway.com\/customer\">Wide Open West<\/a> comes back online, so replacing the cable modem was much cleaner and simpler.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u2020 Thanks to the lovely brownout, my GL-MT3000 would no longer boot. I had to use the <a href=\"https:\/\/docs.gl-inet.com\/router\/en\/3\/tutorials\/debrick\/\">Debrick via Uboot<\/a> process to get it working again. Fortunately it wasn&#8217;t actually-dead. And now I&#8217;ll have to put back the IPv6 tunnel stuff&#8230; But at least that&#8217;s documented.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So, after a week I had to revise this post substantially. Originally it was talking about how the bogons list contains private addresses and how in OPNSense this caused problems with using a private network ranged router (like the aforementioned GL-MT3000) as a WAN link caused problems. But then on a quiet Saturday morning a\u2026<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,13],"tags":[],"class_list":["post-24925","post","type-post","status-publish","format-standard","hentry","category-around-the-house","category-computers"],"_links":{"self":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/24925","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/comments?post=24925"}],"version-history":[{"count":6,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/24925\/revisions"}],"predecessor-version":[{"id":24938,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/24925\/revisions\/24938"}],"wp:attachment":[{"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/media?parent=24925"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/categories?post=24925"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/tags?post=24925"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}