Estou tentando conectar-me ao wifi usando o comando wpa_cli set_network, mas ele sempre retorna FAIL

1
krishna@krishna-PC:~/Downloads/wificonnect1$ sudo wpa_cli scan

[sudo] password for krishna: 

Selected interface 'wlan0'

OK

krishna@krishna-PC:~/Downloads/wificonnect1$ sudo wpa_cli scan_results

Selected interface 'wlan0'

bssid / frequency / signal level / flags / ssid
fc:0a:81:1d:6d:80   2412    -43 [WPA2-PSK-CCMP][ESS]    econsys
00:24:01:ba:b4:65   2437    -72 [WPA-PSK-TKIP][WPA2-PSK-TKIP][WPS][ESS] Test
6c:72:20:f2:1a:6b   2412    -60 [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]  Hari
c0:ee:fb:31:ec:4a   2447    -76 [WPA2-PSK-CCMP][ESS]    Vishal's hotspot
fc:0a:81:1c:6d:f0   2412    -61 [WPA2-PSK-CCMP][ESS]    econsys
c4:12:f5:08:10:70   2427    -63 [WPA-PSK-CCMP][WPA2-PSK-CCMP][ESS]  GoGreen
f4:f2:6d:6d:23:44   2462    -62 [WPS][ESS]  joyglobal

krishna@krishna-PC:~/Downloads/wificonnect1$ sudo wpa_cli add_network

Selected interface 'wlan0'

1

krishna@krishna-PC:~/Downloads/wificonnect1$ sudo wpa_cli set_network 1 ssid "econsys"

Selected interface 'wlan0'
FAIL

Como devo me conectar?

    
por vik 09.01.2018 / 13:59

1 resposta

3

Crie um arquivo /etc/wpa_supplicant/wpa_supplicant.conf com as seguintes linhas:

ctrl_interface=/run/wpa_supplicant
update_config=1

Executar:

wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf

Tipo:

wpa_cli

então:

scan
scan_results
add_network

exemplo de saída:

0

selecione o SSID (substitua 0 pela saída exata):

set_network 0 ssid "Your SSID here"

Defina sua senha:

set_network 0 psk "You Password here"

Sem as aspas duplas, o comando será FAIL . Próximo passo:

enable_network 0

então:

save_config
quit

Sem os comandos interativos que você deve usar (aspas simples adicionadas):

sudo wpa_cli set_network 1 ssid '"econsys"'

em vez de:

sudo wpa_cli set_network 1 ssid "econsys"

A citação única também deve ser adicionada ao adicionar sua senha:

sudo wpa_cli set_network 1 psk '"Your Password"'
    
por 09.01.2018 / 14:50

Tags