Я здесь, в Старбакс в Кингвуде, штат Техас, на пересечении Кингвуд Драйв и Уэст-Лейк-Хьюстон. Я в торговой точке. В том же торговом центре, всего в 150 футах, находится магазин ATT.
Проблема, с которой я сталкиваюсь, - это и Starbucks, и ATT Store, транслируемые как ESSID attwifi
. К сожалению, у них обоих есть два разных метода веб-аутентификации / гостевого входа в систему, и, к сожалению, один из них, как правило, находится вне диапазона; Я едва могу получить сигнал. Как мне черный список точки доступа (той, что из ATT Store) из nm-applet? Или как заставить AP (тот, что находится в Starbucks) в iwconfig, который не будет возвращаться на основе ESSID?
Это можно сделать из апплета диспетчера сети с графическим интерфейсом, выбрав Edit connections...
, выбрав вкладку Wireless
, выбрав соответствующее соединение по SSID, а затем введя MAC-адрес нужной точки доступа в BSSID
box
Вы можете получить 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]