Crie um arquivo de configuração wpa_supplicant com o seguinte conteúdo:
#nano /etc/wpa_supplicant/wpa_supplicant-Hidden.conf
update_config=1
ap_scan=1
network={
ssid="YOUR-HIDDEN-SSID"
scan_ssid=1
#psk="YOURPASSWORD"
psk=..........................
Em seguida, conecte-se:
wpa_supplicant -i wlan0 -c/etc/wpa_supplicant/wpa_supplicant-Hidden.conf -B
Substitua wlan0
pela sua interface de Wi-Fi.
Passo a passo :
para criar o arquivo wpa_supplicant-Hidden.conf
:
touch /etc/wpa_supplicant/wpa_supplicant-Hidden.conf
wpa_passphrase "YOUR-HIDDEN-SSID" YOUR-PASSWORD > /etc/wpa_supplicant/wpa_supplicant-Hidden.conf
Em seguida, edite seu wpa_supplicant-Hidden.conf
adicionando o parâmetro ausente conforme descrito abaixo.
Um exemplo de script para conectar:
#!/bin/bash
killall wpa_supplicant
echo "starting wpa_supplicant"
wpa_supplicant -i wlan0 -c/etc/wpa_supplicant/wpa_supplicant-Hidden.conf -B
echo "getting IP through dhcp"
dhclient wlan0
echo "ping test for 5 seconds"
ping -w 5 8.8.8.8
Se você tiver o Network-Manager instalado, o killall wpa_supplicant
eliminará o serviço runing wpa_supplicant
.
Para obter o que é o SSID ao qual você está conectado no momento, execute o seguinte:
iwgetid
exemplo de saída:
wlan0 ESSID:"YOUR-HIDDEN-SSID"