Damit ein Mac automatisch Wifi und Ethernet verwendet, um die Verbindungsgeschwindigkeit zu verdoppeln?


11

Ich wohne in einem Hotel und aus irgendeinem Grund denke ich, dass sie jede Wifi-Verbindung auf 95 KByte / s beschränken. Das sind also ungefähr 1,2 Mbit / s ... und da ich zu Hause 18 Mbit / s habe, verwende ich eine Geschwindigkeit, die weniger als 1/10 der Geschwindigkeit zu Hause beträgt.

Also fragte ich an der Rezeption, ob sie einen Raum mit Kabelverbindung haben, und die Antwort lautet Ja. Ich wechselte in diesen Raum und kaufte sogar einen Thunderbolt-zu-Ethernet-Adapter, damit das Macbook Air das nutzen kann Ethernet-Kabelverbindung.

Zu meiner Überraschung ist die Geschwindigkeit dieser Verbindung jedoch gleich: 95 kByte / s. Gibt es eine einfache Möglichkeit, OS X anzuweisen, beide Verbindungen automatisch zu verwenden, damit die Geschwindigkeit verdoppelt werden kann?

Wenn beispielsweise eine Registerkarte in Chrome eine Verbindung verwendet und die Download-Datei in Chrome eine andere Verbindung verwendet. Wenn Chrome eine Verbindung und Firefox eine andere verwendet, funktioniert dies möglicherweise auch. Oder kann das Betriebssystem intelligent sein und die beiden Verbindungen einfach transparent "zusammenführen"?

(oder wenn das Betriebssystem jedes Mal, wenn eine Verbindung hergestellt wird, "zufällig" die eine oder andere Verbindung verwendet, wird der Effekt ebenfalls grob erzielt).


Es kann sinnvoll sein, Connectify Dispatch zu beachten. Eine Mac-Version ist (irgendwie) in Arbeit. www.connectify.me/kickstarter-dispatch-mac-kinda/
Chris A

Antworten:


10

Vom Superuser : Wenn ich über osx zwei Internetverbindungen habe, wie kann ich beide verwenden, um meine Bandbreite zu erhöhen? ::

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


8

Wenn Sie VMWare oder Parallels verwenden, können Sie eine virtuelle Maschine direkt mit einer bestimmten Netzwerkschnittstelle verbinden (im Beispiel WLAN).

Geben Sie hier die Bildbeschreibung ein

und verwenden Sie die andere Schnittstelle als Standard für OS X:

Geben Sie hier die Bildbeschreibung ein

In der in der Frage beschriebenen spezifischen Situation kann dies jedoch zu problematisch sein.


Tatsächlich ist das eine ziemlich gute Idee, wenn die VM nur zum Nachschlagen von Informationen verwendet werden kann. Unabhängig vom Datenverkehr auf dem Macbook verfügt die VM über einen sauberen, dedizierten Kanal, über den Informationen abgerufen werden können, z. B. zum Nachschlagen von Google Maps oder zum Suchen Infos bei Google.
Unpolarität

Dies ist eine ziemlich kreative Lösung!
Josh Hunt

1

Es ist durchaus akzeptabel, zwei oder mehr funktionierende Netzwerkgeräte in einem Computer mit jeweils einer eigenen IP-Adresse zu haben, und es wird angegeben, wie viele Server funktionieren. Das Problem bei einem Desktop oder Laptop besteht darin, dass die Software angewiesen wird, das eine und nicht das andere zu verwenden, wenn die App nicht dafür ausgelegt ist . Sie können nicht zwei IP-Adressen miteinander kombinieren, um eine ohne spezielle Treibersoftware zu erstellen. Einige Modems waren früher in der Lage, zwei Geräte zusammen zu "schießen", um die Geschwindigkeit von V.90 zu überwinden. Dies war jedoch nicht weit verbreitet.

Eine theoretische Lösung wäre, einen SSH-Server über eine der Verbindungen einzurichten (ich vermute, dass SSH in Ordnung ist, wenn Sie festlegen, dass beispielsweise eth0 verwendet werden soll). Sie können dann über Ihre "Haupt" -Wi-Fi-Verbindung eine Verbindung zu diesem Server herstellen und ihn nach Portweiterleitung fragen, sodass ein bestimmter Port (oder ein Bereich davon) über den SSH-Server in der Ethernet-Verbindung kanalisiert wird.

Sie können beispielsweise BitTorrent-Verkehr weiterleiten und Ihre "Haupt" -Verbindung für alles andere verwenden.

Leider weiß ich nicht genug über SSH, um herauszufinden, wie dies getan werden könnte, und habe nicht die Zeit zu recherchieren, aber ein schnelles Durchsuchen der Manpages könnte Ihnen helfen.


Hier gibt es eine große Einschränkung. Eingehender Verkehr kommt an der richtigen Schnittstelle an, ausgehender Verkehr verwendet jedoch normalerweise nur eine. Suchen Sie mit 'netstat -rn' nach der Standardroute. Das wird Ihre primäre ausgehende Schnittstelle sein. Jetzt können Sie statische Routen hinzufügen, um zu steuern, welche Pakete wohin gehen, aber die Langeweile und Komplexität sind den Kompromiss nicht wert. Für typisches Surfen im Internet, E-Mail usw. verwenden Sie also immer nur eine Schnittstelle in einem Dual-NIC-Setup.
che2cbs

1

SSH-Tunnel sind wirklich das Schweizer Taschenmesser der Vernetzung.

Wenn Sie einen SSH-Tunnel zurück zu Ihrem Heimnetzwerk einrichten können, können Sie die Komprimierung für den Tunnel aktivieren. Das bedeutet, dass alle Daten über den Tunnel an einem Ende komprimiert und am anderen Ende dekomprimiert werden. Ihre scheinbare Netzwerkbandbreite wird etwas größer sein, obwohl die CPU-Auslastung sowohl Ihres Laptops als auch des Computers in Ihrem Heimnetzwerk ebenfalls größer sein wird.

Sie werden eine Befehlszeile wie diese verwenden ...

ssh -p 45678 -D 3333 -C userid@host

Ihr Heim-Gateway muss Verbindungen an einem 45678 oder einem anderen Port akzeptieren. Verwenden Sie nicht den Standardport 22, da es im Internet Computer gibt, die Blöcke von IP-Adressen scannen, die versuchen, eine Verbindung zu Port 22 herzustellen, und eine große Anzahl von Wörterbuchkennwörtern versuchen. SSH sollte sicher sein, aber warum sollten Sie es riskieren, indem Sie sich selbst bewerben?

Konfigurieren Sie Ihr Heim-Gateway so, dass Verbindungen über den SSH-Port # (z. B. 45678) an Ihren Host-Computer in Ihrem Heimnetzwerk an Port 22 weitergeleitet werden. Sie müssen auch Ihre Heim-IP-Adresse kennen oder sich bei einem Dienst wie Dynamic DNS registrieren.

Ihr SSH-Server wird dann auf dem Host-Computer in Ihrem Heimnetzwerk ausgeführt.

Die Option -D 3333 weist ssh an, einen SOCKS-Proxy für Sie unter localhost: 3333 auszuführen. Für Safari gehen Sie in Ihre Netzwerkeinstellungen-> Erweitert-> Proxys und aktivieren Sie den SOCKS-Proxy für localhost 3333. Für Firefox oder Chrome können Sie dies in den Einstellungen des Browsers tun. Der SOCKS-Proxy leitet alles automatisch an Ihren Host zu Hause weiter und von dort aus ins Internet.

Jetzt wird alles, was Sie in Ihrem Browser tun, zuerst komprimiert, über das langsame Internet zurück zu Ihnen nach Hause gesendet, dann dekomprimiert und gegebenenfalls über Ihre schnelle Heimverbindung ins Internet gesendet. Der gesamte Datenverkehr wird über das schnelle Internet zu Ihnen nach Hause gebracht, komprimiert, über die langsame Verbindung an Sie weitergeleitet, dekomprimiert und an Ihren Webbrowser gesendet.

Als zusätzlichen Bonus denken Netflix und andere Dienste, dass Sie in Ihrem Haus sind, und Sie erhalten alle Dienste, die Sie zu Hause erhalten würden.


In Browsern hilft dies nicht, da die meisten Webserver jetzt als gzip'ed-Streams heruntergeladen werden.
vy32

0

Sie können nicht nur einen Mac verwenden, sondern benötigen einen zusätzlichen speziellen Router, um auf mehr als eine Internetverbindung zuzugreifen.

Beispielsweise kann dieser Computer jede Art von Internetverbindung binden und an Sie weiterleiten. Ein detailliertes Bild dazu finden Sie auf der Registerkarte "Funktionen" auf der Produktseite.


Könnten Sie den Gerätenamen hinzufügen, nachdem der Link unterbrochen wurde und der Link nur noch eine Produkt-ID hat?
Ankii
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.