{"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-05T15:15:42","modified_gmt":"2026-09-05T19:15:42","slug":"dont-forget-about-bogons","status":"publish","type":"post","link":"https:\/\/nuxx.net\/blog\/2026\/09\/05\/dont-forget-about-bogons\/","title":{"rendered":"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.55.43-PM-scaled.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"163\" src=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-05-at-2.55.43-PM-1024x163.png\" alt=\"\" class=\"wp-image-24929\" srcset=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-05-at-2.55.43-PM-1024x163.png 1024w, https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-05-at-2.55.43-PM-300x48.png 300w, https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-05-at-2.55.43-PM-768x122.png 768w, https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-05-at-2.55.43-PM-1536x244.png 1536w, https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-05-at-2.55.43-PM-2048x325.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-element-caption\">OPNsense 25.7.1 incorrectly states that the bogons list does not contain RFC 1918 addresses.<\/figcaption><\/figure>\n<\/div>\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 <a href=\"https:\/\/opnsense.org\/\">OPNsense<\/a> 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<div class=\"wp-block-image\">\n<figure class=\"alignright size-medium\"><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=\"300\" height=\"182\" src=\"https:\/\/nuxx.net\/blog\/wp-content\/uploads\/2026\/09\/Screenshot-2026-09-05-at-2.56.37-PM-300x182.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-300x182.png 300w, 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-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: 300px) 100vw, 300px\" \/><\/a><figcaption class=\"wp-element-caption\">GL-MT3000 tethered to an iPhone.<\/figcaption><\/figure>\n<\/div>\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\">I did run into one wrinkle, though: <a href=\"https:\/\/en.wikipedia.org\/wiki\/Bogon_filtering\">bogons<\/a>. OPNsense (25.7.1, at least) has an option to block <a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc1918\">RFC 1918<\/a> (<a href=\"https:\/\/en.wikipedia.org\/wiki\/Private_network\">private address<\/a>) and <a href=\"https:\/\/ipinfo.io\/bogon\">bogon network<\/a> ranges, but states that  RFC 1918 addresses are not included. This is wrong.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;d previously had both of these options enabled and unchecked the RFC 1918 box when switching around the interface. This was another fifteen minutes of frustration of looking for something else I was missing before I read the actual bogons list and saw the cause of the problem. Unchecked the bogons box in OPNsense and poof, everything worked.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">(Specifically, the internal (LAN\/WLAN) default GL-MT3000 config is 192.168.8.0\/24. Because OPNsense WAN interface got its address from there, with the bogon boxe checked on this interface interface, the OPNsense router would not forward traffic from the GL-MT3000 internal network. Yet traffic from the OPNsense box itself, via shell utilities, flowed fine to and from that interface, so that misled me for a bit.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Guess I need to submit a PR to the OPNsense project to fix those documents, or at least open a bug. Maybe once the main network is back up&#8230;<\/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>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\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":2,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/24925\/revisions"}],"predecessor-version":[{"id":24931,"href":"https:\/\/nuxx.net\/blog\/wp-json\/wp\/v2\/posts\/24925\/revisions\/24931"}],"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}]}}