Why does my Laptop choose the weaker of two Access Points with same SSID?

1

My Laptop (running Ubuntu 15.04) receives the signal of two access points with the same SSID. For some reason it always picks the one with ~45% signal quality (-79 dBm) over the one with ~70% (-55 dBm). Is there a way to force a switch to the other one?

Christoph Grimmer-Dietrich

Posted 2015-09-18T14:26:07.917

Reputation: 294

Please do see http://superuser.com/q/844471/243625

– zagrimsan – 2015-09-18T14:58:33.873

Answers

1

Intra-ESS roaming (i.e. roaming between access points with the same SSID) is typically performed at the WiFi driver/chipset firmware level. It is unlikely your Operating System is having any input into the decision making process.

Inter-ESS roaming (roaming between APs with different SSIDs) is done at the supplicant level, and this is when your OS/supplicant will have a say in who to connect to.

So you need to look at your WiFi card and driver, and check that you are using the most up to date one, and that there are no known issues.

Also, as pointed out by others, with signal strength, the lower the number the better. Chipsets I have worked on usually initiate intra-ESS roaming when the signal strength hits about -80dBm but this will vary between manufacturer.

You could always try walking around with your laptop and watching the signal strength as it drops to see when roaming is triggered.

Dominic Gifford

Posted 2015-09-18T14:26:07.917

Reputation: 146

0

Ubuntu does not choose the strongest connection, it takes the last one you have used. You can use apt-get install wifi-radar to install this software and set preferences for ssids.

Edik Mkoyan

Posted 2015-09-18T14:26:07.917

Reputation: 327

Even when forcing the Laptop to connect to the 2nd (better) AP by turning the 1st one off for a bit it switched back again the second the worse one became available again :-/ We could actually fix this behavior by changing the 1st AP's channel. Seems like Ubuntu treats it as a new connection now and stays with the better AP. – Christoph Grimmer-Dietrich – 2015-09-18T15:23:45.557

0

For some reason it always picks the one with ~45% signal quality over the one with ~70%.

Are you reading the numbers correctly? It is common to show the Signal strength and not a percentage (%).

That would then be -45dBm and -70dBm readings, where the first is the stongest.


Have you got an Android phone?
Try this: https://play.google.com/store/apps/details?id=com.farproc.wifi.analyzer&hl=en
... it is free (slight add-banner at bottom)
and allows some layman analysis based on the figures and graphs it shows.

Hannu

Posted 2015-09-18T14:26:07.917

Reputation: 4 950

I was referring to the signal to noise ratio which we laymen interpret as "signal quality". The AP in my office had the far better (above 70%) ratio over then one in the next office. I don't know the dBm by heart but will gladly fill them in on monday. – Christoph Grimmer-Dietrich – 2015-09-19T17:05:53.940

update to Answer... – Hannu – 2015-09-21T19:42:21.610

I'm running wavemon on the laptop which does provide me with all the data I need. Thanks for the pointer, though. I added the dBm for clarification. – Christoph Grimmer-Dietrich – 2015-09-22T10:04:11.587