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

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

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

3
задан 3 November 2013 в 02:24

1 ответ

Это можно сделать из апплета диспетчера сети с графическим интерфейсом, выбрав Edit connections..., выбрав вкладку Wireless, выбрав соответствующее соединение по SSID, а затем введя MAC-адрес нужной точки доступа в BSSID box

network-manager 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 - имя интерфейса) покажет текущую точку доступа; или чтобы увидеть все обнаруженные AP

sudo iwlist wlan0 scan[ning]
0
ответ дан 3 November 2013 в 02:24

Другие вопросы по тегам:

Похожие вопросы: