Ich habe gerade eine frisch geflashte Karte (mit 2017-09-07-raspbian-stretch-lite) in einen Raspberry Pi Zero W gesteckt.
Dann habe ich diese Zeilen hinzugefügt:
network={
ssid="myWifiSsid"
psk="myWifiPassword"
}
zu /etc/wpa_supplicant/wpa_supplicant.conf
.
Die eingegebenen Daten waren zu 100% korrekt. Ich wartete 10 Minuten und überprüfte: Es stellte nicht automatisch eine Verbindung her.
Dann ging ich zurück zu den offiziellen Anweisungen und lief sudo wpa_cli reconfigure
wie vorgeschlagen. Gleiches Ergebnis: Es wurde keine Verbindung hergestellt.
Dann habe ich versucht, wlan0 manuell neu zu starten:
sudo ifconfig wlan0 down
sudo ifconfig wlan0 up
Immer noch das selbe: Stellt keine Verbindung her.
Dann habe ich einen Neustart durchgeführt und es sofort automatisch verbunden.
Es ist so frustrierend. Es fühlt sich an, als ob die offiziellen Anweisungen überhaupt nicht getestet wurden.
Was fehlt hier also, wie geht das ohne Neustart?
quelle
Antworten:
Auch ich habe dieses Problem bei meinem RaspberryPi Zero W festgestellt
2017-09-07-raspbian-stretch-lite
.Aktualisieren der
wpa_supplicant.conf
Dateisudo wpa_cli reconfigure
, undsudo systemctl restart wpa_supplicant
hat nicht funktioniert. Mein Pi würde keine IP bekommenwlan0
.Mir ist aufgefallen, dass
wpa_supplicant
das als Kind desdhcpcd
Dienstes hervorgebracht wird.Ich fand, dass das Verwenden von Daemon-Reload und Neustarten der
dhcpcd.service
Einheit für mich funktioniert.Es sieht so aus, als ob Sie zuerst ausführen sollten,
sudo systemcl daemon-reload
bevor Sie neu startendhcpcd
. Ich bin nicht ganz sicher, warum, aber es scheint, dass dasdaemon-reload
Service-Einheiten auf Konfigurationsdateiänderungen hinweist.Wenn ich neu gestartet habe,
dhcpcd
ohne zu laufendaemon-reload
, wurde ich gewarnt.Warning: dhcpcd.service changed on disk. Run 'systemctl daemon-reload' to reload units.
, aber es startete gut mit oder ohnedaemon-reload
. Ich denke nicht, dass es wichtig ist, aber wahrscheinlich eine gute Übung.quelle
Ab 2018 funktionieren die vorherigen Antworten nicht mehr. Sie müssen den folgenden Befehl ausführen:
Quelle: https://www.raspberrypi.org/forums/viewtopic.php?t=198274#p1238023
quelle
Nach dem Hinzufügen eines Netzwerks in wpa_supplicant.conf:
Führen Sie die CLI aus
(3 Befehle werden hier verwendet: Interface, Reconfigure und Quit)
Stellen Sie dann sicher, dass Sie eine IP-Adresse haben.
quelle
Ich verwende einen Raspberry Pi 3 mit
2018-03-13-raspbian-stretch
und mein Problem ist geringfügig anders, aber ich habe eine Lösung gefunden, daher denke ich, dass dies auch Ihnen helfen kann.Ich starte das RPi mit setup
/etc/wpa_supplicant/wpa_supplicant.conf
, so dass ich eine SSID und ein Passwort festgelegt habe und das RPi beim Booten automatisch eine Verbindung mit der konfigurierten SSID herstellt. Außerdem wollte ich mithilfe eines automatisierten Textverarbeitungsskripts Änderungen vornehmen/etc/wpa_supplicant/wpa_supplicant.conf
und dann die WLAN-Einstellungen neu laden .Nachdem ich mich ein bisschen umgesehen hatte, fand ich diesen Beitrag in den offiziellen Raspberry Pi-Foren und fand darin die folgenden Befehle, die zumindest für mich funktionierten:
Ich weiß nicht wie oder warum sie funktionieren, also keine Garantie ...
quelle
Sie sollten diese Befehlszeile ausführen, um das Netzwerk neu zu starten
quelle
Sie können das NetworkManager-Tool verwenden, das
nmcli
Befehle zum Einrichten eines Verbindungsprofils verwendet.Installiere es mit apt:
Auskommentieren
wlan
undEthernet
Interfaces ein/etc/network/interfaces
.Starte das Gerät neu.
Dann benutze:
um eine Verbindung zu einem Wi-Fi-Netzwerk herzustellen.
quelle
dhcpcd
undifupdown
. Sie respektieren es nicht in Ihrer Antwort. Dann gibt es in Raspbian Stretch keine Einträge,/etc/network/interfaces
sodass es nichts zu kommentieren gibt.sudo systemctl stop [email protected]
und könnensudo systemctl start [email protected]
Sie eine WiFi-Verbindung stoppen und starten, wie Sie möchten. Wie es geht, erfahren Sie unter Einrichten eines Raspberry Pi als Zugangspunkt - der einfache Weg oder Zugangspunkt als WLAN-Repeater, optional mit Bridge oder Wechseln zwischen WLAN-Client und Zugangspunkt ohne Neustart oder ähnlichen Lösungen.Ich hatte ein ähnliches Problem mit Raspbian GNU / Linux 10 (Buster). Ich habe Änderungen in wpa_supplicant.conf vorgenommen und ausgeführt
Aber es hat nicht ganz geklappt.
hat es geschafft.
Ich fand Informationen unter https://kb.isc.org/docs/isc-dhcp-44-manual-pages-dhclient
Ausgabe von
quelle