Conecte-se ao AP sem fio pelo endereço MAC

1

Estou usando a versão do servidor Ubuntu 14.04 em um bot de tartaruga que está se movimentando. Ele está conectado à minha rede com 4 APs ao redor. Meu objetivo é trocar entre APs quando o bot de tartaruga se movimentar. Atualmente, ele continuará segurando o AP atual até que o nível de sinal seja super ruim antes de ser comutado. Eu escrevi um script que constantemente recebe o endereço MAC mais strong do AP. Eu queria saber se há uma maneira que eu possa forçar a conexão a um endereço MAC APs. Um pouco de googling e tudo o que eu encontrei foi os comandos abaixo que não funcionaram quando eu tentei.

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

Eu também encontrei nmcli d wifi conectar senha iface bssid MACAddress que me ajudou a conectar, mas eu gostaria de não usar senha e nome de usuário no comando, mas use a configuração em /etc/network/interfaces.Existe qualquer outra métodos que posso usar para conseguir o que preciso? Estou executando o Ubuntu 14.04.

    
por Ajay Daniel 27.02.2017 / 02:25

1 resposta

2

Você pode querer pesquisar e instalar wpasupplicant

Como: configurar o modo de roaming wpa_supplicant e iniciar automaticamente na inicialização

Especificamente para a parte do endereço MAC, no link do Gentoo,

% bl0ck_qu0te%
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
}
    
por m_krsic 27.02.2017 / 10:25