Inicializado com sucesso wpa_supplicant ainda não estou conectado e não consigo acessar wpa_cli

2

Eu estou tentando configurar a Internet para o meu laptop que atualmente roda o ArchLinux2017.07.01, mas me deparei com um grande obstáculo que não consigo ver em nenhum outro lugar online. Preste atenção em você, estou um pouco familiarizado com Arch, então posso estar mordendo minha língua.

Ao seguir o tutorial da wiki, chego a essa parte link Agora, como minha criptografia é WPA2, usei o seguinte comando

# wpa_supplicant -i interface -c <(wpa_passphrase "your_SSID" "your_key")

E a saída é:

Successfully initialized wpa_supplicant

No entanto, ao tentar usar # iw dev interface link , não estou conectado?

Ainda mais estranho, ao tentar fechar o wpa_supplicant via wpa_cli, recebo o seguinte erro, seguido de carregamento infinito (a menos que seja abortado usando CTRL + C):

Could not connect to wpa_supplicant: (nil) - re-trying

Minha pergunta é: o que está acontecendo e o que posso fazer sobre isso? Sinta-se à vontade para pedir qualquer informação sobre a configuração do meu laptop, software, etc., se necessário.

Aqui está o que eu sei:

  • meus drivers do controlador de rede são instalados, gerenciados e capazes de verificar
  • o ssid e o passe estão 100% corretos, eu testei o mesmo nos meus outros dispositivos.
por Delupara 29.07.2017 / 06:43

1 resposta

2

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

    
por 24.08.2017 / 20:41