- Order by phone: 0800 033 8006
- Blog
- Coverage checker
- Store locator
on 22-10-2023 03:21 PM
Is anyone else occasionally getting a 'connection down' error from Chrome (or 'Secure Connection Failed' from Firefox) when changing page - if I hit refresh it works fine. At first I wondered if it was the site I was using but have noticed it on multiple different major websites over the past couple of months and not noticed it from other locations where I don't use Three Broadband so does seem to be related to the router/connection (this is via wired Ethernet too, so not a WiFi problem). I've tried changing DNS server in case that helps but no difference.
It mainly seems to happen when trying to first load a site or (annoyingly) at checkout when a different site is being loaded as part of the checkout process. It certainly doesn't happen everytime but does happen with reasonable frequency. I've also noticed I often get it when trying to pull/push from/to Github too and have to do so a number of times for it to work (browsing the Github website works fine).
on 25-04-2025 11:14 AM
Yeah, I've discouraged 5 or 6 people from using Three for Broadband.
on 28-04-2025 09:47 PM
Same, even though I left a bunch of months back (with no regrets). I've still been monitoring this closely with the look to return potentially at the end of my next contract. I'm disgusted with the lack of updates from anyone from Three, especially @JonathanB after the promised regular updates while it was being investigated, I've put multiple people off the contracts both phone and network. When it was working, it was all great......until 1) this issue, and 2) unlike other ISPs that when they go down they may be down for an hour, with Three it can be a week+ with denial of any issues existing even tho heavily evidenced from multiple neighbors. Went from 5* opinion to negative 20
on 17-04-2025 12:18 PM
Did a quick test and the problem, without any mitigations, still exists
It seems that the websites closer to the end of my list of problematic websites seem more likely to trigger the issue compared to those nearer the start
Either way, a problem is still a problem......
on 11-04-2025 02:56 PM
FIXED: Docker EOF Errors (Caused by ISP DNS Interference)
Hey all, I've been sick as a chip with this issue for months — pulling Docker images would constantly throw "unexpected EOF" or "context cancelled". I was ready to install a Virgin line on the 24th. BUT... today I gave it one last go with some AI help, and this fix looks solid so far (1+ hour of clean pulling — more than I’ve ever managed).
What’s Causing It?
Since late 2023, many of us on this ISP have experienced image pulls randomly crashing. Turns out, it’s DNS hijacking or TLS interference by the ISP. This messes with Docker registry traffic — especially for large, multi-layer images — and causes them to fail.
The Fix in Short:
- Run Unbound on your Pi/home server — your own recursive DNS resolver
- Point Pi-hole (or Docker or system-wide) at it
- All DNS now avoids Google, Cloudflare, AND your ISP
- Result? No more EOFs, secure DNS, faster pulls
What You Need:
- Raspberry Pi (or any Linux box)
- Docker (Portainer optional)
- Pi-hole (optional but helpful)
- Around 15 mins of setup
Setup Steps:
1. Create the config folder:
sudo mkdir -p /portainer/files/appdata/config/unbound
cd /portainer/files/appdata/config/unbound
2. Download root DNS hints:
sudo nano root.hints
Paste the contents from https://www.internic.net/domain/named.root
3. Create unbound.conf:
sudo nano unbound.conf
Paste the following:
server:
verbosity: 1
interface: 0.0.0.0
port: 53
do-ip4: yes
do-udp: yes
do-tcp: yes
access-control: 0.0.0.0/0 allow
root-hints: "/opt/unbound/etc/unbound/root.hints"
edns-buffer-size: 1232
prefetch: yes
cache-min-ttl: 3600
cache-max-ttl: 86400
forward-zone:
name: "."
forward-addr: 1.1.1.1
forward-addr: 1.0.0.1
4. Set file permissions:
sudo chown -R 1000:1000 /portainer/files/appdata/config/unbound
sudo chmod -R 755 /portainer/files/appdata/config/unbound
5. Deploy Unbound in Docker:
version: "3.8"
services:
unbound:
image: mvance/unbound-rpi:latest
container_name: unbound
restart: unless-stopped
ports:
- "5335:53/udp"
- "5335:53/tcp"
volumes:
- /portainer/files/appdata/config/unbound:/opt/unbound/etc/unbound
6. Point Pi-hole to it:
Go to Pi-hole > Settings > DNS
Enter 127.0.0.1#5335
Uncheck all other upstreams (Cloudflare, Google, etc.)
Save and restart DNS
Test That It Works:
Run this:
dig +short example.com @127.0.0.1 -p 5335
If you get a valid IP back — it’s working
Optional Docker Pull Test Script:
Create a file called docker-pull-test.sh with this content:
#!/bin/bash
IMAGES=(
linuxserver/nextcloud
portainer/portainer-ce
qmcgaw/gluetun
postgres:15
mongo:7
nginx
node:18
wordpress
redis:alpine
homeassistant/home-assistant
)
for IMAGE in "${IMAGES[@]}"; do
echo "Pulling $IMAGE..."
docker pull $IMAGE
done
echo "Cleaning up..."
for IMAGE in "${IMAGES[@]}"; do
docker rmi -f $IMAGE
done
Make it executable:
chmod +x docker-pull-test.sh
Run it:
./docker-pull-test.sh
Conclusion:
No VPN split-tunneling needed. No Gluetun wrappers. Just clean, recursive DNS.
If this helps anyone else, I’ll be buzzing — let me know and I’ll share full root hints or docker-compose templates.
Will update after 24–48hrs of use, but so far? Rock solid.
Happy pulling,
Rob
on 29-05-2025 11:34 PM
FWIW, I use pi-hole and unbound and have for several years. Issue persists (in fact it is particularly bad on the PiHole site, of course).... so count yourself lucky, but don't count your chickens!
on 12-04-2025 07:58 PM
I'm glad that this appears to be working for you. I've had a local DNS resolver running on my network since I joined Three and still encounter this frequently.
on 13-04-2025 10:58 PM
Maybe the differences between your respective setups may be the reason why?
I am led to believe that the provided routers must not be allowed to be last in the network chain as they will interfere with DNS requests sent to them
The provided router DNS options do not work whatsoever as far as I am concerned........
on 12-04-2025 01:05 PM
Unfortunately I can not test this as I do not have a Raspberry Pi however it looks really good 😎
This is definitely useful information and I have saved it in case it vanishes from this side of the internet and in case I need to use it in the future
Thanks for posting this 😁
on 09-04-2025 03:08 PM
OP here - have just come on to say goodbye and good luck! Unfortunately 18 months after first raising this issue it was still happening for me. A VPN helped but was a pain for smart TVs, etc. and I just wanted a decent reliable connection. Fibre to the premises became available in my area so I've now left Three and moved to a new 1Gbps symmetric service. It's certainly a blessed relief to not have to worry about these SSL errors anymore! My early termination charges were wiped and I also raised a formal complaint with the Executive Office last year who have looked after things appropriately - for anyone still experiencing issues I would certainly recommend formally logging things and not just rely on posting here. I'll remain subscribed to the thread out of interest and hope it does get resolved!
on 06-04-2025 11:16 PM
Life gets busy...
To no surprise, the PR_END_OF_FILE_ERROR still exists...
Maybe Three is trying really hard to maintain this issue? I have not seen any significant changes...