Hello everyone!
Currently I am running DHCP and DNS on opnSense. I like how it had integrated DHCP leases in Unbound but for about half a year now there have been issues with leases no longer registering in Unbound so DNS isn't working for anymore for DHCP clients. I recently learned there is no fix coming for ISC DHCP and the team is developing a solution with Dnsmasq. I trust they will do an excellent job but it will take a while and no one knows whether it will support the full featureset from the start (probably not). I've been putting this off for far too long and its frustrating to say the least.
As this isnt working for me anymore I have been manually creating dhcp fixed leases and dns overrides in Unbound After deploying a dozen new systems past week for a lab ... that pushed me over the edge and I decided I need something that actually works.
Before diving in and moving from opnsense to pi-hole, I would really like to know whether some of the more advanced things I rely on, are actually possible with pi-hole. I don't want to waste hours mucking around and find out things I need don't work.
Been reading here, searched the FAQ and forums and I asked a few LLM's about pi-holes' features. There's two things Im not sure about and I would like confirmation on whether they are possible, and how difficult it would be to set them up (opnsense makes these things a breeze). The only thing I had some difficulty with was setting up router advertisement daemons. While it works, I'm not sure how. This part is not my specialty ;-). I'm sure I'll manage that once more though ;-).
I have a /56 IPv6 subnet which I divide in /48's for different vlans. Opnsense has been handling DHCPv6 (alongside DHCP v4) and all hosts resolves to their IPv6 addresses too.
So I run multiple vlans, each with their own subnet and domain suffix. Each vlan has a DHCP v4 and v6 server active and I only allow specific traffic between them. DHCP registers in Unbound so fqdn's resolve.
Is pi-hole able to serve DHCP v4 and v6 for multiple subnets on separate vlans and register their addresses in DNS?
Is the management of setting up fixed leases and dns overrides similarly easy to manage as in opnsense?
Thanks!