Ich kann meine WiFi-Verbindung nicht zum Laufen bringen

10

Ich habe einen Nano-WLAN-Adapter bei modmypi.com gekauft ( dieser ).

Es funktioniert, ich habe es in einer raspbmc-Konfiguration überprüft (ich habe raspbmc verwendet, um es dort zu konfigurieren).

Jetzt bin ich wieder in meiner keuchenden Distribution und kann es nicht zum Laufen bringen.

Wenn ich eine ifconfig mache, ist sie da (siehe unten).

Die Hilfeseite auf modmypi.com hatte ein Skript, aber wenn ich das ausführe, erhalte ich die folgende Ausnahme: "Sieht so aus, als würden Sie das neue 2012-09-18-wheezy-raspbian-Image verwenden. Entschuldigung, aber das Skript wird derzeit nicht festgelegt Sie müssen die GUI mit dem Befehl startx starten und mit der WiFi-Konfiguration einrichten. Das Skript wird nun beendet. Drücken Sie eine beliebige Taste, um fortzufahren ... "

Jetzt bin ich in der GUI und habe angefangen nm-connection-editor, aber es scheint keine IP-Adresse zu bekommen.

Ich habe über diesen Befehl gelesen: dhclient -v wlan0und dies ist die Ausgabe:

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.

Und jetzt weiß ich nicht, was ich tun soll.

Dies ist die 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
}

Das Ausführen wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.confergibt Folgendes :

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
quelle
Haben Sie versucht, die Verbindung mit wpa_gui herzustellen? Das war es, was ich verwendet habe, um WiFi zum Laufen zu bringen.
Arne
Auch die Ausgabe von iwconfig wlan0wäre nützlich.
Arne
Ich habe die Ausgabe voniwconfig wlan0
Michel
Ich werde das wpa_gui jetzt versuchen
Michel
Ich erhalte eine Fehlermeldung: Die Zuordnungsanforderung an den Treiber ist in wpa_gui fehlgeschlagen. Ich muss sagen, ich weiß nicht, ob ich Treiber für dieses Gerät installieren muss.
Michel

Antworten:

9

Möglicherweise werden mehrere Instanzen von wpa_supplicant ausgeführt. Versuchen

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

Wenn das funktioniert, können Sie dies versuchen

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

und verfolgen Sie die, um /var/log/wpa_supplicant.logzu sehen, was los ist.

wpa_supplicant sollte beim Start mit der Standardkonfigurationsdatei ausgeführt werden. Wenn Sie Ihre Konfigurationsdatei im laufenden Betrieb ändern möchten, beenden Sie den alten Prozess, sprengen Sie das Verzeichnis / var / run / wpa_supplicant / * und starten Sie wpa_suplicant mit der neuen Konfigurationsdatei mit der Option -c.

Randnotiz wpa_cli ist ungerade, auf die Flags folgt kein Leerzeichen. Zum Beispiel möchten Sie tun

wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant.conf

nicht

-c /etc/wpa_supplicant
vfd000
quelle
1
Ich hatte alles richtig konfiguriert. Nur konnte ich keine IPv4-Adresse von bekommen ifconfig wlan0 up. Danach dhclient -v wlan0funktionierte es wie ein Traum. Ich habe keine Idee warum. Warum benötigt mein System diesen Befehl?
atripes
2

Ich hatte ein schlechtes WLAN-Passwort, was dies verursachte. Insbesondere sind das "at" -Symbol und das Anführungszeichen auf einer britischen Tastatur umgekehrt, sodass das "at" -Symbol in meinem Passwort als Anführungszeichen ausgegeben wurde, was der Konfigurationsdatei sicherlich nicht gefallen hat. :) :)

Michael Johnson
quelle
Ähnliches ist mir einmal passiert; Ich habe das Problem erst nach iwlist scandem Ausführen herausgefunden, als mir klar wurde, dass die SSID am Ende einen zusätzlichen Speicherplatz hatte.
3cheesewheel
0

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

Ich hatte das gleiche Problem beim Anmelden mit WEP, ich habe eine Linux-Website eingerichtet und diese Seite bewertet, die erste ausprobiert und bin jetzt über WLAN verlinkt!

Zack
quelle
1
Bitte geben Sie die spezifische Lösung in Ihrer Antwort an, falls der Link verschoben / entfernt wird, um zukünftigen Benutzern zu helfen.
Tevo D
1
Ja ... einschließlich der Informationen wäre nett gewesen. Die Seite ist inzwischen tot. Die glorreiche Wayback-Maschine hat immer noch einen Schnappschuss von dieser Seite: web.archive.org/web/20130929013742/http://…
wullxz
0

Haben Sie versucht, den Pi einzuschalten, bis Sie sich entweder in einem Terminal oder auf einer Benutzeroberfläche angemeldet haben, und dann den WLAN-Adapter abgezogen und wieder angeschlossen? Entfernen Sie dann alle Einträge für drahtlose Netzwerke, scannen Sie erneut nach Ihrem Netzwerk und konfigurieren Sie es. Ich weiß nicht, ob es bei Ihnen funktioniert, aber bei meinem Adapter

stuart
quelle