The ServerIP environment variable has been removed in v6. Now I can't change the IP address of pihole server in DHCP. I need it because I run my pihole as a Docker container with a bridge network. In v5, I could specify the custom ServerIP and it will appear in the configuration of all clients. Now in v6, it broadcasts only the internal IP address (in my case it is 172.31.x.x).
Hi, I'm not sure you're having the same problem as I was but it's worth a try!
I was setting two DNS servers (two piholes) using dnsmasq.d config file and the way to do it now is to add the lines here: Settings > All Settings > Misc > misc.dnsmasq_lines
What I had to write was dhcp-option=option:dns-server,192.168.0.99,192.168.0.77 (2 adresses because 2 piholes)
You should try with your ServerIP so it should look like dhcp-option=option:dns-server,192.168.0.99 (replace 192.168.0.99 with your ServerIP)
@ExplodingKitten How did you get macvlan to work? I've tried a ton of different configs and can't get the pihole container exposed on its own IP address
Got it working, my Synology has both eth0 and ovs_eth0 interfaces; the first one isn't bound to an IP, the second one is. Had to use that interface name.