Как я могу подключиться к определенному BSSID?

Особый аромат top, который мы здесь используем, htop.

Установите его с помощью:

sudo apt-get install htop
1
задан 6 October 2016 в 20:26

2 ответа

Этот ответ был впервые отправлен MariusMatutiae на SuperUser. Пожалуйста, подумайте о голосовании, если это вам поможет.

Вы можете сделать это, подключившись к AP вручную. Во-первых, проще всего отключить диспетчер сети, если вы его используете:
  sudo service network-manager stop
Затем вам нужно определить BSSID AP, к которому вы хотите присоединиться: команда
 sudo iw dev wlan0 scan
(если вы используете wlan0 в качестве вашего беспроводного интерфейса ) будет выдавать много результатов, среди которых вы найдете что-то вроде:
  BSS f8:1a:67:aa:7f:b9 (on wlan0) -- associated
    TSF: 629432841083 usec (7d, 06:50:32)
    freq: 2417
    beacon interval: 100
    capability: ESS Privacy ShortPreamble SpectrumMgmt ShortSlotTime (0x0531)
    signal: -70.00 dBm
    last seen: 0 ms ago
    Information elements from Probe Response frame:
    SSID: MySSID_NAME
(выход длиннее этого). Соответствующей частью является, конечно, BSS f8: 1a: 67: aa: 7f: b9. Затем вам нужно будет освободить свой интерфейс от любых предыдущих IP-адресов, на всякий случай:
  sudo ip link set wlan0 down
  sudo ip addr flush dev wlan0
  sudo ip link set wlan0 up
Теперь вы указываете, что хотите подключиться к конкретной точке доступа:
  sudo iwconfig wlan0 essid MySSID_NAME ap f8:1a:67:aa:7f:b9
, где, конечно, ap предшествует только что идентифицированному BSSID. Теперь вам нужно запустить wpa_supplicant,
 sudo wpa_supplicant -Dnl80211 -i wlan0 -B -c FILE_with_WPA_Secrets
(если вы не знаете, как настроить файл с вашими учетными данными WPA, вы можете посмотреть его здесь, например, просто будьте осторожны, где сказано network = {, это должно быть network = {без пробела). Наконец,
 sudo dhclient -v wlan0
(флаг -v не работает на всех дистрибутивах Linux, мне это нравится, потому что я могу контролировать, что происходит). EDIT. Инструкции, приведенные выше, работают в сети с защитой WPA. Fore WEP security, замените команду wpa_supplicant на:
  sudo iwconfig wlan0 key s:Your_WEP_password
Помните, что два символа s: перед вашим паролем необходимы. После этого еще раз
  sudo dhclient -v wlan0

Надеюсь, это поможет.

2
ответ дан 23 May 2018 в 05:26

Простой способ сделать это - использовать графический интерфейс, предоставляемый Network Manager.

Перейти к значку сети на верхней панели, выбрать Edit Connections, найти профиль беспроводного соединения для желаемого SSID , откройте для EDIT и перейдите в поле BSSID и либо: 1) введите желаемый BSSID, либо 2) вручную введите требуемый BSSID.

См. ниже пример подключения к беспроводной сети с указанием его поля BSSID. [ ! d3]

2
ответ дан 23 May 2018 в 05:26

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

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