Ich habe zwei RasPi3, beide auf dem neuesten Jessie und aktualisiert && aktualisiert. Das Problem ist, dass beide Pis Netzwerke sehen können, aber keine Verbindung zu ihnen herstellen.
sudo iwlist wlan0 scan
Gibt mir mehrere Netzwerke, einschließlich des Netzwerks, zu dem ich eine Verbindung herstellen möchte. Das Eingeben der Anmeldeinformationen und der Authentifizierung in die Datei wpa_supplicant.conf funktioniert nicht. Dann habe ich xrdp auf dem Pis installiert, um zu sehen, ob eine Verbindung darüber möglich ist. Wieder sehe ich verfügbare Netzwerke, einschließlich des Netzwerks, zu dem ich eine Verbindung herstellen möchte. Ich klicke darauf, tippe den gewünschten Schlüssel ein und nichts passiert. Anschließend zeigt ein Mouseover auf der Netzwerkschaltfläche in der oberen rechten Ecke "wlan0 nicht zugeordnet".
sudo ifup wlan0
sagt mir, dass die wlan0-Schnittstelle bereits konfiguriert ist. Macht Sinn. Die neueste Firmware für den WiFi-Chip auf der Platine ist installiert.
Als ich die Pis einrichtete, verbanden sie sich ohne Probleme. Sogar in dasselbe Netzwerk, wie sie es jetzt sollten. In der Zwischenzeit hat sich nichts geändert.
Was kann ich versuchen?
BEARBEITEN: Gerade getestet, um über den mobilen Hotspot eine Verbindung zu meinem Telefon herzustellen. Überhaupt kein Problem ... Es wird verwirrend.
wpa_gui
in den neuen raspbian jessie-Veröffentlichungen nicht mehr verwenden.wpa_supplicant.conf
, sind nur zwei oder drei Befehle erforderlich , um manuell eine Verbindung herzustellen , -ip link set wlan0 up
(möglicherweise überflüssig)wpa_supplicant ...
, unddhclient...
. Dies kann es einfacher machen, herauszufinden, was falsch ist, aber zuerst müssen Sie die Autokonfiguration, dhcpcd usw. deaktivieren .ip link set wlan0 up
.Antworten:
Die Arbeit mit
wpa_supplicant
einigen Routern und Netzwerken kann ziemlich schwierig und schwer zu diagnostizieren sein. Mit der folgenden Methode habe ich eine Erfolgsquote von 100%.Überprüfen Sie zunächst, ob Ihr Netzwerk verfügbar und sichtbar ist (nur die SSID reicht aus):
Erstellen Sie dann einen Eintrag für Netzwerkanmeldeinformationen für
supplicant
:Hinweis ssid (und Passwort) unterscheiden zwischen Groß- und Kleinschreibung.
Dadurch wird ein 64-Zeichen-PSK wie folgt erstellt:
Sie können Ihre .conf bearbeiten, um das ersetzte Netzwerk zu entfernen (oder '#' zu kommentieren).
Diese Netzwerkdefinition reicht aus, um zuzuordnen / zu registrieren. Sie benötigen nicht die üblichen Parameter wie:
Wenn dies nicht funktioniert, können Sie es
supplicant
debuggen, indem Sie es im Debug-Modus ausführen, schnell lesen oder^S
/^Q
auf Ihrer Konsole verwenden, um es anzuhalten:Wenn
wpa_supplicant
läuftwlan0
, erhalten Sie folgende Nachricht:Töte einfach die laufende Version, in diesem Beispiel ist Prozess '651' (zweite Spalte nach 'root'):
und versuche es erneut.
quelle