Wie bringt man OSX dazu, das stärkste WLAN-Signal mit identischen SSIDs auszuwählen?

22

Ich habe einen Netgear-WLAN-Router in einem Raum und einen TP-Link-Powerline-Adapter mit WLAN in einem anderen Raum. Ich verwende ein MacBook Pro 2014 mit Yosemite 10.10.1

Zuvor hatte ich separate SSIDs für jeden der drahtlosen Zugangspunkte, was bedeutete, dass ich das WLAN-Netzwerk manuell ändern musste, wenn ich mich im Haus bewegte.

Der Rat unter Wie kann ich dieselbe SSID für mehrere Zugriffspunkte erhalten? ist, auf beiden WLAN-APs dieselbe SSID einzustellen, und der Laptop sollte automatisch den mit dem stärksten Signal auswählen:

Geben Sie beiden Zugriffspunkten dieselbe SSID, denselben Sicherheitstyp und dieselbe Passphrase für die drahtlose Sicherheit ... Ein Client durchsucht alle Kanäle nach Zugriffspunkten, die die gewünschte SSID veröffentlichen, und wählt denjenigen aus, der seinen Anforderungen am besten entspricht (normalerweise bedeutet dies, derjenige, der das höchste Signal zeigt Stärke).

Also habe ich auf beiden WLAN-APs die gleiche SSID, Sicherheit und das gleiche Passwort eingestellt. Leider wechselt OSX Mavericks nicht automatisch zwischen den Netzwerken, wenn Sie sich im Haus bewegen.

Während ich mich in der Nähe des TP-Link Powerline-Adapters befinde, stelle ich eine Verbindung zum Netzwerk her, wie in der fettgedruckten ersten Zeile im Wifi Explorer- Fenster dargestellt (dies ist das erwartete Verhalten, da dies das stärkste Netzwerk ist):

Bildbeschreibung hier eingeben

Wenn Yosemite jedoch näher an den Netgear-WLAN-Router heranrückt, wird die Verbindung zum TP-Link-Zugriffspunkt und zum Netgear-Zugriffspunkt nicht getrennt (obwohl das Netzwerk viel stärker ist):

Bildbeschreibung hier eingeben

(Ich habe den Laptop über Nacht eingeschaltet gelassen und er hat sich nach 12 Stunden nicht geändert, daher hängt er nicht mit dem Timing zusammen.)

  • Muss ich irgendetwas in Mavericks tun, um automatisch das stärkste Netzwerk auszuwählen?
  • Muss ich sicherstellen, dass alle Eigenschaften zwischen den Zugriffspunkten identisch sind? zB Kanal, Breite und Modus sind unterschiedlich - spielt das eine Rolle?

Bearbeiten: gemäß einer Antwort unter /apple//a/144832/84752 Ich habe Folgendes geändert:

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Resources/airport prefs joinMode=Strongest

Dies hat jedoch keine Auswirkung, wenn Sie sich zwischen Räumen bewegen. Ich bin nicht sicher, ob dieser Vorschlag nur für Flughafenprodukte gilt (unter Angabe des Befehlsnamens).

Stephen Blei
quelle
1
Mit OS X haben Sie keine solche Kontrolle. In meinem Büro verwenden wir Zugriffspunkte, die mehrere SSIDs (Unifi-APs) zulassen. Daher habe ich eine SSID für Roaming-Zwecke (auf jedem AP festgelegt) und eine SSID, wenn ich die Verbindung erzwingen möchte zu einem bestimmten. Außerdem habe ich separate SSIDs für 2,4- und 5-GHz-Netzwerke.
mspasov
Dies stellte sich als XY-Problem heraus. Meine eigentliche Frage lautete: "Wie kann ich die WLAN-Abdeckung meines Hauses verbessern?". Anstatt zu versuchen, das WLAN-Netzwerk mithilfe eines Powerline-Adapters zu replizieren, bestand die eigentliche Lösung darin, einen leistungsstärkeren WLAN-Router zu kaufen, der die Powerline überflüssig macht
Stephen Lead

Antworten:

25

Ich weiß, dass dieser Thread alt ist, aber ich möchte hier lassen, was das Problem für mich gelöst hat. Sie müssen überprüfen, ob Sie in beiden Zugriffspunkten die gleiche Sicherheit haben. Zum Beispiel hatte ich einen Zugangspunkt nur mit WPA / WPA2 und einen anderen mit WPA2 gesichert. Nachdem beide auf dasselbe geändert wurden, war alles in Ordnung.

So überprüfen Sie die Sicherheit Ihrer Access Points:

  • Halten Sie die Optionstaste (Alt) gedrückt, und klicken Sie in der Menüleiste auf das WLAN-Symbol
  • Klicken Sie auf "Open Wireless Diagnostics ...".
  • Gehe zu "Fenster"> "Scannen" (oder drücke CMD-4)
  • Überprüfen Sie, ob die Sicherheit für beide Zugriffspunkte gleich ist

Lösungsquelle: http://forums.macrumors.com/threads/wifi-roaming-issues-two-aps-with-same-ssid.1208584/

Nuno
quelle
2
6 Monate später fand ich endlich die Zeit, dies zu testen - und es scheint, dass Sie Recht haben. Ich hatte die Sicherheit des Powerline-Adapters auf "automatisch" eingestellt - nachdem ich ihn gezwungen hatte, WPA2-PSK [AES]meinen MBP zu verwenden, gelingt es mir viel besser, automatisch zwischen den drahtlosen APs zu wechseln. Danke vielmals!
Stephen Lead
Dies hat bei mir nicht funktioniert, da beide Sicherheitswerte bereits gleich sind. i.imgur.com/2UQWfmL.png
Pieter
Dies funktionierte für mich, aber ich musste das Netzwerk in den OSX-Netzwerkeinstellungen entfernen ("vergessen") und es dann erneut hinzufügen. Nachdem ich das getan hatte, begann es sofort, eine Verbindung zum höheren Signal herzustellen, näher zum AP.
Dbellizzi
Außerdem musste ich sicherstellen, dass beide APs die gleiche Breite haben - 20 MHz. Wenn die Breite unterschiedlich war, hatte ich Schaltprobleme.
Yohan Liyanage
10

Ihr Problem wird durch die Behandlung eines WLAN-Parameters durch OS X verursacht, der im Allgemeinen als Roaming-Schwelle bezeichnet wird . Dieser Parameter gibt den Punkt an, an dem ein Betriebssystem auf ein stärkeres Signal umschaltet. Windows bietet einfachen Zugriff auf diesen Parameter, hier ein Beispiel. In OS X gibt es jedoch keine einfache Option.

In diesem Dokument von NYU wird vorgeschlagen, dass OS X über "aggressive" Roaming-Eigenschaften verfügt und dass die Befehlszeile zum Deaktivieren von aggressivem Roaming verwendet wird. Unsere Erfahrungen auf dem Campus mit OS X-Clients haben jedoch gezeigt, dass OS X alles andere als aggressiv ist und es bevorzugt, sich an einen AP zu halten, mit dem es in Verbindung gebracht wird, obwohl er sich in Reichweite von engeren / stärkeren Signalen befindet - wie Ihre Situation.

Sie können also nicht viel tun, um das Roaming-Verhalten von OS X zu ändern. Sie können jedoch Ihre drahtlose Umgebung ändern, um OS X zu zwingen, zwischen APs zu wechseln. Abhängig von Ihrer Wi-Fi-Hardware haben Sie möglicherweise die Möglichkeit, Ihre APs auf den strengen 5-GHz-Modus einzustellen (wenn es sich um Dualband-Geräte handelt). Dadurch wird die Übertragungsreichweite verringert und die Überlappung zwischen den APs verringert. Möglicherweise haben Sie auf Ihren APs auch eine Einstellung für die Signalstärke der drahtlosen Übertragung vorgenommen. Dies ist eine weitere Methode, um die Überlappung zwischen APs zu verringern und OS X möglicherweise zu zwingen, früher auf ein stärkeres Signal umzuschalten. Schließlich können Sie versuchen, Ihre APs an die äußersten Enden Ihres Hauses zu bringen, um deren Überlappung zu verringern.

ScunnerDarkly
quelle
2

Es wurde behoben, indem die Sicherheit identisch gemacht wurde

Prüfung
quelle
0

Für alle anderen, die über dieses Problem stolpern: Versuchen Sie, Ihren APs verschiedene Kanäle zuzuweisen!

Skynet
quelle
0

Wie in den Screenshots zu sehen ist, unterscheidet sich die BSSID, da die WLAN-Einstellungen unterschiedlich sind. Machen Sie alle Einstellungen auf jedem AP identisch, was Sicherheitseinstellungen usw. betrifft, und es sollte funktionieren.

Chris
quelle
BSSID ist eine Hardware-Adresse, die immer unterschiedlich sein wird.
Slhck