<?xml version="1.0" encoding="utf-8" standalone="yes"?><?xml-stylesheet type="text/xsl" href="/pretty-feed-v3.xsl"?>
<rss
  version="2.0"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:source="https://source.scripting.com/"
>
  <channel>
    <title>Paul Tibbetts</title>
    <link>https://paultibbetts-uk-feat-cooks.preview.lab.paultibbetts.uk/tags/pi-hole/</link>
    <description>Recent posts by Paul Tibbetts on Pi-hole</description>
    <generator>Hugo</generator>
    <language>en-gb</language>
    <lastBuildDate>Wed, 04 Mar 2026 15:27:40 +0000</lastBuildDate>
    <atom:link href="https://paultibbetts-uk-feat-cooks.preview.lab.paultibbetts.uk/tags/pi-hole/feed.xml" rel="self" type="application/rss+xml" /><item>
      <title>The Self-Inflicted Pain Ruining My Homelab</title>
      <link>https://paultibbetts-uk-feat-cooks.preview.lab.paultibbetts.uk/2025/09/10/the-self-inflicted-pain-ruining-my-homelab/</link>
      <pubDate>Wed, 10 Sep 2025 15:30:00 +0100</pubDate>
      <guid>https://paultibbetts-uk-feat-cooks.preview.lab.paultibbetts.uk/2025/09/10/the-self-inflicted-pain-ruining-my-homelab/</guid>
      <category>homelab</category>
      <category>networking</category>
      <category>DHCP</category>
      <category>Pi-hole</category>
      <description>The worst pains in tech are self-inflicted. Then it’s bad Wi-Fi.
I’ve just fixed a very niche problem that was both.</description>
      <content:encoded><![CDATA[<p>The worst pains in tech are self-inflicted. Then it&rsquo;s bad Wi-Fi.</p>
<p>I&rsquo;ve just fixed a very niche problem that was both.</p>
<h2 id="home-network">Home Network</h2>
<p>My home network&rsquo;s a bit unusual. The internet comes in downstairs, like the internet usually does, and I need it upstairs where my computers are. I&rsquo;m renting, and the property owner doesn&rsquo;t want wires going up and into walls, so I have to do it wirelessly.</p>
<p>WiFi is fine for most of my devices but a few of them are servers that don&rsquo;t have adapters. They want to be plugged in, so I share the internet between floors with a pair of <a href="https://www.dlink.com/en/products/m15-3-pack-ax1500-mesh-system">mesh routers</a>
 and plug in the servers to the upstairs mesh device.</p>
<p>It all works great and I can recommend the mesh routers, although they&rsquo;re a bit old and have probably been superseded by now.</p>
<h2 id="homelab">Homelab</h2>
<p>The problems started along with my homelab.</p>
<p>I was creating lots of virtual machines on one of the servers that weren&rsquo;t being recognised by the router, so they wouldn&rsquo;t join the network and had no internet access.</p>
<p>I couldn&rsquo;t get onto the admin panel of the router because it&rsquo;s the free one you get from the ISP and it wasn&rsquo;t powerful enough to keep up.</p>
<p>I was getting annoyed.</p>
<h3 id="dhcp">DHCP</h3>
<p>Then I found that Pi-hole, something I was already using for ad-blocking and DNS, could also <a href="https://discourse.pi-hole.net/t/how-do-i-use-pi-holes-built-in-dhcp-server-and-why-would-i-want-to/3026">act as a DHCP server</a>
. This would undoubtedly be better than doing it on the free ISP router that couldn&rsquo;t keep up, so I disabled it on the router and enabled it in Pi-hole.</p>
<p>The way DHCP works is that something on your network needs to answer requests from clients telling them what their address is. Usually this is the router, but it doesn&rsquo;t need to be.</p>
<p>So I set my instance of Pi-hole to handle DHCP.</p>
<p>And it all worked great.</p>
<p>Kind of.</p>
<h3 id="dhcp-over-mesh-wifi">DHCP over mesh WiFi?</h3>
<p>The first clue that things weren&rsquo;t quite right came when my devices wouldn&rsquo;t reconnect to WiFi. The next was when my PC wouldn&rsquo;t get a connection at all, until after I restarted the mesh router.</p>
<p>It took a while for me to connect the dots, but something about the mesh routers was making things weird.</p>
<p>If it didn&rsquo;t work then that was fine, I would move on. But it worked some of the time?</p>
<h3 id="have-you-tried-not-doing-that">Have you tried not doing that?</h3>
<p>I spent a lot of time this week trying to diagnose the issue.</p>
<p>I even started preparing to replace the router.</p>
<p>I needn&rsquo;t have bothered.</p>
<p>Moving the server with Pi-hole on it downstairs, where it doesn&rsquo;t need to use the mesh routers, has fixed the issue.</p>
<p>Pi-hole now responds to DHCP requests and all my devices can connect to the network.</p>
<h2 id="summary">Summary</h2>
<p>So if you ever have DHCP issues because your instance of Pi-hole is behind a mesh router, try not doing that and see if it fixes things.</p>]]></content:encoded><source:markdown>
The worst pains in tech are self-inflicted. Then it&#39;s bad Wi-Fi.

I&#39;ve just fixed a very niche problem that was both.

&lt;!--more--&gt;

## Home Network

My home network&#39;s a bit unusual. The internet comes in downstairs, like the internet usually does, and I need it upstairs where my computers are. I&#39;m renting, and the property owner doesn&#39;t want wires going up and into walls, so I have to do it wirelessly.

WiFi is fine for most of my devices but a few of them are servers that don&#39;t have adapters. They want to be plugged in, so I share the internet between floors with a pair of [mesh routers](https://www.dlink.com/en/products/m15-3-pack-ax1500-mesh-system) and plug in the servers to the upstairs mesh device.

It all works great and I can recommend the mesh routers, although they&#39;re a bit old and have probably been superseded by now.

## Homelab

The problems started along with my homelab.

I was creating lots of virtual machines on one of the servers that weren&#39;t being recognised by the router, so they wouldn&#39;t join the network and had no internet access.

I couldn&#39;t get onto the admin panel of the router because it&#39;s the free one you get from the ISP and it wasn&#39;t powerful enough to keep up.

I was getting annoyed.

### DHCP

Then I found that Pi-hole, something I was already using for ad-blocking and DNS, could also [act as a DHCP server](https://discourse.pi-hole.net/t/how-do-i-use-pi-holes-built-in-dhcp-server-and-why-would-i-want-to/3026). This would undoubtedly be better than doing it on the free ISP router that couldn&#39;t keep up, so I disabled it on the router and enabled it in Pi-hole.

The way DHCP works is that something on your network needs to answer requests from clients telling them what their address is. Usually this is the router, but it doesn&#39;t need to be.

So I set my instance of Pi-hole to handle DHCP.

And it all worked great.

Kind of.

### DHCP over mesh WiFi?

The first clue that things weren&#39;t quite right came when my devices wouldn&#39;t reconnect to WiFi. The next was when my PC wouldn&#39;t get a connection at all, until after I restarted the mesh router.

It took a while for me to connect the dots, but something about the mesh routers was making things weird.

If it didn&#39;t work then that was fine, I would move on. But it worked some of the time?

### Have you tried not doing that?

I spent a lot of time this week trying to diagnose the issue.

I even started preparing to replace the router.

I needn&#39;t have bothered.

Moving the server with Pi-hole on it downstairs, where it doesn&#39;t need to use the mesh routers, has fixed the issue.

Pi-hole now responds to DHCP requests and all my devices can connect to the network.

## Summary

So if you ever have DHCP issues because your instance of Pi-hole is behind a mesh router, try not doing that and see if it fixes things.
</source:markdown></item>
  </channel>
</rss>
