Não consigo fazer minha conexão WiFi funcionar

10

Eu comprei um adaptador nano wifi no modmypi.com ( este aqui ).

Funciona, verifiquei em uma configuração raspbmc (usei raspbmc para configurá-lo lá).

Agora estou de volta à minha distração chiada e não consigo fazê-la funcionar.

Quando eu faço um ifconfig, ele está lá (veja abaixo).

A página de ajuda no modmypi.com tinha um script, mas quando executo isso, recebo a exceção: "Parece que você está usando a nova imagem de 2012-09-18-wheezy-raspbian. Desculpe, mas o script não está definido atualmente o wifi nesta imagem. Você precisa iniciar a GUI usando o comando startx e configurá-lo usando o WiFi Config. O script agora será encerrado. Pressione qualquer tecla para continuar ... "

Então agora estou na GUI e comecei nm-connection-editor, mas não parece obter um endereço de ip.

Eu li sobre este comando:, dhclient -v wlan0e é isso que é saída:

sudo dhclient -v wlan0
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/wlan0/00:0f:more numbers
Sending on   LPF/wlan0/00:0f:more numbers
Sending on   Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
No DHCPOFFERS received.
No working leases in persistent database - sleeping.

E agora eu não sei o que fazer.

Este é o ifconfig:

wlan0     Link encap:Ethernet  HWaddr 00:0f:1more numbers
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

iwconfig wlan0:

wlan0     unassociated  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency=2.412 GHz  Access Point: Not-Associated   
          Sensitivity:0/0  
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

/etc/wpa_supplicant/wpa_supplicant.conf:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1


network={
        ssid="Nerd"
        psk="SECRET"
        proto=RSN
        key_mgmt=WPA-PSK
        pairwise=CCMP TKIP
        group=CCMP TKIP
}

A execução wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conffornece:

wlan0: Trying to associate with 2a:65:11:f2:ce:97 (SSID='Nerd' freq=2412 MHz)
wlan0: Association request to the driver failed
wlan0: Associated with 2a:65:11:f2:ce:97
wlan0: WPA: Key negotiation completed with 2a:65:11:f2:ce:97 [PTK=CCMP GTK=TKIP]
wlan0: CTRL-EVENT-CONNECTED - Connection to 2a:65:11:f2:ce:97 completed (auth) [id=0 id_str=]
wlan0: CTRL-EVENT-DISCONNECTED bssid=2a:65:11:f2:ce:97 reason=0
wlan0: Trying to associate with 90:00:4e:87:c8:cf (SSID='Nerd' freq=2412 MHz)
wlan0: Association request to the driver failed
wlan0: Associated with 00:00:00:00:00:00
wlan0: CTRL-EVENT-TERMINATING - signal 2 received
wlan0: Trying to associate with 90:00:4e:87:c8:cf (SSID='Nerd' freq=2412 MHz)
wlan0: Association request to the driver failed
Michel
fonte
Você já tentou configurar a conexão usando wpa_gui? Isso é o que eu costumava fazer com o WiFi funcionando.
Arne
Além disso, a saída de iwconfig wlan0seria útil.
Arne
Eu adicionei a saída deiwconfig wlan0
Michel
eu vou tentar o wpa_gui agora
Michel
Recebo um erro: a solicitação de associação ao driver falhou em wpa_gui .... Devo dizer que não sei se tenho que instalar algum driver para este dispositivo?
Michel

Respostas:

9

Você pode ter várias instâncias do wpa_supplicant em execução. tentar

ps ax | grep "wpa_supplicant -B" | grep -v grep
kill {pid of wpa_supplicant}

se isso funcionar, você pode tentar isso

sudo kill $(pgrep -f "wpa_supplicant -B")
sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
sudo rm -r /var/run/wpa_supplicant/*
sudo wpa_supplicant -B -iwlan0 -f/var/log/wpa_supplicant.log -c/etc/wpa_supplicant/wpa_supplicant.conf
sleep 15
sudo dhclient -v -r wlan0
sudo dhclient -v wlan0

e /var/log/wpa_supplicant.logseguir para ver o que está acontecendo.

O wpa_supplicant deve ser executado na inicialização com o arquivo de configuração padrão. se você deseja alterar seu arquivo de configuração rapidamente, elimine o processo antigo, descompacte o diretório / var / run / wpa_supplicant / * e inicie o wpa_suplicant com o novo arquivo de configuração usando a opção -c.

Nota lateral wpa_cli é ímpar, os sinalizadores não são seguidos por um espaço. por exemplo, você quer fazer

wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant.conf

não

-c /etc/wpa_supplicant
vfd000
fonte
11
Eu tinha tudo configurado corretamente. Só que não consegui obter um endereço IPv4 ifconfig wlan0 up. Depois de fazer dhclient -v wlan0isso funcionou como um sonho. Eu não tenho ideia do porquê. Por que meu sistema precisa desse comando?
Atripes
2

Eu tinha uma senha wifi ruim, o que causou isso. Especificamente, o símbolo "at" e as aspas são revertidos em um teclado do Reino Unido; portanto, o símbolo "at" na minha senha saiu como aspas, algo que o arquivo de configuração certamente não gostou. :)

Michael Johnson
fonte
Algo semelhante aconteceu comigo uma vez; Eu só descobri o problema depois de executar iwlist scan, quando percebi que o SSID tinha um espaço extra no final.
3cheesewheel
0

http://wirelessdefence.org/Contents/LinuxWirelessCommands.htm

Eu tive o mesmo problema ao fazer login no WEP, recebi recursos de um site Linux e marquei esta página, tentei o primeiro e agora estou vinculado via wifi!

Zack
fonte
11
Inclua a solução específica em sua resposta, caso o link seja movido / removido para ajudar futuros usuários.
Tevo D
11
sim ... incluindo a informação teria sido legal. a página está morta agora. a máquina do tempo glorioso ainda tem um instantâneo do site porém: web.archive.org/web/20130929013742/http://...
wullxz
0

Você já tentou ligar o pi até ter logado em um terminal ou GUI, desconectando e reconectando o adaptador wifi. Em seguida, remova todas as entradas para redes sem fio e verifique novamente a sua rede e depois configure-a. Não sei se funcionará para você, mas funcionou para mim quando meu adaptador é ativado

Stuart
fonte