Starlink + ISP Failover Setup


🚀 Starlink + ISP Failover Setup: A Beginner’s Guide to Bulletproof Internet at Home
Imagine you're in the middle of an important Zoom call — and suddenly your internet cuts out. Your heart skips a beat. That dreaded buffering circle spins on the screen. You're disconnected.
Now imagine instead: the internet switches seamlessly to a backup connection. Your meeting continues without a glitch.
That’s the power of failover internet. In this guide, I’ll show you how I used Starlink as primary internet and a local ISP via PPPoE as backup, with the help of a MikroTik router — and how you can do the same.
Whether you work from home, stream content, or run a smart home — this setup adds peace of mind and productivity.
🧰 Hardware I Used
MikroTik hEX S (RB760iGS) — compact and powerful router
TP-Link Deco M4 Mesh (3 units) — for strong Wi-Fi across the house
Windows PC — for initial configuration
⚙️ The Big Picture
We’ll configure:
Starlink (ether1) as the main internet (DHCP)
Local ISP (ether2) using PPPoE as backup
Failover logic so the router automatically switches when Starlink fails
LAN setup with DHCP + NAT
Optional: MAC spoofing, DNS, and firewall basics
🪜 Step-by-Step Setup (Beginner Friendly)
🔌 Step 1: Connect to Your MikroTik Router
Plug your Windows PC into ether2–ether5 on the MikroTik router (avoid ether1 — that’s for internet input).
On Windows, open
ncpa.cpl
, select your Ethernet adapter > Properties > TCP/IPv4 → Set to “Obtain IP automatically”.Your PC should get an IP like
192.168.88.x
.
💻 Step 2: Login to MikroTik via Winbox
Download Winbox from: mikrotik.com/download
Open it — no install needed.
Look under the Neighbors tab — you’ll see your router’s MAC and IP (
192.168.88.1
)Connect using:
Username:
admin
Password: (Check router label or leave blank for first login)
Click Connect
🔧 Step 3: Initial Router Setup
Change the admin password
- Go to: System > Users > admin > Set Password
Update RouterOS
Go to: System > Packages > Check for Updates > Download & Install
Channel:
stable
Router will reboot. Reconnect after that.
🌐 WAN Configuration
🔌 Step 4: Connect WAN Sources
Port | Use |
ether1 | Starlink Ethernet Adapter |
ether2 | ISP modem/router (PPPoE) |
🚀 Step 5: Set Starlink as Primary WAN
Go to IP > DHCP Client
Click
+
Set Interface to
ether1
Click Apply and **OK`
✅ Starlink will now get a dynamic IP as your primary internet.
🌍 Step 6: Set Up ISP as Backup via PPPoE
Go to Interfaces > + > PPPoE Client
Set:
Name:
pppoe-out1
Interface:
ether2
In Dial Out tab:
Username:
your-pppoe-username
Password:
your-password
Enable: Add Default Route
Set Default Route Distance:
2
Apply and OK
✅ This ensures PPPoE acts as a failover connection (lower priority than Starlink).
📶 Step 7: LAN Setup (Home Devices)
Go to Bridge > Add New Bridge
Add ether3 to ether5 to the bridge
Go to IP > DHCP Server > Setup
Choose bridge as interface
Set default IP range (e.g.,
192.168.88.0/24
)
Go to IP > Firewall > NAT
Add masquerade rules for:
Out Interface:
ether1
→ Action: masquerade- Out Interface:
pppoe-out1
→ Action: masquerade
- Out Interface:
✅ Now all LAN devices can share internet via both connections.
🧠 Step 8: Failover in Action
Go to IP > Routes — you should see:
Starlink → distance
1
PPPoE → distance
2
If Starlink fails, MikroTik auto-switches to the PPPoE route.
💡 Warm failover: It’s fast, not instant. No downtime for most tasks (buffering may happen once).
🧪 Advanced Tips (Optional but Useful)
🔄 Script-Based Netwatch (For Active Failover)
If you want faster detection, set up Netwatch:
Go to Tools > Netwatch
Monitor a reliable IP (e.g.,
8.8.8.8
)On Down, disable Starlink route
On Up, re-enable it
🧙 Spoof MAC Address (If ISP Locks It)
Some ISPs only allow internet on registered MACs.
To clone MAC on ether2
:
/interface ethernet set ether2 mac-address=XX:XX:XX:XX:XX:XX
Then confirm under Interfaces > ether2
🌐 Setup DNS
Go to IP > DNS
Add:
8.8.8.8
(Google)1.1.1.1
(Cloudflare)
Enable Allow Remote Requests
✅ This helps your LAN devices resolve domains via MikroTik.
🎉 You Did It!
You now have a smart home internet setup with:
✅ Primary internet from Starlink
✅ Automatic failover to ISP (PPPoE)
✅ Seamless recovery when Starlink is back
✅ Stable internet for work, video calls, gaming, and streaming
👨💻 Real Life Example: Why I Needed This
I live in a semi-urban area where power cuts or weather often interrupt traditional ISP service. Starlink provides excellent uptime — but even satellite can sometimes drop.
Thanks to this setup, when Starlink stutters, my MikroTik router quietly shifts over to my ISP. I keep working, the Netflix show doesn’t stop, and my smart lights stay responsive.
It’s like having internet insurance — and it’s worth every minute of setup.
🧭 What’s Next?
Now that you're comfortable with MikroTik basics, you can explore:
🔐 Firewall rules
🎛️ Bandwidth control
🧅 VPN access to your home
🧰 Remote monitoring and management
💬 Questions or Feedback?
Drop a comment below if you run into any issues or want me to cover more advanced MikroTik topics. Happy networking!
Subscribe to my newsletter
Read articles from Sohag Hasan directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Sohag Hasan
Sohag Hasan
WhoAmI => notes.sohag.pro/author