DSL Bonding + Host-Failover

OpenMPTCProuter — 2× DSL über VPS bündeln — Aktiv/Passiv auf PVE1 + PVE4

🌐 Internet
Internet
Gesamter Traffic wird über VPS geroutet — bei Host-Ausfall automatischer Failover
☁ Externer Server (IONOS VPS)
VPS — OMR Server
217.154.253.161
OMR VPS v0.1047 • MPTCP Kernel 6.12
Empfängt 2× VPN-Tunnel
Akzeptiert Reconnects bei Host-Wechsel
Services:
n8n • Vaultwarden • Uptime Kuma
Pi-hole DoH • Cloudflare Tunnel
SSH Reverse Tunnels (2222-2225)
🔒 2× MPTCP VPN TUNNEL (von aktivem Host)
📡 DSL-Anschlüsse — Jede FritzBox verkabelt an BEIDE Hosts
DSL 1 — Neuer Anschluss
FritzBox 7590
VDSL2 Supervectoring (35b)
Router-Modus (WLAN + Telefon)
LAN 1 → PVE1  •  LAN 2 → PVE4
⬇ 250 Mbit/s   ⬆ 40 Mbit/s
DSL 2 — Alter Anschluss
FritzBox 7430
VDSL2 17a
Bridge-Modus (PPPoE via OMR)
LAN 1 → PVE1  •  LAN 2 → PVE4
⬇ 100 Mbit/s   ⬆ 40 Mbit/s
Verkabelung (4 Kabel total)
FB 7590
LAN1
↓ PVE1
LAN2
↓ PVE4
|
FB 7430
LAN1
↓ PVE1
LAN2
↓ PVE4
Durchgezogen = aktiv  •  Gestrichelt = Standby
🖥 Proxmox Hosts — Aktiv/Passiv Failover im Cluster
Primärer OMR-Host AKTIV
PVE1
192.167.178.6
Intel i7-10700 • Dell Precision 3240
HP NC360T Dual GbE (WAN1+WAN2)
VM 200 — OMR Router
AKTIV
192.167.178.200
v0.63-6.12 • 2 vCPU • 2 GB RAM
PPPoE + MPTCP + Routing
→ 2 Tunnels zum VPS aktiv
enp4s0
Realtek RTL8125
vmbr0
LAN (2.5 GbE)
enp1s0f0
HP NC360T #1
vmbr1
WAN1 ← FB 7590
enp1s0f1
HP NC360T #2
vmbr2
WAN2 ← FB 7430
Failover-Host STANDBY
PVE4 (ehemals TrueNAS)
192.167.178.182
Intel i3-N305 • 32 GB RAM
4× Ethernet (3 genutzt)
VM 200 — OMR Router
STANDBY
192.167.178.200
Identische Konfiguration
Cluster-HA startet bei PVE1-Ausfall
⏸ Wartet auf Failover-Trigger
enp2s0
Onboard #1
vmbr0
LAN
enp3s0
Onboard #2
vmbr1
WAN1 ← FB 7590
enp4s0
Onboard #3
vmbr2
WAN2 ← FB 7430
Weitere Services: Nextcloud • MariaDB • InfluxDB • PBS
🔗 PVE-Cluster — High Availability
Cluster
homelab
3 Nodes = Quorum
1 Ausfall toleriert
HA-Gruppe: omr-failover
PVE1 — Priorität 1 (bevorzugt)
PVE4 — Priorität 2 (Failover)
PVE2 — nicht für OMR
HA-Ressource
VM 200 (OMR Router)
max_restart: 2
max_relocate: 2
🏠 Heimnetzwerk
LAN — 192.167.178.0/24
Switch / WLAN (via FB 7590)
Alle Clients, Smart Home, NAS
2.5 Gbit/s intern
🖥 PVE2 (Haupthost — Ollama, ClawdBot, HA)
💻 PCs & Notebooks
📱 Smartphones (WLAN über FB 7590)
🏠 Home Assistant, Pi-hole
🤖 Ollama, ClawdBot, n8n
~350 Mbit/s
Gebündelter Download für alle Geräte
250 Mbit/s (DSL 1) + 100 Mbit/s (DSL 2) = ~350 Mbit/s über VPS
⚡ Failover-Ablauf bei PVE1-Ausfall
1
PVE1 fällt aus (Crash, Kühlung, Reboot, Hardware-Defekt)
2
Cluster erkennt Ausfall — Corosync Heartbeat fehlt (~30 Sek)
3
HA-Manager startet VM 200 auf PVE4 — gleiche Config, gleiche Bridge-Namen (vmbr1/vmbr2)
4
OMR bootet — verbindet sich über PVE4-NICs zu den gleichen FritzBoxen (~20 Sek Boot)
5
VPN-Tunnel zum VPS neu aufgebaut — VPS akzeptiert Reconnect, Bonding aktiv (~10 Sek)
6
Internet wieder da — Gesamt-Downtime: ~30-60 Sekunden
Voraussetzungen
✔ Bridge-Namen identisch auf beiden Hosts (vmbr0/1/2)
✔ PVE-Cluster aktiv (PVE1 + PVE2 + PVE4)
✔ Beide FritzBoxen je 1 Kabel an PVE1 + PVE4
✔ HA-Gruppe: PVE1 Prio 1, PVE4 Prio 2
✔ Nur EINE OMR-VM gleichzeitig aktiv
✔ Verkabelung: 4 Kabel total (2 pro FritzBox)
DSL / WAN
VPN / VPS
Proxmox
Aktiv
Standby
Cluster HA
LAN