Wenn ich über WLAN und Ethernet mit zwei Netzwerken mit separaten Routern verbunden bin, woher weiß mein Mac, welche Verbindung er verwenden soll, wenn ich eine Website besuche?
Aus dem Apple Support-Datenbankartikel zur Netzwerkverbindungspriorität :
Wenn Sie sich auf verschiedene Weise mit dem Internet oder einem Netzwerk verbinden (z. B. über Wi-Fi oder Ethernet), können Sie die Reihenfolge der Netzwerkanschlusskonfigurationen ändern, die Ihr Computer versucht, wenn er eine Verbindung zum Internet oder Netzwerk herstellt.
Wenn beim Versuch, eine Verbindung herzustellen, mehrere aktive Netzwerkportkonfigurationen vorhanden sind, versucht OS X zuerst die Konfiguration ganz oben in der Liste und dann die anderen Portkonfigurationen in absteigender Reihenfolge.
In diesem Support-Artikel wird auch beschrieben, wie Sie die Prioritätsreihenfolge von Netzwerkverbindungen in den Systemeinstellungen ändern können.
Es befindet sich in Ihren Netzwerkeinstellungen . Hier sind Screenshots von 10.7.3.
Greifen Sie über das Zahnrad unten in der Netzwerktyp-Seitenleiste auf die Einstellungen zu.
Wählen Sie "Servicereihenfolge festlegen...", um sie in die bevorzugte Reihenfolge zu ziehen.
Ich empfehle Ihnen, niemals eine Konfiguration zu verwenden, bei der Sie möglicherweise gleichzeitig verschiedene Schnittstellen auf derselben Maschine haben. Sie werden keine einfache Kenntnis und Kontrolle über diese duale Konnektivität haben.
Dies kann zu enormen Schwierigkeiten führen, selbst die einfachsten Netzwerkprobleme zu analysieren.
Dies kann auch sehr schwer zu diagnostizierende Schleifen in Unternehmens- oder persönlichen Netzwerken verursachen. Sehen Sie sich zum Beispiel den folgenden Befehl an:
sysctl -a | grep forwarding
die Ihnen zeigen, ob IPv4
oder ohne Ihr Wissen oder Ihre Kontrolle Ihren Mac von einer Schnittstelle zur anderen durchläuftIPv6
.
Definieren Sie so weit wie möglich Standorte mit der Schnittstelle, von der Sie wissen, dass Sie eine Verbindung herstellen möchten, und schalten Sie nach Belieben die richtige ein:
Apple menu > Location > Home / AirPort
> Office / Ethernet
> outside / AirPort [unsecure]
> …
Ethernet
und Wi-Fi
) innerhalb von:
Apple menu > System Preferences… > Network
Eine Möglichkeit herauszufinden, welche Sie nehmen, um nach draußen zu gelangen, ist der folgende Zeilenbefehl (innerhalb eines Terminal
oder xterm
-Fensters):
route get default | grep interface
Der Serviceauftrag funktioniert nicht. Wenn Sie es testen, werden Sie feststellen, dass Mac OS WLAN gegenüber Ethernet priorisiert, auch wenn Ethernet im Serviceauftrag höher eingestellt ist.
Eine Möglichkeit zum Testen besteht darin, Ihre Bandbreite (z. B. https://www.fast.com ) in den folgenden Szenarien zu messen :
Sie werden feststellen, dass die Geschwindigkeit von #2 schneller ist als von #1 und #3. Sie werden auch feststellen, dass Nr. 1 und Nr. 3 die gleiche Geschwindigkeit haben.
Die einzige Lösung besteht darin, WLAN zu deaktivieren, wenn Sie eine Verbindung über Ethernet herstellen, und WLAN einzuschalten, wenn Sie Ethernet trennen.
Dieses Skript macht das automatisch!
https://gist.github.com/albertbori/1798d88a93175b9da00b
Suchen Sie bei Problemen in den Kommentaren nach der Fehlermeldung, auf die Sie stoßen. Zum Beispiel habe ich den Path had bad ownership/permissions
Fehler bekommen, aber die Lösung wird in den Kommentaren gepostet.
Dies gilt zwar für einige Anwendungen, aber was ich erlebt habe, als ich meinen iMac mit zwei ISPs verbunden hatte - einen über WLAN und einen über LAN -, konnten Anwendungen wie uTorrent und Spiele anscheinend beide Netzwerke gleichzeitig nutzen. Ich habe eine höhere Download-Geschwindigkeit als einzelne Verbindungen und bei Multiplayer-Spielen konnte ich mich mit weniger Verzögerung und Latenz zu Servern verbinden.
Wenn mein M1 iMac ankommt, werde ich eine Verbindung zu meinem alten 2013er 27" iMac herstellen, den ich behalte, bis die Konvertierung eines 32-Bit-Programms auf 64-Bit Beta ist. Ich könnte Wi-Fi oder ein Ethernet-Kabel verwenden (Mein alter Mac hat Thunderbolt-1) und ich habe vor, einige Datenübertragungen mit dem neueren iMac meiner Frau mit einem Thunderbolt-3-Kabel durchzuführen und meinen Mac in das Zimmer ihres Macs zu tragen.
Ich denke, der Thunderbolt-3 ist am schnellsten und Wi-Fi am langsamsten.
Ich vermute, dass ich Wi-Fi ausschalten sollte, während ich die Übertragung durchführe, und das ist alles, was ich tun muss. Ist das korrekt?
Post Your Answer
Knopf gedrückt, während Sie eine neue Frage haben. Bitte stellen Sie eine neue Frage und beschreiben Sie, welches Problem Sie haben und was Sie bisher untersucht haben.
ein andererdave
Dan
ifconfig en1 down
) und die Ethernet-Schnittstelle wird aktiviert (entspricht einemifconfig en0 up
). Wenn letzteres auf DHCP basiert, führt dies zu einer DHCP-Anfrage und -Antwort (< 6 s). Wenn eine Ihrer Schnittstellen zeitweilig ausfällt, führt dies zu einem endlosen Schnittstellenwechsel und DHCP-Anforderungen.Dan
BTR Naidu
Julian F. Weinert
Die Universität
Hauptgang