<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>HomeLab on 2Whippets Blog</title>
    <link>https://blog.2whippets.org/tags/homelab/</link>
    <description>Recent content in HomeLab on 2Whippets Blog</description>
    <generator>Hugo -- 0.155.0</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 08 Feb 2026 15:42:31 -0600</lastBuildDate>
    <atom:link href="https://blog.2whippets.org/tags/homelab/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>DNS and DHCP</title>
      <link>https://blog.2whippets.org/posts/dns-and-dhcp/</link>
      <pubDate>Sun, 08 Feb 2026 15:42:31 -0600</pubDate>
      <guid>https://blog.2whippets.org/posts/dns-and-dhcp/</guid>
      <description>&lt;h1 id=&#34;dns-and-dhcp&#34;&gt;DNS and DHCP&lt;/h1&gt;
&lt;p&gt;I run OPNsense at home for my firewall, directly behind my AT&amp;amp;T fiber router. It has been rock solid for several years now.&lt;/p&gt;
&lt;p&gt;Well… rock solid as a firewall. As an internal DNS server, it has left something to be desired. I’m sure that has a lot to do with the fact that I’ve never really sat down and dug into how ISC DHCP interacted with Unbound—or how Unbound interacted with AdGuard Home.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h1 id="dns-and-dhcp">DNS and DHCP</h1>
<p>I run OPNsense at home for my firewall, directly behind my AT&amp;T fiber router. It has been rock solid for several years now.</p>
<p>Well… rock solid as a firewall. As an internal DNS server, it has left something to be desired. I’m sure that has a lot to do with the fact that I’ve never really sat down and dug into how ISC DHCP interacted with Unbound—or how Unbound interacted with AdGuard Home.</p>
<p>A few days ago, I updated OPNsense to the latest version (26.1.1). Knowing that ISC DHCP was going away, I decided to spend a little time with Sparky (ChatGPT) to understand how easy it might be to move to KEA DHCP.</p>
<p>My Sunday morning coffee time was spent preparing for the migration. I wanted to change the configuration of my internal subnet to better lay out switches, servers, access points, and lab equipment. Sparky was very good at walking me through some planning, and that planning also included fixing my internal IPv6 configuration.</p>
<p>Right now, I’m feeling a little silly that an IT Architect would need that kind of help in his home lab—but here we are.</p>
<p>I was happily surprised that Sparky was fairly well-versed in the configuration of KEA DHCP. In less than two hours, we were able to:</p>
<ul>
<li>Design the IP configuration for the home network</li>
<li>Set reservations for devices that I wanted to be static, but did not need to survive a DHCP failure</li>
<li>Lay out the DHCP scope</li>
<li>Turn on KEA DHCP and turn off ISC DHCP</li>
<li>Perform some troubleshooting for a few devices that were a bit sticky with their old IP addresses</li>
</ul>
<p>I mentioned using AdGuard Home on the network. I run a couple of blocklists that help address privacy issues and advertising on websites. But since AdGuard Home was only being used for DNS (not DHCP), and I wasn’t constantly tuning the DNS settings, I decided to get rid of it. I was able to load my blocklists directly into Unbound DNS instead.</p>
<p>So far, DNS has been rock solid—and it’s working well for both internet lookups and my home and lab environments.</p>
<p>Not bad for a Sunday morning!</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
