Getting Pihole to work with Hub2
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Plusnet Community
- :
- Forum
- :
- Help with my Plusnet services
- :
- My Router
- :
- Getting Pihole to work with Hub2
Getting Pihole to work with Hub2
09-08-2022 2:32 AM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
Hello. I've recently joined PlusNet and have set up my Hub2 router. I am trying to configure it to use Pihole as the DNS however it doesn't seem to want to work.
The previous ISP router allowed me to change DNS settings and I had those set to the Pihole IP address. The router was the DHCP.
I tried doing the same with Hub2 and was able to change the DNS settings under the IPV4 config, however it seems most devices have been allocated IPv6 addresses and this is set to Auto DNS in the Hub2. When I've tried changing this to manual, the format for the DNS resolver is completely different so not sure what I'm supposed to be putting in here. I've deactivated DHCP in the Hub2 and activated it in the Pihole so that can allocate IPs instead, which it does seem to be doing so, but now in the Address Table in Hub2, all devices seem to be showing under IPv6 and I'm still getting ads.
Has anyone got this to work? I've gone through this previous thread for the Hub1 but it doesn't seem to apply to Hub2 as I don't think it takes into consideration the IPv6 Always being on.
Re: Getting Pihole to work with Hub2
09-08-2022 6:57 AM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
It's doubtful that IPv6 is anything to do with it as PN doesn't support IPv6 so any traffic out to the internet would be over IPv4.Any IPv6 addresses assigned would be on the local network only.
Setting the pihole up on hub2 as the dns server worked for me, though you may have to flush your dns or restart a device for it to be picked up and start referencing it.
Also make sure the pihole is working correctly by directly assigning it as the DNS server on one of your devices, skipping out the router.
You shouldn't need to switch DHCP off on the router.
If it helped click the thumb
If it fixed it click 'This fixed my problem'
Re: Getting Pihole to work with Hub2
09-08-2022 8:57 AM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
@PNPihole you may have some success changing some of the IPv6 settings on the Hub Two and rebooting it. I can't remember from memory what the options are but I think there's an 'off' setting for IPv6 allocation.
When specifying the DNS addresses in the IPv6 section of the Hub Manager, it will expect IPv6-formatted addresses, so will grumble if you try entering the IPv4 address of your Pi-hole. Some IPv6 tinkering on the Pi-hole and explicitly configuring the Pi-hole's IPv6 address is a potential solution but it's likely to be a bit of a minefield if you're not familiar with the workings of IPv6.
A final suggestion would be to disable IPv6 directly on the client devices you're having problems with if they allow it.
There'll be plenty of discussion/reading available if you search for something like this or this.
Bob Pullen
Plusnet Product Team
If I've been helpful then please give thanks ⤵
Re: Getting Pihole to work with Hub2
01-09-2022 7:07 PM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
Apologies for the delayed response.
So I believe I've turned off as much IPV6 settings as I can in the Hub2 Settings. The status summary shows as per Capture1.png. I can't seem to do anything about the 'Hub IPV6 status'.
If I go to the 'Address Table' however, I still see a large number of my network devices showing as active under IPv6. This is despite a router reset. Should these not all be showing as under IPv4 now?
Re: Getting Pihole to work with Hub2
02-09-2022 8:14 AM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
Are you seeing anything at all in the Pihole query log? It seems really odd that all of your devices would be strictly using IPv6. In a similar setup on my network, the vast majority of clients continue to pass DNS traffic over IPv4/the Pihole and most things are blocked.
There are other suggestions in my original reply. The only other potential solution I can offer is attempting to completely disable the hub's IPv6 remotely. This isn't a routine support function though and I can't vouch for what it may or may not break. I'm willing to give it a go though if you're in an experimental mood
Bob Pullen
Plusnet Product Team
If I've been helpful then please give thanks ⤵
Re: Getting Pihole to work with Hub2
02-09-2022 11:19 AM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
Pihole running on a RPi with Plusnet hub2 working fine here, form what you say the difference in setup is:
Hub 2:
dhcp enabled
Change the DNS settings under the IPV4 config to the pihole IP address.
Pihole:
disable dhcp
Ensure the Piholes IP address is within the range 192.168.1.2 - 192.168.1.63
Re: Getting Pihole to work with Hub2
02-09-2022 12:43 PM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
To clarify, around a third of all devices are showing under IPv6. Most of these are duplicated in IPv4 too and the icon is pink on both so it looks like both IPv4 and IPv6 connections are currently active. I've included a screenshot of some of the duplicated devices. The only one that appears under IPv6 but not under IPv4 is the Pihole (not shown in screenshot).
I changed the DNS in the router settings to the Pihole IP address and then reset the router so that devices would use the new DNS. I left this running for around 30mins. The Pihole log shows approx 7000 permitted and 150 blocked DNS queries during this time, however not even common webpages would load on my pc or phone during this time. Looking at the pihole query log, it seems these were exclusively from mobile phones and other devices that are showing under IPv4 connections only. None of the devices in the ipv6 list (whether ipv6 only or dual ipv4/v6) seem to have made a successful query to the Pihole and most of these devices don't seem to allow me to disconnect ipv6.
I'm yet to try switching Windows pc to ipv4 only and directly configuring the DNS in windows. I'll give that a go tonight. Perhaps this will help diagnose the issue more accurately. If not, then a complete reset of the pihole over the weekend. Seeing as npr and dvorak have got it working, I'm hoping it doesn't come to remotely deactivating ipv6 at the risk of breaking something else. I will consider it as a last resort. Thanks for the offer.
Re: Getting Pihole to work with Hub2
02-09-2022 12:48 PM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
Any reason why the pihole address needs to be within .2 and .63 specifically? The hub is configured to give addresses between .64 and .253 so I thought it needs to be within this range? (it's currently .123 but I don't see any IP conflicts)
Re: Getting Pihole to work with Hub2
02-09-2022 1:43 PM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
When I recently built a raspberry pi the instructions were clear it needed a static IP be it allocated by DHCP or set on the network card
Re: Getting Pihole to work with Hub2
02-09-2022 2:24 PM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
The router assigns dhcp addresses in the range .64 - .253 .
Below this is for static IP addresses configured on the connected device, avoids the risk of the IP being assigned to another device.
Note: I have IPv6 disabled in the Pihole.
You only need change the following setting in the routers IPv4 configuration tab:
DNS servers:
Auto: NO
Primary DNS: enter IP address of Pihole
Re: Getting Pihole to work with Hub2
02-09-2022 5:13 PM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
Ahh ok. Strange thing is some of my other devices are in the .64-.253 range and the IPv4 table shows them as having a static address status. Regarding your note on disabling IPV6. I believe I've found the relevant tickbox (Settings > DHCP > Enable IPv6 support) but it doesn't allow me to unselect the tickbox 😑.
Also curiously, I've just found out that the RPi connects to the wifi network but isn't able to connect to the internet. I tried updating the OS and Pihole but got a load of failures. Opened Chromium and got a 'DNS not resolved' message. It's getting wiped and a fresh install tonight. Lets see how that goes.
Re: Getting Pihole to work with Hub2
02-09-2022 5:32 PM - edited 02-09-2022 5:32 PM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
using a terminal try
ip add to check the IP address route to check gateway addresses
Re: Getting Pihole to work with Hub2
02-09-2022 7:03 PM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
Re: Getting Pihole to work with Hub2
02-09-2022 7:06 PM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
As you're doing a fresh install of the os, can I suggest you try installing dietpi, it's much easier to use for those of us not that familiar with Linux.
There's a menu system to setup your network addresses and to install pihole etc.
https://dietpi.com
Re: Getting Pihole to work with Hub2
03-09-2022 3:02 AM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Report to Moderator
Finally it looks like its working. Ads are gone on PC, Firestick Apps (4od and ITV player) as well as mobile apps. Hallelujah. In case anyone else comes across the same issue:
I wiped the Pi and installed DietPi along with Pihole and Unbound (FYI Unbound is a alternative DNS server that the pihole will use in place of Google, Cloudflare etc. It is not essential but supposed to offer more security and doesn't take much time to install). Set up both IPv4 and IPv6 settings during pihole installation. Switched RPi IPv4 address to an alternative below xxx.xxx.x.64 rather than .123 (which it defaulted to again despite wiping everything on the RPi. I take it this was assigned based on the device MAC?) based on @npr advice and made it static. Pihole also gave me an IPv6 DNS address. Put both of these into the respective DNS settings in the PNHub2 config page. Once pihole was up and running, I added a load of adlists from here. Pihole now has around 1.2m domains on the blocklist.
IPv6 Config page is now showing
ULA - Enabled
IPv6 address allocation mode - Stateful
DNS
Auto - No
Primary/Secondary both assigned to the same ipv6 provided by Pihole.
I dont know if these are doing anything but now its working, I'm going to leave them be. Funnily enough now no devices are showing under IPV6 in the PNHub2 admin console and they are all showing under ipv4.
Thanks to everyone above for your input and help. Awesome community.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Plusnet Community
- :
- Forum
- :
- Help with my Plusnet services
- :
- My Router
- :
- Getting Pihole to work with Hub2