Bandbreitenaggregation mit mehreren 3G-Karten?

10

Ich habe mehrere 3G-Datenkarten sowie eine Kabelverbindung zum Internet. Ich kann jeden von ihnen einzeln verbinden und auf das Internet zugreifen. Gibt es eine Möglichkeit, die Bandbreite dieser Karten zu aggregieren, um die kombinierte Geschwindigkeit zu genießen? Was ich meine, ist gleichzeitig alle Karten einzustecken und die Gesamtsumme der Bandbreite zu erhalten.

tinhed
quelle

Antworten:

5

Du könntest das tun. Network Manager kann problemlos eine Verbindung pro Gerät herstellen. Aber selbst wenn der Netzwerkmanager mit mehreren Dingen verbunden ist, wählt der ausgehende Verkehr nur ein Gateway. Sie müssen diese Gateways in einen virtuellen Tunnel überbrücken und diesen als Gateway verwenden.

Das Problem ist, dass alle Maschinen (iptables, ipchains, iproute2 usw.) etwas niedriger sind als der Netzwerkmanager. Sie können versuchen, einer Anleitung zu folgen, die eine Beispielkonfiguration zum Aufteilen des Datenverkehrs auf mehrere Gateways zeigt. Der Netzwerkmanager kann jedoch im Weg stehen.

Es könnte nicht. Es könnte gut funktionieren. Du wirst es nicht wissen, bis du es gestoßen hast;)

Oli
quelle
2
Imho Network-Manager wird nur dann stören, wenn die Netzwerkschnittstellen abprallen, wenn er die Lastausgleichsmethode von Ihrem Link verwendet. Mein Verständnis von nm-Breaking-Dingen ist die Routing-Tabelle, die es macht, wenn Links abprallen. Wenn die Multiroute-Komponente nicht entfernt wird, wenn eine Schnittstelle ausfällt, erhalten Sie nur einen proportionalen Paketverlust. Ein zusätzlicher Hinweis: Möglicherweise möchte er die Gewichtswerte ändern, um sie der verfügbaren Bandbreite besser zuzuordnen. Wenn er zu Wicd Postup und Postdown wechselte, konnten Skripte hinzugefügt werden, um die Multiroute zu reparieren.
RobotHumans
+1 - das ist die richtige Lösung. es erfordert nur einige
Anpassungen
1

Nein, Sie können nicht mehrere Datenkarten sofort zusammenfassen.

Sie müssen ein Gerät kaufen, das die Link-Aggregation ausführt (802.3ad-Protokoll).

Sid
quelle
1
Die Linkaggregation ist nicht das richtige Thema für dieses Problem. LA bindet zwei Kabel von A nach B, um mehr Bandbreite zu bewältigen. Dieses Problem verbindet die separaten Links von A mit B und C miteinander.
Oli
0

Meiner Meinung nach können Sie nicht. Weil Sie Ihren Netzwerkmanager nicht gleichzeitig mit mehreren Leitungen verbinden können.

karthick87
quelle
Ich habe jetzt zwei drahtlose und einen kabelgebundenen Adapter angeschlossen. Ich kann mich im Netzwerk-Manager problemlos mit drei verschiedenen Netzwerken verbinden.
Oli
ohh ist es .. Du solltest 3 ips in diesem Fall bekommen, nicht wahr?
karthick87
Ja, das würdest du.
Oli
Wenn mein Verständnis des Themas korrekt ist, erhalte ich drei separate IPs auf den drei Schnittstellen (vorausgesetzt, ich habe 2 drahtlose und 1 verkabelte), aber es wird nur ein ausgehendes Gateway ausgewählt, und daher erfolgt keine Bandbreitenaggregation. Habe ich recht? Es gibt also einen Konsens darüber, dass ich das in einen Tunnel überbrücken und als Gateway verwenden muss.
Tinhed
0

Sie können das Linux-Routing so konfigurieren, dass problemlos mehrere Gateways verwendet werden. Der problematischere Teil ist, dass wenn eines der Gateways ausfällt, Sie möchten, dass Ihr Computer es nicht mehr verwendet und erneut startet, sobald es in Betrieb ist. Ich habe einmal ein Skript geschrieben, das dies tut (nur für drahtlose Verbindungen). Sie können sehen, wie Torrent funktioniert und 3 verschiedene WLAN-Internetverbindungen nutzt:

Geben Sie hier die Bildbeschreibung ein

Wenn Sie möchten, dass das Skript versteht, welche Befehle ich verwendet habe, oder versuchen, es auszuführen, lesen Sie: https://sourceforge.net/projects/powernet/

Die ersten Versionen enthalten nur die Konfigurationsbefehle. Die späteren Versionen verwenden keine Verbindung mehr, wenn das Gateway dieser Verbindung nicht erreicht werden kann, und versuchen es nach einiger Zeit erneut.

Erwarten Sie die Codierungsqualität für Neulinge. Ich habe gerade Bash studiert.

Bearbeiten (Linkwechsel und weitere Erklärungen): Wie ich sehe, sind die Leute verwirrt über "bindende" Verbindungen und "Lastausgleich" -Verbindungen. Wenn Sie mit mehr als einem Netzwerk verbunden sind und jedes über ein eigenes "Gateway" verfügt, verwendet Ihr System standardmäßig nur eines davon (normalerweise das letzte, mit dem Sie eine Verbindung hergestellt haben).

Powernet konfiguriert die Routing-Tabelle so, dass sie über die verfügbaren Gateways "Round-Robin" ist, sodass beispielsweise jede Verbindung über ein anderes Gateway / eine andere Verbindung erfolgt.

Eine einzelne Verbindung ist nur so schnell wie das verwendete Gateway, aber mehrere Verbindungen sind so schnell wie die Gesamtgeschwindigkeit aller Gateways zusammen. Nebeneffekt: Sie können eine Website von einer IP aus eingeben und nach einiger Zeit ändert sich Ihre IP (da Sie jetzt ein anderes Gateway verwenden) und es kann einige Websites verrückt machen.

Dies ist keine "Bindung" und diese Technik erfordert keine spezielle ISP-Unterstützung. Dies kann funktionieren, wenn nur mehr als eine Internetverbindung verfügbar ist.

X-Kent
quelle
Powernet-Verbindung ist unterbrochen
Crypdick
1
Link zu SourceForge fixiert. Die ursprüngliche Website wird nicht mehr gepflegt.
X-Kent