
Мой ноутбук (на Ubuntu 15.04) получает сигнал от двух точек доступа с одинаковым SSID. По какой-то причине он всегда выбирает ту, у которой качество сигнала ~45% (-79 дБм), а не ту, у которой ~70% (-55 дБм). Есть ли способ принудительно переключиться на другую?
решение1
Внутрисетевой роуминг (т. е. роуминг между точками доступа с одинаковым SSID) обычно выполняется на уровне драйвера WiFi/прошивки чипсета. Маловероятно, что ваша операционная система имеет какое-либо влияние на процесс принятия решений.
Межсетевой роуминг (роуминг между точками доступа с разными SSID) осуществляется на уровне запрашивающего устройства, и именно здесь ваша ОС/запрашивающее устройство будет иметь право голоса при выборе того, к кому подключаться.
Поэтому вам нужно проверить вашу карту WiFi и драйвер и убедиться, что вы используете самую последнюю версию и что нет известных проблем.
Также, как отметили другие, с силой сигнала, чем меньше число, тем лучше. Чипсеты, с которыми я работал, обычно инициируют внутрисетевой роуминг, когда сила сигнала достигает около -80 дБм, но это может варьироваться у разных производителей.
Вы всегда можете попробовать пройтись с ноутбуком и понаблюдать за падением уровня сигнала, чтобы понять, когда срабатывает роуминг.
решение2
Ubuntu не выбирает самое сильное соединение, а берет последнее, которое вы использовали. Вы можете использовать apt-get install wifi-radar для установки этого программного обеспечения и настройки параметров для ssid.
решение3
По какой-то причине он всегда выбирает тот, у которого качество сигнала ~45%, а не тот, у которого ~70%.
Вы правильно читаете цифры? Обычно показываютСила сигналаа не процент (%).
Тогда это будут показания -45 дБм и -70 дБм, где первое значение будет самым сильным.
У вас есть телефон на базе Android?
Попробуй это:https://play.google.com/store/apps/details?id=com.farproc.wifi.analyzer&hl=ru
... он бесплатный (небольшой дополнительный баннер внизу)
и позволяет проводить некоторый непрофессиональный анализ на основе представленных в нем цифр и графиков.