Wie kann ich meine Bandbreite erhöhen, wenn ich unter osx zwei Internetverbindungen habe?

19

Ich verstehe, dass jede Verbindung (z. B. ein nicht-p2p-Download) nur eine der Verbindungen verwendet, aber da die meisten normalen Aktivitäten mehrere Verbindungen gleichzeitig umfassen, kann ich theoretisch meine Gesamtbandbreite erhöhen, indem ich über jede Verbindung etwas Verkehr sende .

Siehe auch die folgenden ähnlichen Fragen, von denen die meisten für Windows sind:

Ist es möglich, zwei Internetverbindungen zu kombinieren, um die Leistung zu steigern?

Wie kann ich bestimmte Anwendungen zwingen, bestimmte Netzwerkverbindungen zu verwenden?

Ich habe Kabel und DSL zu Hause. Wie nutze ich das?

Wie kann ich zwei Internetverbindungen gleichzeitig nutzen?

/superuser/246173/how-can-i-set-my-computer-up-to-use-two-different-internet-connections-simultane

Hier ist meine teilweise Selbstantwort:

Sie können ipfw verwenden, um ausgehenden Datenverkehr zu leiten. Wenn Sie beispielsweise möchten, dass udp (z. B. der meiste Bittorrent-Verkehr) eine Verbindung verwendet, während alle anderen Verbindungen die andere verwenden, stellen Sie sicher, dass sich die allgemein verwendete Verbindung in der Netzwerksteuerung oben befindet, und geben Sie Folgendes ein:

ipfw add fwd ip.for.bittorrent.router udp from any to any out

an der Befehlszeile. (Oder verwenden Sie WaterRoof, die ipfw-GUI. Dann brauchen Sie den Teil "ipfw add" nicht.) Beachten Sie, dass dies die Router-IP ist (in der Regel ähnlich zu Ihrer IP, aber mit .1 endend).

Jameson Quinn
quelle
Ich habe diese Frage selbst gehabt. Obwohl dies auf Hardwareebene möglich sein sollte, kann einem Computer meines Erachtens nur eine IP zugewiesen werden, und er bleibt nur mit einem DHCP in Kontakt. Ich glaube, dass dies auch für Router gilt (daher funktioniert es nicht, DHCP auf Ihrem Router zu deaktivieren). Möglicherweise ist dies mit ausreichendem Wissen möglich, erfordert jedoch viel Reverse Engineering und kann auf gestrandeten Betriebssystemen nicht durchgeführt werden. November
November
1
Nicht wahr - ein Computer kann eine beliebige Anzahl von IP-Adressen haben.
Kevin Panko
Windows kann mehrere IP-Adressen verwenden, aber manchmal verursacht dieses Setup Probleme unter Windows. Unsere Unix-Telefonanlage wurde für die Verwendung von zwei IP-Adressen entwickelt und funktioniert hervorragend mit beiden.
Steampowered

Antworten:

9

Verbindung.

  • Öffnen Sie Systemeinstellungen> Netzwerk
  • Klicken Sie auf das Zahnradsymbol und dann auf Virtuelle Schnittstellen verwalten ...
  • Klicken Sie auf + und dann auf New Link Aggregate ...
  • Geben Sie ihm einen Namen und wählen Sie die Ethernet-Schnittstellen aus, die Sie verbinden möchten

Hinweis: Funktioniert nur für Ethernet-Schnittstellen, die das Link Aggregation Control Protocol unterstützen. Funktioniert nicht für andere Schnittstellen, z. B. 3G-Modem über USB oder DSL über Wi-Fi.

Weitere Informationen finden Sie in diesem alten, archivierten KB-Artikel .

Smokris
quelle
Der Link zum KB-Artikel PH4156 scheint defekt zu sein
WiredIn
4

Kurze Antwort: nein. Mit 2 ISP-Links haben Sie 2 IP-Adressen. Dies kann mit bestimmten High-End-NICs (z. B. Intel Quad-Karten) durchgeführt werden. In diesem Modus werden sie dem Rest des Netzwerks jedoch als einzelne IP-Adresse angezeigt. Wenn davon ausgegangen wird, dass Sie zwei unterschiedliche IP-Adressen haben, ist dies nicht möglich.

Möglich wäre ein Router, der so etwas wie OSPF unterstützt und für jede Verbindung den kürzesten Weg zwischen Quelle und Ziel festlegt. Allerdings ist diese Ausrüstung normalerweise sehr kostspielig (Tausende von Dollar). Eine andere Möglichkeit wäre, einen Link für den Einstieg und den anderen für den Ausstiegsverkehr zu verwenden. Dies kann mit IPTABLES oder Packet Filter (pf) durchgeführt werden, erhöht jedoch nicht wirklich Ihre Geschwindigkeit, da Sie immer noch durch die für diese Links zulässigen Eingangs- und Ausgangsgeschwindigkeiten beschränkt sind.

Agrajag9
quelle
2

Die gebräuchlichste Produktionsmethode ist das Multiplexen von zwei WAN-Verbindungen mit einem Gerät außerhalb Ihres Computers. Ich habe über eineinhalb Jahre lang einen NAT-Router mit Lastenausgleich verwendet, um dies an meinem Arbeitsplatz zu erreichen, und das funktioniert hervorragend.

Wenn Sie ein Gerät wie einen NAT-Router mit Lastenausgleich verwenden, können Sie ein ganzes Subnetz oder LAN an die beiden gemultiplexten Internetverbindungen anschließen, anstatt nur an Ihren Computer. Die Netzwerkkarte Ihres Computers sendet Datenverkehr an ein einzelnes Gateway im LAN, und der NAT-Router dieses Gateways verteilt den Datenverkehr über beide WAN-Verbindungen zum Ziel im WAN. Wenn der Datenverkehr vom WAN zurückkommt, setzt der Router die empfangenen Pakete neu zusammen und sendet sie in einem einzigen, zusammenhängenden Stream an die Quelle im LAN. Der Computer weiß also nicht einmal, dass die Verbindung gemultiplext wird.

Dies kann auf einigen Sites zu Problemen führen, bei denen erwartet wird, dass der gesamte Datenverkehr von einer einzelnen WAN-IP-Adresse ausgeht. Beispielsweise wird auf einer Website, auf der Cookies zum Verwalten von Sitzungen für einen angemeldeten Benutzer verwendet werden, der Datenverkehr von zwei Standorten mit demselben Cookie angezeigt. Dies kann wie eine entführte Sitzung aussehen, und viele Websites werden dies blockieren. Sie müssen also herausfinden, welche Sites für die Verwendung von zwei IP-Adressen empfänglich sind, und eine Routing-Regel erstellen, um diesen Datenverkehr nur mit einer Ihrer beiden WAN-IP-Adressen zu senden.

Ich verwende eine Sonicwall TZ-210 , um zwei Internetverbindungen zu multiplexen (das Gerät kostet ungefähr 550 US-Dollar). Eine Verbindung ist ein Kabelmodem mit 10 Mbit / s Down und 2 Mbit / s Up, die andere ist ein gebondetes T1 mit 3 Down und 3 Up. Die gemultiplexte Verbindung ist effektiv 13 down und 5 up.

dampfbetrieben
quelle
Gibt es eine tragbare Lösung wie ein Telefon, die dies unterstützt?
Rıfat Erdem Sahin
@ RıfatErdemSahin Bei einigen Hardware-Firewalls können Sie eine LTE-Karte verwenden, um auf ein Mobilfunknetz zuzugreifen.
Steampowered