O método recomendado de conexão de wpa_cli
a wpa_supplicant
é descrito aqui .
O problema é que sua configuração não fornece ctrl_interface
, que wpa_cli
usa para interagir com wpa_supplicant
Você pode executar:
# wpa_supplicant -i interface -c <(wpa_passphrase "your_SSID" "your_key") -C /run/wpa_supplicant
no entanto, wpa_cli
funcionaria somente com o usuário root
.
Uma maneira mais completa seria criar um arquivo de configuração da seguinte forma:
ctrl_interface=/run/wpa_supplicant
ctrl_interface_group=wheel
update_config=1
network={
ssid="your_SSID"
psk="your_key"
}
e executando:
# wpa_supplicant -i interface -c /etc/wpa_supplicant/example.conf
Dessa forma, qualquer usuário no grupo wheel
pode acessar wpa_cli
Não deixe de ler o wiki em wpa_supplicant