Hi@all,
ich habe vor, mit Hilfe von drei 3G-Sticks eine simultane Verbindung zu meinem Server aufzubauen, und dabei die Bandbreite aller drei Sticks zu aggregieren. Der Hintergrund ist dieser, dass die Sticks schnell jeweils auf 64kbit/s vom Provider gedrosselt werden. Ich habe nun vor, die jeweils 64kbit/s zu bündeln, sodass ich auf einem Endgerät 192kbit/s zur Verfügung habe.
Zuerst habe ich es versucht, mithilfe von mehreren default Routen und Round Robbin Routing zu realisieren.
Das hier habe ich dafür verwendet.. Bei ICMP-Ping funktioniert das sehr gut, doch sobald ich zusammenhängenden Traffic wie VPN oder HTTP darüber Route wird die Verbindung extrem langsam, da 2/3 der Pakete verlohren gehen. Das ist logisch, da mein Server nicht erwartet das erste HTTP Request Paket von IP1/Port1 die anderen Pakete aber von IP2/Port2 und IP3/Port3 zu erhalten. Deshalb beantwortet er immer nur dann das Paket, wenn die Anfrage über die initiale IP1/Port1 Kombination eintrifft, so wie es bei normalen Verbindungen auch immer der Fall ist.
Ich suche nun nach einem Programm dass folgendes leistet:
Erzeugung eines Virtuellen Netzwerk Interfaces auf beiden Seiten (Client mit 3 UMTS-Sticks / Server mit einer öffentlichen IP). Über dieses Nic soll ein Tunnel zwischen diesen beiden Punkten load balanced aufgebaut werden. So kann ich dann über diesen Link einen VPN-Tunnel direkt zu meinen Server aufbauen. Über das Round Robbin Routing funktioniert das nicht, da der TLS-Handshare wegen den wechselnden Absender IPs fehlschlägt. Nach Möglichkieten sollte, das Tool auch für OpenWRT verfügbar sein...