In dieser Anleitung zeige ich dir, wie du einen OpenMPTCProuter einrichten kannst.
Damit hast du die Möglichkeit, mehrere Internetanbindungen zu bündeln, um mehr Durchsatz zu haben, oder sie im Falle eines Ausfalls nacheinander aktivieren zu können, damit du dauerhaft online bist.
Wie das geht und was zu beachten ist, siehst du im Video.
Was sind die Hardwareanforderungen?
Der OpenMPTCProuter:
– Die Hardwareplattform muss unterstützt sein
– Min. 1 LAN-Port
– Min. 2 WAN-Ports
Der OpenMPTCProuter-Server:
– x86/x64 CPU-Architektur
– Bei virtuellen Maschinen, darf es kein LXC sein, es muss eine VM sein
– Linux als Betriebssystem (Debian empfohlen)
– Eine Internetanbindung, welche deine Anforderung aller Leitungen entspricht (z.B. 1Gbit/s)
– Genügend Datenvolumen (z.B 10TB)
– Eine statische IPv4-Adresse
– Vollen root-Zugang
Sonstiges:
– Min. 2 Internetverbindungen (DSL, Glasfaser, Kabel, Mobilfunk, Satellit, …)
– Ein Rechner mit LAN-Verbindung (RJ45/SFP) zum Router
– Grundkenntnisse in Linux
– Grundkenntnisse in OpenWrt
Wichtige Links
– OpenMPTCProuter Projektseite
– GitHub-Projekt
– Offizielle Dokumentation
– Serveranbieter-Übersicht mit guten Hinweisen
– Server-Installationsscripts
– Mein altes Video, wie man zwei Internetleitungen bündeln kann
– Die OpenWrt-Serie
Installation des OpenMPTCProuter-Servers (OMR-Server)
1. Als Root auf dem Server anmelden
2. Den Server aktualisieren
# apt update && apt upgrade -y && apt autoremove -y
3. Das Installationsscript passend für deine Distribution ausführen
Beispiel für Debian:
# wget -O - https://www.openmptcprouter.com/server/debian-x86_64.sh | KERNEL="6.1" sh
Weitere Scripte für andere Distributionen findest du HIER.
4. Server neu starten lassen
# reboot
Benötigte Ports:
– 65001 (Glorytun)
– 65101 (Shadowsocks)
– 65201 (MLVPN)
– 65222 (SSH)
– 65401 (A Dead Simple VPN)
Installation des OpenMPTCProuter (OMR)
Lade dir HIER die passende Firmware für deine Plattform herunter.
Wie genau du OMR auf den unterschiedlichen Plattformen installieren kannst, wird hier nicht beschrieben.
Hierzu fehlen mit die verschiedenen Geräte.
Du kannst dich aber an die Anleitungen halten, welche auf OpenWrt basieren.
Diese funktionieren hier ebenfalls.
Tipps & Tricks für die Konfiguration
Warum funktioniert der Internetzugriff, auch wenn mein OMR-Server nicht erreichbar ist?
Der Router stellt dir zwar über alle WAN-Verbindungen dann Internet bereit, nutzt aber primär den eingestellten Master.
Damit ist es uns möglich, die Router vor unserem OMR zu verwalten, ohne dass Internetzugriff besteht, oder unser OMR-Server eingerichtet ist.
Einen anderen Proxy-Dienst nutzen
Um z.B. UDP-Verkehr besser über die Leitungen transportieren zu können, kannst du mit einem anderen Proxy-Dienst dein Glück versuchen.
Die Einstellung hierzu findest du unter Netzwerk -> MPTCP -> Erweiterte Einstellungen aktrivieren.
In meiner virtuellen Umgebung hat V2Ray VLESS am besten funktioniert. Gefolgt von Shadowsocks-Rust 2022. Der Rest war ehr schlechter.
Überlaufsteuerung optimieren
Du kannst mit verschiedenen Überlaufsteuerungs-Profilen arbeiten, um eine stabile Internetverbindung zu ermöglichen.
Teste verschiedene Profile gerne mal durch.
Diese Einstellung findest du bei Netzwerk -> MPTCP.
Bei mir funktioniert „htcp“ ganz gut, „bbr3“ und „yeah“ sind etwa gleich gut.
Ein anderer DNS-Server für dein WAN-Port
Du kannst deinem WAN-Port ein anderen DNS-Server verpassen, der für den Verbindungsaufbau Richtung Internet genutzt werden soll.
Diese Einstellung betrifft aber nur den WAN-Port selbst und hat später nichts mit deinem internen Netzwerk zu tun.
Die Einstellung findest du bei Netzwerk -> Netzwerkschnittstellen
Einen anderen DNS-Server für Clients nutzen
Du kannst auch im internen LAN einen anderen DNS-Server mitgeben.
Dadurch werden Clients nicht den OMR-Router nutzen, sondern z.B. einen anderen wie Quad9, DNS0, CloudFlare oder Google.
Diese Einstellung findest du unter Netzwerk -> DHCP & DNS
Warum läuft mein Livestream nur über eine Leitung?
UDP-Verkehr kann nur schlecht gebündelt werden.
Weitere Informationen hierzu findest du HIER oder HIER.
Wie kann ich bestimmte Seiten nur eine bestimmte Leitung erreichbar machen?
Du kannst Ausnahmen erstellen, damit gewisse Domains, IPs, Ports oder Protokolle nur über eine Leitung geschickt werden und damit nicht den VPN-Tunnel zum OMR-Server betreten.
Diese Optionen findest du unter Dienste -> OMR-Ausnahmeregel.
Maximale Bandbreite für ein WAN-Zugang bekannt?
Dann limitiere den Durchsatz auch in OMR.
Somit kannst du dem Bufferbloat etwas vorsorgen und OMR beibringen, wie schnell deine Internetanbindung wirklich ist.
Dadurch kann die Lastenverteilung etwas optimiert werden.
Diese Option findest du hier Status -> OpenMPTCProuter und dort gibt es pro Interface den Parameter „Download-Geschwindigkeit (kBits/s)“ und „Upstream-Bandbreite (kBit/s)“.
Andernfalls geht OMR davon aus, dass dir z.B. über WAN1 eine 1Gbit/s-Verbindung zur Verfügung steht, weil die Verbindungsgeschwindigkeit zwischen OMR und deinem vorgeschalteten Router 1Gbits hat.
Hatte mal für ca. 10 Jahre zwei Internetanschlüsse, jetzt aus Kostengründen leider nicht mehr!
A propos: Die 10 TB Speicher sind wohl nicht ernst gemeint 😂
Doch, die 10TB sind ernst gemeint.
Es gibt bei diversen Anbietern ein Datenvolumen.
Sorry – hatte da wohl was falsch verstanden!