How to Replace Your BT or EE Smart Hub with OPNsense (FTTP Setup)
If you're on BT or EE's Full Fibre (FTTP) service and want to ditch the locked-down Smart Hub in favour of OPNsense, this guide walks you through a complete setup. It covers everything from physical connections to PPPoE credentials and firewall rules — with no fluff, just practical implementation.
✨ Overview
Goal: Replace your BT/EE Smart Hub with a more secure and feature-rich OPNsense firewall/router.
Applies To: BT/EE customers with FTTP (i.e. ONT box present). DSL users should use a bridge-capable modem instead.
Tested Hardware:
- Openreach ONT
- Beelink Mini PC with dual Ethernet
- OPNsense 25.1
🔧 What You Need
- An ONT installed by Openreach (this is your fibre modem)
- OPNsense installed on a device with at least 2 NICs
- Ethernet cables
- BT/EE PPPoE login details (standard ones provided below)
🖧 Step 1: Physical Connections
- ONT to OPNsense WAN Port:
Plug an Ethernet cable from the ONT to your OPNsense's WAN interface (e.g.re1
) - OPNsense LAN Port to PC or Switch:
Connect your OPNsense LAN interface (e.g.re0
) to a switch or PC
📅 Step 2: Initial Login
- Boot OPNsense and connect a device to its LAN port
- Navigate to
https://192.168.1.1
- Login with:
- Username:
root
- Password: the one you set during install
- Username:
🎓 Step 3: Run the Setup Wizard
General Settings
- Hostname:
opnsense
- Domain:
home.lan
- Primary DNS:
1.1.1.1
- Secondary DNS:
8.8.8.8
- ❌ Uncheck Allow DNS server to be overridden by DHCP/PPP on WAN
WAN Configuration
- Interface:
re1
(or whichever port connects to the ONT) - IPv4 Configuration Type:
PPPoE
- Username:
bthomehub@btbroadband.com
- Password:
BT
- PPPoE MTU:
1492
- IPv6 Configuration Type:
None
orDHCPv6
(optional) - ✅ Check both: Block RFC1918 and Block bogon networks
LAN Configuration
- Interface:
re0
(your LAN port) - IPv4 Configuration Type:
Static IP
- IP Address:
192.168.1.1/24
- ✅ Enable DHCP Server
- Start:
192.168.1.100
- End:
192.168.1.199
- Start:
- IPv6:
None
Admin Password
- Set a strong administrator password
Click Reload to apply changes.
🚪 Step 4: Verify Your Connection
Go to Interfaces → Overview → WAN
You should now see:
- Status: UP
- IP Address: public (not 192.168.x.x)
Test internet access from a LAN-connected device.
📈 Step 5: Firewall Rules Check
By default, OPNsense allows LAN → WAN traffic. If needed:
- Go to Firewall → Rules → LAN
Ensure there's a rule:
Allow LAN Net to any
🤔 Troubleshooting Tips
- Power-cycle the ONT (off for 30–60s), then reboot OPNsense
- Double-check WAN is assigned to the correct port
- Check logs under Interfaces → Log File → PPP
🌟 Why Replace the Smart Hub?
- No real control over firewall, NAT, or DNS
- No built-in VPN or VLAN support
- No visibility into network traffic
- No future for power users
With OPNsense, you unlock full control of your network — and this guide gets you set up in under 30 minutes.
📋 Optional Next Steps
- Enable DNS-over-TLS for privacy
- Add WireGuard or Tailscale for remote access
- Create VLANs to segment IoT, Guest, and Prod networks
- Install IDS/IPS (Suricata or Zenarmor)
Let me know in the comments if you'd like advanced config guides for DNS, VLANs, or home-lab integrations!