I assume I uncheck ULA: enabled but not sure how to translate the other settings to the AdGuard Home. For example, can I translate my router’s IPv6 address allocation to AdGuard’s Range Start and Range end?
ULA are private addresses used in the same manner as 192.168.X.Y addresses in IPv4. The recommended range is a /64 prefix from the fd00::/8 prefix.
I am not sure how well AdGuard works with IPv6.
However if there is no GUA, or public IPv6 address available from your ISP it doesn’t really matter.
GUA are usually assigned from the ISP and if they are dynamic it would be difficult to replicate them to the AdGuard.
Link Local is managed by the device itself.
Personally on my local network, I use Link Local Address only and leave Unique Local Address disabled. Anyway, have a look to your clients if they have a Global Unicast Addresses assigned. If not, no need to play around with IPv6.
Only because I switched ULA off at the same time I switched off my router’s DHCP (was that the wrong thing to do)?
I have just switched it back on (as a test) and it now shows the GUA address again (I didn’t not realise that GIA stood for ‘Global unicast address’ before).
Please educate me! If my devices are using IPv6, won’t they by-pass AGH if the router controls IPv6?
…does DHCP set the IPv4 address only or both (I have always assumed IPv4 only)? I’d be happy if someone pointed me to somewhere where I can understand this better.
Usually DHCP is used to assign IPv4 addresses and should work independently from how IPv6 is assigned to the clients. At least in my world clients should get their IPv6 address from the router directly using SLAAC. Yes, yes, there is something linke DHCPv6, but I don’t use it. SLAAC is doing a good job
Does your clients have a GUA assigned as well now?
Could you check which DNS server your clients have assigned?
Haha so much text here for a “simple” question, showing that with IPv6 it is absolutely not simple or trivial to answer . I hesitate to mess with another text.
But some questions:
Do you provide AGH as DNS server to DHCP clients via the DHCP DNS setting, or do clients use the router as DNS resolver and the router instead has AGH as it’s DNS resolver?
With IPv6 range in AGH you mean the IP range that is allowed to use AGH’s DNS? I don’t remember currently what exact settings/options AGH has.
you mean your router has been set as IPv6 address for DNS server? Does your router support to adjust the IPv6 DNS server setting that will be distributed using RA?
I use the AGH DHCP setting as I cannot change the DNS setting in my router - I can only switch DHCP on or off.
re: IPv6 range: yes, the range within AGH’s screen.
…my assumption at the start of this thread was that I needed to do the same for IPv6 as I did for IPv4 (i.e. do the equivalent of switching IPv4 DHCP off at the router and on in AGH).
As far as I can see AGH will create an DHCPv6 server. There, of course your would need to specify an IP range. But usually clients will auto configure using SLAAC. Maybe you could ask on AGH Github how this would need to be setup within your environment.
//offtopic: that’s why I love PiHole. There I could configure such things on dnsmasq to simply populate the IPv6 address using RA