<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Openbsd on Jamie Montgomerie’s World Wide Web Log</title>
    <link>https://www.blog.montgomerie.net/tags/openbsd/</link>
    <description>Recent content in Openbsd on Jamie Montgomerie’s World Wide Web Log</description>
    <generator>Hugo</generator>
    <language>en-gb</language>
    <copyright>© Jamie Montgomerie</copyright>
    <lastBuildDate>Sat, 11 Oct 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.blog.montgomerie.net/tags/openbsd/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Setting up a very simple (but IPv6 capable) home router with OpenBSD 7.7 (or 7.8!)</title>
      <link>https://www.blog.montgomerie.net/posts/2025-10-11-setting-up-a-very-simple-but-ipv6-capable-home-router-with-openbsd-7.7-or-7.8/</link>
      <pubDate>Sat, 11 Oct 2025 00:00:00 +0000</pubDate>
      <guid>https://www.blog.montgomerie.net/posts/2025-10-11-setting-up-a-very-simple-but-ipv6-capable-home-router-with-openbsd-7.7-or-7.8/</guid>
      <description>&lt;p&gt;&lt;em&gt;[When I wrote this post, I used OpenBSD 7.7. In the less-than-a-month since I posted this, &lt;a href=&#34;https://www.openbsd.org/78.html&#34;&gt;OpenBSD 7.8&lt;/a&gt; has been released! I&amp;rsquo;ve upgraded my router, and all the advice below is still applicable with 7.8]&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve just replaced our old home router with a tiny &lt;a href=&#34;https://www.openbsd.org&#34;&gt;OpenBSD&lt;/a&gt; router, and I&amp;rsquo;ve been surprised and delighted by it.&lt;/p&gt;&#xA;&lt;p&gt;The old router - a &lt;a href=&#34;https://www.trendnet.com/products/wifi/AC-routers/AC1200/TEW-813DRU&#34;&gt;TEW813-DRU&lt;/a&gt; - was getting long in the tooth. Made in 2014, it was relieved of WiFi gateway duties when the pandemic demanded less glitchy videoconferencing than it could support&lt;sup id=&#34;fnref:1&#34;&gt;&lt;a href=&#34;#fn:1&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;1&lt;/a&gt;&lt;/sup&gt;, and was only still around because it can route full gigabit to the WAN port&lt;sup id=&#34;fnref:2&#34;&gt;&lt;a href=&#34;#fn:2&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;2&lt;/a&gt;&lt;/sup&gt; - and perhaps more importantly, allows DHCP to be switched off so that our &lt;a href=&#34;https://pi-hole.net/&#34;&gt;Pi-Hole&lt;/a&gt; can take over that task, along with DNS resolution. For a long time, it also routed IPv6 very happily - but that seemed to break somehow a year or so ago (I suspect config changes at our ISP), so we&amp;rsquo;ve been IPv4 luddites since then.&lt;/p&gt;&#xA;&lt;p&gt;Why BSD? I guess I&amp;rsquo;d have to admit that I have an affinity for oddball setups - but I also wondered if it&amp;rsquo;d be simpler than a Linux solution. I love Linux - in fact, this router is running in a VM on a Linux system that&amp;rsquo;s also running Home Assistant (more about that in the future, perhaps), but over time distros have become super complicated. BSD has a reputation for being &amp;lsquo;simpler’.&lt;/p&gt;&#xA;&lt;p&gt;Often, my oddball setups mean a bunch of wasted time and a return to the mainstream, but I&amp;rsquo;m happy to say that I do not regret this choice &lt;em&gt;at all&lt;/em&gt;. OpenBSD is wonderful for this task. It&amp;rsquo;s small. I allocated 512MB of RAM to the VM, and it&amp;rsquo;s using 183MB of it. It&amp;rsquo;s using about 2G of disk space, without really any attempt on my part to keep it small beyond the obvious (no windowing system or games installed). Installation was super simple&lt;sup id=&#34;fnref:3&#34;&gt;&lt;a href=&#34;#fn:3&#34; class=&#34;footnote-ref&#34; role=&#34;doc-noteref&#34;&gt;3&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
