Соединитесь с беспроводным AP MAC-адресом

Я использую серверную версию Ubuntu 14.04 на боте черепахи, который перемещается. Это подключено к моей сети с 4 APS вокруг. Моя цель состоит в том, чтобы переключиться между APS, когда бот черепахи перемещается. В настоящее время это будет продолжать держаться за текущее AP, пока уровень сигнала не будет супер плох, прежде чем это переключится. Я записал сценарий, который постоянно получает самый сильный MAC-адрес AP. Я задавался вопросом, существует ли способ, которым я могу вызвать подключение к MAC-адресу APS. Определенный поиск с помощью Google и все, что я нашел, было ниже команд, которые не работали, когда я попробовал его.

iwconfig wlan0 ap MACAddress  
ip link set wlan0 down  
ip link set wlan0 up  

Я также нашел nmcli d паролем подключения Wi-Fi iface bssid MACAddress, который действительно помогал мне соединиться, но я хотел бы не использовать пароль и имя пользователя в команде, но использовать установку в/etc/network/interfaces. Есть ли какие-либо другие методы, которые я могу использовать для достижения того, в чем я нуждаюсь? Я запускаю Ubuntu 14.04.

1
задан 27 February 2017 в 07:13

1 ответ

Вы могли бы хотеть изучить и установить wpasupplicant

Как К: настроенный wpa_supplicant режим роуминга и автоматически запускается при начальной загрузке

Специально для части MAC-адреса от хинду wiki https://wiki.gentoo.org/wiki/Wpa_supplicant

Используя bssid для определения, какую точку доступа это должно подключить к использованию ее MAC-адреса, в случае, если там существуют повторители. Не забудьте использовать wpa_passphrase [пароль] для генерации psk

FILE /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel
ap_scan=1

network={
        bssid=00:50:17:31:1a:11
        ssid="YourSSID"
        psk="your-secret-key"
        scan_ssid=1
        proto=RSN
        key_mgmt=WPA-PSK
        group=CCMP TKIP
        pairwise=CCMP TKIP
        priority=5
}
2
ответ дан 7 December 2019 в 13:36

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

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