The issue I am facing:
I am getting this error in pihole console: no address range available for DHCPv6 request via ens18
Also my win10 client machine shows the correct (pihole) IPv4, but shows the router IPV6 as DNS
Details about my system:
Installed Proxmox, VM (Ubuntu), docker and pihole inside docker, using host network. Everything works fine besides the above. Router dhcp is disabled for both IPv4 and IPv6. I kept router SLAAC on.
What I have changed since installing Pi-hole:
My ISP gnated my IPV4 and added IPV6 as a forced option (I cant turn it off). I cant setup my pihole as DNS server for IPV6 on the router (no option), therefore I tried to use pihole as DHCP server.
By default, Docker is IPv4 only. Did you enable Docker's IPv6 support yet?
Disabling DHCPv6 will likely not stop your router from advertising its own IPv6 address as DNS server via SLAAC/NDP (or your ISP provided DNS servers) - in addition to Pi-hole doing so for itself.
You'd have to find a way to configure your router to advertise your Pi-hole host machine's IPv6 as DNS server and to stop advertising its own.
You'd have to consult your router's documentation sources on further details for its IPv6 configuration options.
If your router doesn't support configuring IPv6 DNS, you could consider disabling IPv6 altogether, provided your ISP stilll offers IPv4.
Disabling DHPCv6 as well as SLAAC may well disable IPv6 altogether, but again, exact behaviour would depend on your specific router's make, model and firmware.
If your router doesn't support disabling IPv6, your clients will always be able to bypass Pi-hole via IPv6.
I cant disable the IPV6 and I cant change the DNS -> both option are read-only for me on the router config page.
The router is GR140DG but I guess is nothing I can do ... unless I call the ISP and see if they can allow me to change the DNS somehow ... I highy doubt based on my past experience.
Edit: Yes docker IPV6 enabled.
Even later edit: I can try to make a rule on my router WAN ... to route their DNS IP to my internal one .. to test and see
Thank you.
I will try disabling SLAAC ... i cant diable IPV6 tho - is ON and "readonly"
Later edit: Seems to work as I get a nslookup response from pihole .. but ipconfig on client still shows the router IPV6 as a DNS option ... I will test more in the next days and see ...