How to Configure AirPort Extreme for Use with pi-hole

Expected Behaviour:

Not Sure

Actual Behaviour:

The AirPort Extreme has settings that I'm not sure how to map to my pi-hole
I've taken some screen shots of the settings that I'm not sure of and how they should be configured
Settings in question are:
ipv6 dns server(currently set to the ipv6 ip of pinhole)
Domain Name: defaults to Comcast
Ipv6 Mode: Currently set to native
Configure IPv6: set to automatic


For Context:
AirPort Extreme: Router / Gateway
Pi-Hole: DHCP Server and DNS Server
Thanks

Debug Token:

https://tricorder.pi-hole.net/ecpq3tyv2o

I too use Airport Extremes. My recommendation, if there is no compelling need for IPv6 on your network (and there rarely is), disable IPv6 by selecting Link-Local. This will greatly simplify your network management and avoid a number of potential IPv6 issues that may puzzle you greatly.

I run my network IPv4 only (have forever) and have never had any problems due to lack of IPv6.

My domain name defaults to blank - but I don't use Comcast. I'm with Cox. The difference may also be related to IPv6 on in your case and off in mine.

I guess I was hoping to get ipv6 working

I think an Apple forum might be the best for setting up this router for IPv6. I have zero experience with IPv6 on this device.

@WeekendSuperhero

I spend quite a bit of time helping folks over in the networking area of the Apple Support Communities. If I can help get you started here with your IPv6 questions, related to your AirPort Extreme base station, ask away. But as @jfb has mentioned you can find a lot of helpful folks over at the ASC.

How to configure your Pi-hole with the AirPort Extreme base station is actually shown in one of the images jfb has already provided. You would enter your Pi-hole's IPv4 address as the first "DNS Servers" and its IPv6 address in the "IPv6 DNS Servers" slot. The key is to have already assigned static local IP addresses for your Pi-hole. You do NOT want your Pi-hole to have a dynamically assigned IP address.

1 Like

So I did that but what I experience is that occasionally I will get stuttering in my internet connection If I remove the airport extreme and ipv6 settings the issue goes away

@WeekendSuperhero
This really doesn't sound like a Pi-hole issue, but a networking one. As such it would help do know a bit more about your current network. Which exact version is your AirPort Extreme base station? Is it connected directly, by Ethernet, to a simple modem or to another router/gateway device upstream of it? Regardless, what is the make & model of this device?

Has this Internet "stuttering" always been an issue or just recently started to happen? You mention that if you remove the Extreme and/or its IPv6 settings this problem goes away ... correct?

I'm assuming that Comcast is providing you with IPv6 service. There are a few "flavors" of this type of service. Which kind exactly are they providing you? If they provided you with the correct IPv6 settings, you would enter them using the Configure IPv6 > Manually option. Otherwise, you would use the Automatic & Native settings.

Finally, does Pi-hole work with IPv4 and only having an issue with IPv6 DNS requests?

1 Like

The stuttering seems to happen whenever I enable ipv6 settings on the AirPort Extreme. If I remove the airport from my setup and just you the router built into the Plume then things work fine, granted I only have ipv4 addresses. If I set the airport to automatic and native mode for ipv6 I get an assigned prefix and everything seems to work except for the internet stuttering issue especially on things like zoom. I have 1Gib speeds so I know I should not be getting choppiness but when ipv6 settings are enabled the problem re appears. My setup is PiHole controls both DNS and DHCP AirPort Extreme only does the routing and NAT for ipv4 addresses. Plume Pods manage the wifi

@WeekendSuperhero Sorry, but I don't have any experience with the Plume mesh system. However, from what I gathered so far, the Plume can only support IPv6 when in bridge mode. As you mentioned, it is only providing IPv4 as it is configured as a router. This leads me to believe that IPv6 is being blocked in this latter mode and just connecting another router, like your Extreme, will not solve the this issue.

Which also makes me wonder why you would need the Extreme at all.

The plume is in bridge mode. But maybe it is blocking the ipv6 traffic? not sure where to go, I'm going to switch over to openwrt as soon as I find time to set it up

@WeekendSuperhero If the Plume "main" router/node is in bridge mode, it is supposed to pass-thru both IPv4 & IPv6 traffic. Have you tried simply connecting a notebook directly to the node to verify that that is true?

If your notebook can access both IP protocols, the issue is with your Extreme. Remember, Apple stopped producing these over 2 years ago. You may want to consider retiring yours as well.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.