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