Summary
Background: Why I wanted a backup for my home Broadband
There are three compelling factors at play:
- The rise of remote work for both myself and my family, demands a dependable internet connection.
- Increasing reliance on the internet for IoT and media consumption, driven by streaming and other activities.
- The changing weather patterns in the UK, are marked by extreme heat, heavy rainfall, flooding, and thunderstorms, which can disrupt internet services unexpectedly. Even our trusted local ISP, with years of flawless service, recently experienced a 20-minute outage during a big lightning storm in our area."
Indeed, in a commercial environment, deploying a dedicated firewall for a multi-home network with separate lines is a viable strategy, particularly for data centres and well-funded offices. However, at home, our options are more limited. We rely on a single ISP offering VDSL2 with fibre at the cabinet, providing us with a respectable 70 Mbps download and 20 Mbps upload speed. In making decisions about our home internet setup, we must take into account several crucial factors:
The prospect of subscribing to a second ISP would effectively double our monthly internet expenses.
- The infrequency of typical outages (only 4 times in 6 years), mostly lasting just a few minutes, though we recently endured an 11-hour outage.
- Consider an alternative internet provider that could step in during extended outages, ensuring continuous connectivity.
- Recognising the merits of Starlink while acknowledging that utilising another ISP proves cost-prohibitive and lacks a pay-as-you-go option.
I explored both 4G and 5G solutions, but encountered various challenges along the way:
- PAYG SIMs proved expensive, and their data often had expiration dates, causing concerns about unused data going to waste.
- Contract SIMs were also pricey, in part because they subsidized the cost of 5G routers, making them less cost-effective.
- I found that 4G routers were a more economical choice, ranging from £40 for CAT4 models to £100 for CAT5 or CAT6 versions. Many of these routers were sold unlocked. However, my quest for the exceptional performance of 5G Cat 20 units with sustained multi-gigabit speeds and superior 4G performance persisted.
- The downside was that even the best 5G CAT 20 units had subpar Wi-Fi capabilities. These units seemed to be built on mobile phone technology with robust antennas and extensive DSP power, prioritizing blistering 5G speeds and 2.5g Ethernet. Unfortunately, their Wi-Fi performance lagged behind top-end Wi-Fi Access Points.
- Commercial solutions offered excellent Wi-Fi and 5G performance, but they came at a steep price, often exceeding £900. Additionally, most of these solutions assumed the use of external 5G antennas, which I preferred to avoid.
- To complicate matters further, all UK ISP 5G units were locked, leaving no option for unlocking them. Moreover, these 5G routers had to be returned after a contract ended, or a hefty £450 fee would be imposed. There was even a potential threat of IMEI blocking, although this had not been implemented yet. This arrangement underscored that the units belonged to the telcos until they deemed them paid for, either directly or through other customer purchases.
I looked around and noticed that 5G SIM-only deals had come down in price and were available for phones/tablets and home broadband. Remember a SIM can be locked to a class of devices like a phone and can block tethering. This was very common in the early days of 3G, 4G and 5G as the telco use the SIMs to limit traffic on their nascent networks. All networks start off weak and grow. Telcos don't drop prices and restrictions until the technology is commoditised and there is market competition. Thankfully in the UK, this has started to happen and the insane demand for streaming media on all devices has grown data caps.
- I was determined to acquire a CAT 20 5G router for its exceptional performance, capable of saturating a 1-gig Ethernet connection, and some of the latest models even featured 2.5-gig Ethernet connections.
- Instead of paying the steep list price, which often exceeded £450 for unlocked units, I was open to purchasing a used CAT20 router, even if it wasn't the latest model and lacked certain features like dual 2.5-gig Ethernet, and had only a couple of 1-gig Ethernet ports.
- Crucially, the router had to be unlocked by the ISP, a measure taken to mitigate the risk of IMEI blocks in the future. Unlocking implied that I would own the device, especially after fulfilling a long-term contract.
- The UK market offered several MVNOs with SIM-only deals, including 5G connectivity and over 1GB of data per month, often accompanied by sign-up vouchers that reduced the effective monthly cost to less than £4.
- I opted for a make and model with a solid reputation in the UK market, as it had proven compatibility with multiple network providers. This particular model was sold by major carriers like Vodafone, EE, and Three.
- Reliability and firmware stability were paramount, so I chose a unit with a strong track record for robustness and consistent support and upgrades.
- I was cautious about units unlocked by third parties, as these could potentially be bricked or blacklisted by the telcos. My preference was for a unit that had been officially unlocked by a telco.
- Finally, I was dissatisfied with my ISP's failover solution to mobile broadband, which was not only expensive at £20 per month but also slow, providing a sluggish 4G USB2 portable MyFi unit. It seemed like a profit-maximizing move by the telco, prioritizing their gains over the consumer's need for speed and reliability.
At this point, it's worth outlining the setup at home
- My existing home network has robust scalable Wifi (5 high-end ASUS domestic routers)
- and > 40-gigabit ethernet ports around the house every location includes unused sockets and cables back to a central location allowing new networks to be created in minutes with no cabling
- A large 24-port central switch port around the house provides a stable internal copper backbone LAN for the house
- 7 accessory switches around the house
- I don't use the ISP router for the LAN directly it sits behind an ASUS unit.
- As I have lots of redundant ethernet cables terminated but not used; I could find the best location for a 5G router and direct copper connection to the location of the main router for the house
Sourcing a 5G unit the plan
- Read every review on the top 5 units available in the UK it boiled down to 3 models
- Must have features
- CAT20 5G
- Unlocked
- Ethernet
- Internal Antenna
- Did not need the latest model just a reliable make, stable firmware and reliable hardware
- Did not want to pay for
- Wifi6 (my existing Wifi is fine and coverage/speed is excellent)
- External Antenna ports (Today's CAT20 units have amazing internal antennas)
Testing the 5G
Location, Location, Location
Failover & Failback
Lessons Learnt
Turning off Services during Outages
Action
|
Command
|
Detect the network's External IP
|
dig TXT +short o-o.myaddr.l.google.com @ns1.google.com
|
Remove quotes
|
|
Get the DNS name for the IP
|
|
Get the hostname without the text |
|
Search for the VSDL ISP name |
|
Putting it all together to turn Services On / Off
- Blacklisting MAC addresses on the 5G router using parental control: For the MAC of specific devices in my case, Rasberry Pi running Kodi I can set parental control to allow internet access only for one minute a day (or whatever logic your 5G router support to block internet access) In my case the router assumed that between specific hours some devices would not have internet access. Under normal operation: my VDSL line with unlimited data would be active and traffic would get through the VDSL modem router from the primary ISP. During this operation, the 5G router would see no traffic except for the ping tests from the Asus router checking if the 5G unit was working (Hot Standby / Cold Standby reporting). When the main VDSL failed (Ping not working 4 times over 1.
- Using a cron job to check which WAN is in use
- 02:16:11 The WAN link is reported as down (the timer has powered off the VDSL router)
- 02:16:31 The WAN link is reported as up (this is the 5G router taking over.)
- Now the ASUS router keeps checking the primary WAN. Fallback is triggered if and only if the primary WAN is up for 20s (5 seconds * 4 times = 20s)
- 02:17:55 The WAN link is back up and traffic is going to the VDSL router (Failback complete)