The issue I am facing:
I am trying to set up PiHole as a DHCP Server. Its is working perfectly fine as DNS.
The issue is that PiHole doesnt answer to DHCP Discover Packets and clients do not get an IP.
Details about my system:
Im running PiHole on Debian 12. My Routers DHCP is disabled.
PiHoles DHCP is configured to hand out IPs from 192.168.1.200 to 192.168.1.253, just as the router was.
Ive tried using my WiFi extender as an DHCP server whitch works fine.
Ive also used nmap on my PC:
nmap -sU --script=dhcp-discover 192.168.1.101 -p 67 --system-dns
Starting Nmap 7.94 ( https://nmap.org ) at 2023-12-01 17:44 Mitteleuropõische Zeit
Nmap scan report for 192.168.1.101
Host is up (0.0020s latency).
PORT STATE SERVICE
67/udp open|filtered dhcps
MAC Address: BC:24:11:12:AC:BF (Unknown)
Nmap done: 1 IP address (1 host up) scanned in 5.47 seconds
On my PiHole, ss
shows that port 67 is being listened to by PiHole:
Netid State Recv-Q Send-Q Local Address:Port Peer Address:PortProcess
udp UNCONN 0 0 0.0.0.0:67 0.0.0.0:* users:(("pihole-FTL",pid=44585,fd=4))
As you can see in my debug report, PiHole also claims its discoverable as a DHCP server.
This is how it looks when using my Extender as a DHCP Server (192.168.1.250):
And this is how it looks when using PiHole (No answer to DHCP DISCOVER):
Heres my debug token: https://tricorder.pi-hole.net/uoCzlooe/