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"
}