Je loopt van de ene kant van het pand naar de andere. Het access point in de kamer waar je nu staat is twee meter van je vandaan, en je telefoon hangt nog steeds aan het apparaat dat je net achterliet. Videobellen hapert, een download gaat op een derde van de snelheid, en pas als je de wifi uit- en aanzet is het opgelost.
Wat het niet is: dit is geen verbindingsprobleem en geen dekkingsprobleem. De telefoon heeft een werkende verbinding, hij heeft alleen een slechte. Val je echt weg, lees dan Wifi valt steeds weg. Is het overal traag, ook stilzittend, dan is Wifi is traag het goede hoofdstuk.
De snelle controles, op volgorde
- Waar hangt hij aan, en met welk signaal? Vraag het elk access point:
/interface wifi registration-table print, of/interface wireless registration-table print. Zoek het MAC-adres van je telefoon. Staat hij in de tabel van het verre apparaat met -78 dBm terwijl het dichtstbijzijnde apparaat hem niet heeft, dan heb je het bevestigd. - Zenden alle access points precies hetzelfde uit? Naam, beveiliging en wachtwoord moeten letter voor letter gelijk zijn. Verschilt er iets, dan is het voor de telefoon een ander netwerk en stapt hij niet over maar verbindt hij opnieuw, met een onderbreking.
- Draait er een controller, en ziet die alles? Met CAPsMAN op het wifi-pakket:
/interface wifi capsman remote-cap print. Elk access point hoort in die lijst te staan. - Overlappen de dekkingsgebieden te veel? Kijk per access point in de registratietabel hoeveel clients er met een sterk signaal aan hangen. Zie je clients met -40 dBm op twee apparaten tegelijk, dan staan ze te dicht op elkaar en heeft niemand een reden om over te stappen.
- Staat 802.11r aan? Op het wifi-pakket:
/interface wifi configuration printen kijk naar de security-instellingen van de configuratie die je gebruikt.
De gewone oorzaken, meest voorkomende eerst
De client beslist, en de client is lui
Dit is de belangrijkste zin van dit hoofdstuk: of een telefoon overstapt, bepaalt de telefoon. Een access point kan hem niet naar de buurman sturen. De meeste clients wachten tot het signaal echt slecht is, en "echt slecht" ligt per fabrikant anders. Alles hieronder duwt alleen maar in de goede richting.
Te veel zendvermogen
De meest gemaakte fout bij meerdere access points is ze allemaal op maximaal vermogen zetten. Dan is het verre apparaat nog steeds bruikbaar en heeft niemand een reden om los te laten. Zet het zendvermogen omlaag, zodat de cellen elkaar net overlappen in plaats van door het hele pand heen te reiken. Dit is de aanpassing die in de praktijk het meest oplost.
De access points zenden niet hetzelfde uit
Een spatie in de SSID, een ander wachtwoord, WPA2 op de een en WPA2+WPA3 op de ander: elk verschil maakt er twee netwerken van.
De client zit op 2,4 GHz
2,4 GHz draagt verder, dus juist daar blijft een client hangen aan een apparaat dat ver weg staat. Op 5 GHz is de cel kleiner en stapt een telefoon vanzelf eerder over.
802.11r staat uit, of staat aan bij apparatuur die het niet aankan
Fast roaming maakt de overstap sneller, van een seconde naar tientallen milliseconden. Het maakt de beslissing niet, en sommige oudere IoT-apparaten verbinden helemaal niet meer als het aanstaat.
Wat de configurator hieraan doet
- 802.11r fast roaming staat in het onderdeel Wifi, alleen voor apparaten met het
wifi-pakket, en staat daar standaard uit. In het onderdeel CAPsMAN staat hetzelfde vinkje en daar staat het standaard aan, want een controller impliceert meerdere access points. De hulptekst noemt de keerzijde: sommige oude IoT-apparaten struikelen erover. - Zendvermogen is een veld in het onderdeel Wifi, in dBm, leeg voor het maximaal toegestane. Dit is waar je het vermogen omlaag zet.
- In een site met meerdere apparaten meldt de sitecontrole het als niet elk access point dezelfde SSIDs uitzendt, met de zin dat naam, beveiliging en wachtwoord overal gelijk moeten zijn voor roaming. Dat is de controle die dit probleem aan de tekentafel vangt.
- Heb je een CAPsMAN-controller én access points die als los access point staan ingesteld, dan meldt de controle dat ook. Die combinatie geeft twee groepen apparaten die je apart moet bijhouden, wat vroeg of laat verschillen oplevert.
- Werk je met een site, dan komen de SSIDs uit één gedeelde tabel. Dat is de eenvoudigste manier om ze gelijk te houden, want je vult ze maar één keer in.
Wat de tool niet heeft: er is geen instelling voor een minimum signaal waaronder een client wordt losgelaten, en geen 802.11k- of 802.11v-knop. Wil je een client actief wegsturen, dan is dat werk in RouterOS zelf, in de access list van de radio.
De eerlijke grens
Roaming is een onderhandeling waarin jij niet aan zet bent. Je kunt het aantrekkelijk maken om over te stappen, je kunt het snel maken als het gebeurt, maar je kunt het niet afdwingen. Een telefoon die ondanks alles blijft plakken, is een telefoon die blijft plakken. Verder: een access point extra helpt alleen als het ook een goede bekabelde uplink heeft, en dezelfde SSID op een repeater doet precies niets voor roaming, omdat 802.11r, k en v in die opstelling niet werken.
Verder lezen: Roaming dat werkt, CAPsMAN en Controles over wifi.