Две сети с одним и тем же ESSID, как я могу занести в черный список одну или заставить другую?

Я здесь, в Старбакс в Кингвуде, штат Техас, на пересечении Кингвуд Драйв и Уэст-Лейк-Хьюстон. Я в торговой точке. В том же торговом центре, всего в 150 футах, находится магазин ATT.

Проблема, с которой я сталкиваюсь, - это и Starbucks, и ATT Store, транслируемые как ESSID. attwifi, К сожалению, у них обоих есть два разных метода веб-аутентификации / гостевого входа в систему, и, к сожалению, один из них, как правило, находится вне диапазона; Я едва могу получить сигнал. Как мне черный список точки доступа (той, что из ATT Store) из nm-applet? Или как заставить точку доступа (ту, что находится в Starbucks) в iwconfig, которая не будет возвращаться на основе ESSID?

1 ответ

Вы должны быть в состоянии сделать это из апплета менеджера сети GUI, выбрав Edit connections...выбирая Wireless выберите подходящее соединение по SSID, а затем введите MAC-адрес нужной точки доступа в поле BSSID коробка

сетевой менеджер bssid

Вы можете получить MAC-адреса из командной строки, используя nmcli инструмент например

nmcli dev wifi list

или посмотреть только MAC текущего активного соединения

nmcli dev wifi list | awk '$NF ~ /yes/ {print}'


Должно быть возможно сделать то же самое с iwconfig - хотя это обычно требует повышенных привилегий, например

sudo iwconfig wlan0 ap 00:11:22:33:44:55

Если nmcli недоступно в вашей системе, вы можете использовать iwlist получить информацию MAC (хотя формат вывода не так удобен для анализа)

iwlist wlan0 scan[ning]

(где wlan0 имя интерфейса) покажет текущую точку доступа; или чтобы увидеть все обнаруженные точки доступа

sudo iwlist wlan0 scan[ning]
Другие вопросы по тегам