RESOLVIDO: A interface com fio (eth0 no meu caso) deve ser desligada, caso contrário, parece interromper a operação correta da interface sem fio (eth1 no meu caso) e wpa_supplicant.
Estou usando o Ubuntu 11.10 e copiei o wpa_supplicant
configs de outro computador que executa o Ubuntu 11.10, que está conectado à minha rede doméstica.
O dispositivo sem conexão possui uma placa sem fio Intel que usa o driver ipw2100
e a interface sem fio é chamada de eth1
. A emissão do comando iwlist
scanning mostra que o cartão pode ver o SSID da minha rede (junto com vários outros).
No entanto, quando eu executo o comando:
wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant.conf
Eu recebo a mensagem de erro:
wpa_supplicant ioctl[SIOCSIWENCODEEXT]: Invalid argument
Qualquer orientação sobre como explicar esse erro e ajudar a obter wpa_supplicant
para o trabalho, fornecendo conectividade à minha rede doméstica, seria muito apreciada.
RESOLVIDO: A interface com fio (eth0 no meu caso) deve ser desligada, caso contrário, parece interromper a operação correta da interface sem fio (eth1 no meu caso) e wpa_supplicant.
Eu tive problemas com o wpa_supplicant gerando a mesma mensagem de erro, ioctl[SIOCSIWENCODEEXT]:invalid argument for both of the statements in the network section
do meu arquivo wpa_supplicant.conf. A linha que eu usei para invocar o wpa_supplicant era:
sudo wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext
Meu arquivo wpa_supplicant.conf consistiu no seguinte:
network {
ssid="My Wireless Network Name"
psk="My Wireless Network Password"
}
Eu emiti a linha de comando wpa_supplicant no terminal depois de iniciar o ndiswrapper e configurando o wlan0 com o iwconfig. Depois de executar wpa_supplicant dessa maneira, eu obteria a janela na minha GUI pedindo a minha senha. Às vezes, aceitaria e fecharia a janela, às vezes congelava na tela.
Consegui fornecer minhas informações de conexão ao provedor de rede sem fio usando wpa_cli em vez de wpa_supplicant. A linha abaixo foi usada:
sudo wpa_cli identity "My Wireless Network Name" password "My Wireless Network Password"
Também configuro as informações do provedor sem fio na GUI clicando na rede ícone no canto superior direito da tela e editando a seção sem fio.
Pergunta antiga ...
Depois de lutar com esse erro por algum tempo, decidi recompilar o wpa_supplicant com as mesmas opções de uso. Mesma versão 2.1 de
apt-get source wpasupplicant
e, com esta versão recompilada, não há mais erros ...
Meu palpite é que a versão padrão do Ubuntu inclui algumas configurações incompatíveis com o computador.
Tags networking wpa-supplicant