Fråga:
Hur man möjliggör snabbare WiFi-roaming med Mac OS X och flygplatsbasstationer
Coyote
2012-10-10 16:43:53 UTC
view on stackexchange narkive permalink

Hur kan jag ändra hur Macbooks strövar i WiFi-nätverket? Jag vill påskynda roaming av Mac-datorer (och kanske andra enheter).

Finns det en inställning på flygplatsens basstationer eller i Mac OS för att snabba upp AP-växlingen till exempel?

För närvarande är nätverket uppbyggt kring 1 huvudbrytare som förbinder 1 router och 4 flygplatsbasstationer med samma SSID:

  • 3 dubbelbands flygplatsbasstationer
  • 1 flygplats 2,4 GHz bas station

På 5 GHz-bandet finns ingen överlappning eftersom varje basstation använder sin egen kanal.

På 2,4 GHz-bandet finns en mycket liten överlappning mellan två basstationer som ligger på motsatta sidor och i olika historier om byggnaden.

Vad exakt är problemet du upplever? Är det långsamt att byta nätverk för dig? Under vilka förhållanden byter du nätverk?
@Gerry: När jag flyttar från ett rum till ett annat förlorar jag anslutningen tillräckligt länge för att airplay ska stoppa, arkiverar delningar för att sluta svara och Time Machine lyckas ibland fortsätta men ibland inte. Det kommer att vara en stor fråga för användare som använder WiFi-nätverket.
Flyttar du mellan åtkomstpunkter med olika namn, eller har de olika åtkomstpunkterna alla samma namn?
@anthonyg Jag uppdaterade frågan med mer information. Ja, de använder samma SSID, var och en är inställd på olika kanaler, på 2,4 GHz-bandet finns det ingen eller försumbar överlappning.
Tack för att du pingade det här - 10.10 strömmar nu automatiskt och jag har uppdaterat mitt fel svar.
Sju svar:
Jonathan A.
2014-09-11 02:11:26 UTC
view on stackexchange narkive permalink

Du kan ändra systeminställningarna för JoinMode och JoinModeFallback för att vara följande:

  JoinMode (String) Automatisk Föredragen Rankad Senaste Starkast JoinModeFallback (String) Fråga JoinOpen KeepLooking DoNothing  

Gör detta med flygplatskommandot:

  /System/Library /PrivateFrameworks/Apple80211.framework/Versions/ A / Resurser / flygplats  

Kör kommandot för att se alternativen, uppe ser du ett avsnitt om hur du ställer in preferenser.

Till exempel:

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

Obs! Denna inställning är inte permanent, så du kan behöva automatisera detta eller utfärda det för specifika problem eller nätverksleverantörer.

bmike
2012-10-10 19:44:23 UTC
view on stackexchange narkive permalink

Apple har introducerat roaming över sitt ekosystem med iOS 8 och OS X 10.10. Du behöver inte göra någonting eftersom det är aktiverat som standard. Så du kan bara uppdatera ditt operativsystem på flygplatsens basstationer samt installera Yosemite för att dra nytta av ändringarna.

Tidigare Yosemite, jag har inte sett instruktioner om hur du aktiverar detta så jag tror att det är en del av drivrutinerna som uppdaterades 10.10.

Programvaran var utformad för att hålla en rättvis anslutning vid liv så länge som möjligt snarare än att hoppa runt och alltid leta efter en bättre anslutning. Nu när AirPlay och AirDrop och kontinuitet utnyttjar MIMO-antennerna som levereras över Apples hårdvaruekosystem får vi nu bättre roaming eftersom hårdvaran är mer kapabel.

Idag såg jag en MAC som inte skulle ströva från en åtkomstpunkt som hade en nästan oanvändbar -74db-signal till en -38db-signal, så som standard fungerar den fortfarande inte.Du måste ändra joinMode.
@Brain2000 kan du redigera min fråga för att visa vilken routertillverkare som behöver ändra joinMode (eller bättre lägga till den i svaret som förklarar joinMode-preferens?)
Maurizio
2015-12-06 16:31:31 UTC
view on stackexchange narkive permalink

Jag stod inför ett liknande problem (långsam roaming - eller ingen roaming alls) även med OSX 10.10.x - Jag har 2 AP, en Technicolor och en Cisco-Linksys ansluten till samma switch och sänder samma SSDI på olika radio Efter en undersökning hittade jag en lösning. Du måste vara säker på att du har exakt samma autentiseringsinställningar på AP: s trådlösa gränssnitt. I mitt fall var en AP WPA / WPA2 och den andra endast WPA2. När jag aktiverade WPA / WPA2 också på den andra började min Macbook Pro roaming korrekt.

magiconair
2013-04-03 00:02:32 UTC
view on stackexchange narkive permalink

Jag har samma problem men har inget svar. Men jag kan ha en väg för vidare utforskning. Verktyget flygplats på ML har fortfarande ett äldre alternativ för att utföra en WiFi-nätverksskanning.

  flygplats -s # full scanairport -s<SSID> # scan endast för SSID  

Verktyget finns under

  /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport  

och min misstanke är att utlösning av en skanning också utlöser en handover om en annan basstation är bättre eftersom resultaten sorteras efter signalstyrka. Med detta sagt kan man skriva ett verktyg som pingar standard gw och utlöser en genomsökning av paketförlust. Om jag har lite tid kommer jag att ge det en chans.

Om du får bra resultat med det håller mig uppdaterad.
user75825
2014-04-16 01:39:44 UTC
view on stackexchange narkive permalink

Jag står inför den här frågan i små företag som med OS X. Jag har ännu inte hittat en bra lösning än att koppla bort och återansluta för att få närmare AP.

I min installation tilldelas IP: n av samma DHCP-server för alla AP: er. Alla enheter finns i samma nätverk med samma IP-intervall.
Moritz
2014-12-28 19:02:36 UTC
view on stackexchange narkive permalink

Prova samma kanalinställning - konfigurera alla AP: er till samma kanal. På så sätt kan enheten hämta signalstyrkorna för de andra AP-apparaterna utan att behöva skanna alla kanaler. Du kommer dock att begränsa maximalt hela tiden, beroende på antalet klienter

Detta låter kontraproduktivt, alla rekommendationer (CISCO, Apple, Alcatel ...) är att ställa in alla AP-apparater för att undvika geografisk överlappning. Men i områden där jag har 2 till 4 enheter per AP kommer jag att prova ditt förslag och se hur det fungerar.
Jag vet - det var därför jag alltid hade konfigurerat olika kanaler, men slutade med dålig signalkvalitet hela tiden när jag sprang runt. Jag skapade en liten iOS-app som visar MAC för den nu anslutna åtkomstpunkten och märkte att wifi-klienter (åtminstone iphone) verkar vilja hålla fast vid nuvarande AP så länge som möjligt. När jag ändrade inställningen till samma kanal såg jag att AP-roaming är mycket mer aggressiv.
Specimen
2018-07-04 20:33:58 UTC
view on stackexchange narkive permalink

Efter att ha försökt ställa in båda AP: erna med samma säkerhetsinställningar och försökt kommandot JoinMode var det faktiskt Moritzs förslag som gjorde tricket.

Att ställa in alla AP: er med samma kanal verkar kontraproduktivt i början, eftersom överallt på nätet hittar du att du alltid måste ställa in AP: er på den minst ockuperade kanalen.Men det verkar för mig att det är den bästa konfigurationen för olika AP-apparater med samma SSID.Min Macbook väljer nu korrekt Wi-Fi med den starkaste signalen.

Så jag föreslår att du ställer in alla Wi-Fi med samma inställningar: detta betyder samma säkerhetsinställningar, samma kanal, praktiskt taget allt.Det här fungerade för mig.

Detta är dåligt råd om du har flera personer, för de kommer alla att kämpa för luftrummet på samma kanal.Hela poängen med roaming är att om jag står upp från mitt skrivbord och går till ett konferensrum, ska det skära över till åtkomstpunkten närmare konferensrummet.Och hela poängen med flera kanaler är att fler människor kan vara i samma område utan att kämpa för anslutningen.


Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...