No puedo hacer que mi conexión WiFi funcione

10

Compré un adaptador nano wifi en modmypi.com ( este ).

Funciona, lo verifiqué en una configuración raspbmc (usé raspbmc para configurarlo allí).

Ahora estoy de vuelta en mi distribución sibilante, y no puedo hacer que funcione.

Cuando hago un ifconfig está ahí (ver más abajo).

La página de ayuda en modmypi.com tenía un script, pero cuando lo ejecuto, obtengo esta excepción: "Parece que estás usando la nueva imagen 2012-09-18-wheezy-raspbian. Lo siento, pero el script no se configurará actualmente instale el wifi en esta imagen. Debe iniciar la GUI con el comando startx y configurarlo con WiFi Config. El script finalizará ahora. Presione cualquier tecla para continuar ... "

Así que ahora estoy en la GUI y comencé nm-connection-editor, pero no parece tener una dirección IP.

He leído sobre este comando: dhclient -v wlan0y esta es su salida:

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.

Y ahora no sé qué hacer.

Este es el 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
}

La ejecución wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.confda esto:

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
fuente
¿Has intentado configurar la conexión usando wpa_gui? Eso es lo que solía hacer funcionar WiFi.
Arne
Además, la salida de iwconfig wlan0sería útil.
Arne
He agregado la salida deiwconfig wlan0
Michel
probaré el wpa_gui ahora
Michel
Recibo un error: la solicitud de asociación al controlador falló en wpa_gui ... Debo decir que no sé si tengo que instalar algún controlador para este dispositivo.
Michel

Respuestas:

9

Es posible que tenga varias instancias de wpa_supplicant ejecutándose. tratar

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

si eso funciona, puedes probar esto

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

y la cola /var/log/wpa_supplicant.logpara ver qué está pasando.

wpa_supplicant debería ejecutarse al inicio con el archivo de configuración predeterminado. si desea cambiar su archivo de configuración sobre la marcha, elimine el proceso anterior, elimine el directorio / var / run / wpa_supplicant / * e inicie wpa_suplicant con el nuevo archivo de configuración utilizando la opción -c.

Nota al margen wpa_cli es extraño, las banderas no van seguidas de un espacio. por ejemplo quieres hacer

wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant.conf

no

-c /etc/wpa_supplicant
vfd000
fuente
1
Tenía todo configurado correctamente. Solo que no pude obtener una dirección IPv4 ifconfig wlan0 up. Después de hacerlo dhclient -v wlan0funcionó como un sueño. No tengo ni idea de porqué. ¿Por qué mi sistema necesita este comando?
atripes
2

Tenía una contraseña wifi incorrecta, lo que causó esto. Específicamente, el símbolo "at" y las comillas se invierten en un teclado del Reino Unido, por lo que el símbolo "at" en mi contraseña salió como una comilla, lo que ciertamente no le gustó al archivo de configuración. :)

Michael Johnson
fuente
Algo similar me sucedió una vez; Solo descubrí el problema después de correr iwlist scan, cuando me di cuenta de que el SSID tenía un espacio adicional al final.
3cheesewheel
0

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

Tuve el mismo problema al iniciar sesión con WEP, busqué recursos en un sitio web de Linux y califiqué esta página, probé el primero y ahora estoy vinculado a través de wifi.

Zack
fuente
1
Incluya la solución específica en su respuesta en caso de que el enlace se mueva / elimine para ayudar a los futuros usuarios.
Tevo D
1
sí ... incluir la información hubiera sido bueno. la página ya está muerta. Sin embargo, la gloriosa máquina Wayback todavía tiene una instantánea de ese sitio: web.archive.org/web/20130929013742/http://…
wullxz
0

¿Ha intentado encender el pi hasta que haya iniciado sesión en un terminal o en una interfaz gráfica de usuario y luego desconecte y vuelva a enchufar el adaptador wifi? Luego, elimine todas las entradas para redes inalámbricas y vuelva a escanear para su red y luego configúrela. No sé si funcionará para usted, pero lo hizo para mí cuando mi adaptador funciona

Estuardo
fuente