[GUIDE] Fix for IPv6 Not Working on EE FTTP with TP‑Link BE550 / BE9300 / BE800 / BE900
If you’re on EE FTTP and your TP‑Link BE‑series router (BE550, BE9300, BE800, BE900) refuses to obtain IPv6 — even though the EE Smart Hub works fine — this guide will fix it.
This applies when:
-
The router shows no IPv6 WAN address
-
DHCPv6 / Dynamic IP mode fails
-
IPv6 test sites report no IPv6 connectivity
-
EE Smart Hub gets IPv6 instantly
Some EE exchanges deliver IPv6 using a PPPoE‑shared IPv6 method, not standard DHCPv6‑PD. TP‑Link BE routers don’t auto‑detect this, so IPv6 fails unless configured manually.
Below is the working configuration.
1. Log in to the router
Go to: Advanced → IPv6
2. Set the following:
IPv6: ON
Internet Connection Type: PPPoE
✔ Tick: Share the same PPPoE session with IPv4
Advanced Settings:
-
Get IPv6 Address: Non‑Address (EE does not provide a WAN IPv6 address in this mode)
-
Prefix Delegation (PD): Enabled
-
DNS Address: Get Dynamically from ISP
3. Save the settings
4. Click “Connect”
This step is essential — it starts the PPPoE session with IPv6 enabled. A reboot is not required, but optional.
