Clients not receiving DHCP from Pihole

Please follow the below template, it will help us to help you!

I've read through posts and followed various instructions, but my clients are still not receiving address assignments from pihole.

I have a Nest Pro mesh system, which is limiting on configuration options.

Note: Pihole is running on raspberry pi in Docker

Physical connection settings ISP > Nest Router > ethernet to unmanaged switch > ethernet to pihole

Current settings on Nest Wifi:

DHCP Settings on pihole:

Everything is on the same subnet, but clients are not getting address assignments and the DHCP logs on pihole don't show any issued. Service is enabled.

Expected Behaviour:

Clients to receive IP addresses from pihole

Actual Behaviour:

Clients not receiving IP addresses from pihole

Debug Token:

https://tricorder.pi-hole.net/LqxD7JEy/

You have 2 DHCP enabled. You should disabled the DHCP on your Nest WiFi

How is the docker networking configured? Would be helpful to see the docker-compose.yml or your docker run command to start the container.

DHCP is a broadcast mechanism and needs special configuration if you chose to run it in docker.

You can not disable DHCP on the Nest Wifi router, which is why I scoped it to the single address reserved for pihole.

Thanks I wasn't aware.

It appears to be my docker config. I'll look at the docs you shared.

Updated my docker-compose.yml as follows. It's still not working, but I did not see anything in the docs about the NET_ADMIN line.

Ran docker-compose restart after updating docker-compose.yml

OK, I got it sorted.

I was missing quotes around "host" and docker-compose restart was not sufficient.

I fixed docker-compose.yml and then performed a docker-compose up -d

1 Like

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.