Um exemplo de script para conectar-se por wpa_supplicant independentemente do nome da interface do Wi-Fi ( wlan0 , ... wlanN )
#!/bin/bash
killall wpa_supplicant
i=$(iw dev | grep Interface | awk '{ print $2}')
wpa_supplicant -i $i -c/etc/wpa_supplicant/wpa_supplicant.conf -B
dhclient $i
O arquivo de configuração /etc/wpa_supplicant/wpa_supplicant.conf deve conter as seguintes linhas:
ctrl_interface=/run/wpa_supplicant
update_config=1
ap_scan=1
network={
ssid="your_ssid"
psk="your_wifi_password"
}