Je n'arrive pas à faire fonctionner ma connexion WiFi

10

J'ai acheté un adaptateur nano wifi sur modmypi.com ( celui-ci ).

Cela fonctionne, je l'ai vérifié dans une configuration raspbmc (j'ai utilisé raspbmc pour le configurer là-bas).

Maintenant, je suis de retour à ma distribution sifflante, et je ne peux pas le faire fonctionner.

Quand je fais un ifconfig c'est là (voir ci-dessous).

La page d'aide de modmypi.com contenait un script, mais lorsque je l'exécute, j'obtiens cette exception: "On dirait que vous utilisez la nouvelle image 2012-09-18-wheezy-raspbian. Désolé mais le script ne sera pas défini actuellement le wifi sur cette image. Vous devez démarrer l'interface graphique à l'aide de la commande startx et la configurer à l'aide de WiFi Config. Le script va maintenant se terminer. Appuyez sur n'importe quelle touche pour continuer ... "

Alors maintenant, je suis dans l'interface graphique et j'ai commencé nm-connection-editor, mais il ne semble pas obtenir d'adresse IP.

J'ai lu sur cette commande:, dhclient -v wlan0et voici sa sortie:

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.

Et maintenant je ne sais plus quoi faire.

C'est le 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
}

L'exécution wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.confdonne ceci:

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
la source
Avez-vous essayé de configurer la connexion à l'aide de wpa_gui? C'est ce que j'ai utilisé pour faire fonctionner le WiFi.
Arne
De plus, la sortie de iwconfig wlan0serait utile.
Arne
j'ai ajouté la sortie deiwconfig wlan0
Michel
je vais essayer le wpa_gui maintenant
Michel
Je reçois une erreur: la demande d'association au pilote a échoué dans wpa_gui .... Je dois dire que je ne sais pas si je dois installer des pilotes pour ce périphérique?
Michel

Réponses:

9

Vous pouvez avoir plusieurs instances de wpa_supplicant en cours d'exécution. essayer

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

si cela fonctionne, vous pouvez essayer

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

et la queue /var/log/wpa_supplicant.logpour voir ce qui se passe.

wpa_supplicant devrait s'exécuter au démarrage avec le fichier de configuration par défaut. si vous souhaitez modifier votre fichier de configuration à la volée, supprimez l'ancien processus, supprimez le répertoire / var / run / wpa_supplicant / * et démarrez wpa_suplicant avec le nouveau fichier de configuration en utilisant l'option -c.

Note latérale wpa_cli est impair, les drapeaux ne sont pas suivis d'un espace. par exemple tu veux faire

wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant.conf

ne pas

-c /etc/wpa_supplicant
vfd000
la source
1
J'avais tout configuré correctement. Seulement, je n'ai pas pu obtenir d'adresse IPv4 ifconfig wlan0 up. Après l'avoir fait, dhclient -v wlan0cela a fonctionné comme un rêve. Je ne sais pas pourquoi. Pourquoi mon système a-t-il besoin de cette commande?
atripes le
2

J'ai eu un mauvais mot de passe wifi, ce qui a causé cela. Plus précisément, le symbole "at" et le guillemet sont inversés sur un clavier britannique, donc le symbole "at" dans mon mot de passe est apparu comme un guillemet, ce que le fichier de configuration n'a certainement pas aimé. :)

Michael Johnson
la source
Quelque chose de semblable m'est arrivé une fois; Je n'ai découvert le problème qu'après avoir couru iwlist scan, quand j'ai réalisé que le SSID avait un espace supplémentaire à la fin.
3cheesewheel
0

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

j'ai eu le même problème de connexion avec WEP, j'ai financé un site web linux et marqué cette page, j'ai essayé le premier et maintenant je suis lié via wifi!

Zack
la source
1
Veuillez inclure la solution spécifique dans votre réponse au cas où le lien serait déplacé / supprimé pour aider les futurs utilisateurs.
Tevo D
1
ouais ... y compris l'information aurait été sympa. la page est morte maintenant. la glorieuse machine de retour en arrière a toujours un instantané de ce site cependant: web.archive.org/web/20130929013742/http://…
wullxz
0

Avez-vous essayé de mettre le pi sous tension jusqu'à ce que vous vous soyez connecté dans un terminal ou une interface graphique, puis en débranchant et en rebranchant l'adaptateur wifi. Supprimez ensuite toutes les entrées pour les réseaux sans fil et relancez l'analyse de votre réseau, puis configurez-le. Je ne sais pas si cela fonctionnera pour vous, mais ça l'a été pour moi lorsque mon adaptateur fonctionne

stuart
la source