# Trying to understand why Pi-hole DHCP no longer works with my Virgin Hub 3.0.

**URL:** <https://discourse.pi-hole.net/t/trying-to-understand-why-pi-hole-dhcp-no-longer-works-with-my-virgin-hub-3-0/83747>\
**Category:** Community Help\
**Created:** [December 1, 2025, 3:24pm UTC](https://discourse.pi-hole.net/t/trying-to-understand-why-pi-hole-dhcp-no-longer-works-with-my-virgin-hub-3-0/83747 "2025-12-01T15:24:19Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Steve5](https://discourse-cdn.pi-hole.net/user_avatar/discourse.pi-hole.net/steve5/32/53878_2.png) [@Steve5](https://discourse.pi-hole.net/u/Steve5)\
**Post date:** [December 1, 2025, 3:24pm UTC](https://discourse.pi-hole.net/t/trying-to-understand-why-pi-hole-dhcp-no-longer-works-with-my-virgin-hub-3-0/83747/1 "2025-12-01T15:24:19Z")

</div>

**The issue I am facing:**  
I’m trying to switch DHCP from a Virgin Media Hub 3.0 to Pi-hole on a Raspberry Pi. DNS via Pi-hole works normally. When I turn off DHCP on the Virgin Hub, devices start sending DHCPDISCOVER packets and Pi-hole responds with DHCPOFFER, but the devices still fail to get an IP address or internet connectivity. It worked previously, but have moved house and trying to set up again.

**Details about my system:**

- Virgin Media Hub 3.0 Software version: 9.1.2208.100
- Raspberry Pi running Raspberry Pi OS
- Pi-hole at 192.168.0.2 (static IP set in `/etc/dhcpcd.conf`)
- Pi-hole DHCP range is 192.168.0.10–192.168.0.254
- Router/gateway set to 192.168.0.1
- DNS in Pi-hole set to listen on 127.0.0.1
- Pi-hole’s DHCP service is running and listening on port 67
- `tcpdump` on the Pi shows DHCP requests from clients and replies from Pi-hole
- Clients appear in Pi-hole’s DHCP lease list with valid IPs (e.g. 192.168.0.13)

**What I have changed since installing Pi-hole:**

- Cleaned up the Pi’s routing table (removed a leftover dynamic route caused by the Virgin Hub)

- Removed an extra dynamic address (192.168.0.24) that the Hub had previously assigned

- Verified the Pi’s static IP, gateway, and DNS configuration

- Retried the DHCP switch with Virgin’s DHCP off (without rebooting the Hub)

**Observed behaviour:**

- When I disable DHCP on the Virgin Hub, devices do not get usable connectivity, even though Pi-hole is responding to DHCP requests and leases appear in its UI

- Once Virgin DHCP is re-enabled, everything reconnects immediately

- The Pi never loses its IP now, so the issue seems isolated to clients not being routed properly after receiving Pi-hole-issued addresses

**What I’m trying to figure out:**  
Is this a known limitation or firmware change with the Virgin Hub 3.0 (software version 9.1.2208.100) preventing DHCP from working when the Hub’s own DHCP is disabled?  
And if so, is there any workaround short of putting the Hub into modem mode and using a separate router?

Thanks

---

_[View the full topic](https://discourse.pi-hole.net/t/trying-to-understand-why-pi-hole-dhcp-no-longer-works-with-my-virgin-hub-3-0/83747)._
