Estou usando o Ubuntu 11.10 e copiei as wpa_supplicant
configurações de outro computador rodando 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 ipw2100
driver e a interface sem fio é chamada eth1
. A emissão do iwlist
comando de digitalização mostra que a placa pode ver meu SSID de rede (junto com vários outros).
Porém, quando executo o comando:
wpa_supplicant -Dwext -ieth1 -c/etc/wpa_supplicant.conf
Recebo a mensagem de erro:
wpa_supplicant ioctl[SIOCSIWENCODEEXT]: Invalid argument
Qualquer orientação sobre como explicar esse erro e ajuda para começar wpa_supplicant
a trabalhar, fornecendo conectividade à minha rede doméstica, seria muito apreciada.
Responder1
RESOLVIDO: A interface com fio (eth0 no meu caso) deve ser desligada, caso contrário, parece interromper o funcionamento correto da interface sem fio (eth1 no meu caso) e do wpa_supplicant.
Responder2
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 usei para invocar wpa_supplicant foi:
sudo wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant.conf -Dwext
Meu arquivo wpa_supplicant.conf consistia no seguinte:
network {
ssid="My Wireless Network Name"
psk="My Wireless Network Password"
}
Emiti a linha de comando wpa_supplicant no terminal após iniciar o ndiswrapper e configurar o wlan0 com iwconfig. Depois de executar o wpa_supplicant dessa maneira, eu receberia uma janela na minha GUI solicitando minha senha. Às vezes ele aceitava e fechava a janela, às vezes congelava na tela.
Consegui fornecer minhas informações de login 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 configurei as informações do provedor sem fio na GUI clicando no ícone de rede no canto superior direito da tela e editando a seção sem fio.
Responder3
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.