Pi-hole never implemented the ability to have DHCP on more than one NIC interface. Thankfully Pi-hole is based on dnsmasq I was able to enter custom setting in file(/etc/dnsmasq.d/99-custom-settings.conf) that dnsmasq would take under Pi-hole and Pi-hole wouldn't override. Even though I had to do that manually instead of the GUI, it still worked.
With the new version it looks like all dnsmasq files are consolidated into /etc/pihole/dnsmasq.conf that is auto-generated by Pi-hole, which overrides any manual settings.
If Pi-hole isn't interest in implementing multi-NIC DHCP, is there a way to still add manual/custom DHCP settings, especially for multi-NIC DHCP?
Environment:
VM - VMware ESXi
OS - Rocky-Linux 9.4
Warning messages:
DNSMASQ_WARN - no address range available for DHCP request via eth0
DNSMASQ_WARN - no address range available for DHCP request via eth1
Expected Behaviour:
(/etc/dnsmasq.d/99-custom-settings.conf)
dhcp-range=eth0,192.168.0.201,192.168.0.251,24h
dhcp-option=eth0,option:router,192.168.0.1
dhcp-range=eth1,192.168.1.201,192.168.1.251,24h
dhcp-option=eth1,option:router,192.168.1.1
dhcp-range=eth2,192.168.2.201,192.168.2.251,24h
dhcp-option=eth2,option:router,192.168.2.1
dhcp-option=eth0,option:ntp-server,192.168.0.11,192.168.0.12,192.168.0.13
dhcp-option=eth1,option:ntp-server,192.168.1.11,192.168.1.12,192.168.1.13
dhcp-option=eth2,option:ntp-server,192.168.2.11,192.168.2.12,192.168.2.13
Actual Behaviour:
(/etc/pihole/dnsmasq.conf)
dhcp-range=192.168.2.201,192.168.2.251,24h
dhcp-option=option:router,192.168.2.1
dhcp-option=option:ntp-server,0.0.0.0