Raspberry Pi 3: WLAN einrichten
Der Raspberry Pi 3 ist der erste Raspberry Pi, der ein integriertes WLAN Modul beinhaltet. Zuvor war es notwendig ein WLAN-Stick per USB an den Einplatinencomputer anzuhängen. Die Anbindung des WLAN Moduls erfolgt nicht über den USB-Hub, sondern über den SDIO-Input, und belastet somit nicht die Geschwindigkeit anderer USB-Geräte. Wie man einen WLAN-Stick einrichtet habe ich bereits in einem Artikel erklärt. Das integrierte WLAN-Modul benötigt hingegen bei der Einrichtung keine Treiber, es ist jedoch der Energiesparmodus zu beachten. Wie man das WLAN auf dem Raspberry Pi 3 einrichten erkläre ich im Folgenden.
Der Raspberry Pi muss zunächst via Ethernet mit dem Netzwerk verbunden werden, sodass wir eine SSH-Verbindung aufbauen können. Alternativ kann er mit einem Monitor, Maus und Tastatur verbunden werden, wo wir den Terminal aufrufen müssen.
Zunächst sollten wir überprüfen welche Netzwerke in Reichweite sind. Die Netzwerke sind absteigend nach Signalstärke geordnet und in der Zeile ESSID findet sich der Netzwerkname, den wir im kommenden Schritt benötigen.
sudo iwlist wlan0 scan
Haben wir das richtige Netzwerk gefunden, zum Beispiel „TestNetzwerk“, so müssen wir das Netzwerk und dessen Schlüssel hinterlegen. Dieser Eintrag muss am Ende der Datei wpa_supplicant.conf eingefügt werden und kann dort auch mehrfach hinterlegt werden, falls mehrere Netzwerke gespeichert werden sollen. Zum Bearbeiten der Datei verwenden wir den Editor nano in dem man mittels STRG + X, Y und Enter speichern kann.
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
network={ ssid="TestNetzwerk" psk="Mein1SuperGeheimesPasswort!" }
Außerdem sollten wir in der Zeit in der das WLAN-Modul aktiviert ist, dessen Energiesparmodus deaktivieren, da es ansonsten passieren kann, dass sich der Raspberry Pi vom Netzwerk trennt. Hierzu fügen wir folgende zwei Zeilen am Ende der Datei ein.
sudo nano /etc/network/interfaces
pre-up iw dev wlan0 set power_save off post-down iw dev wlan0 set power_save on
Abschließend müssen wir das Netzwerkinterface wlan0, das verbaute WLAN-Modul, neustarten. Anschließend wird die Verbindung aufgebaut.
sudo ifdown wlan0 && sudo ifup wlan0
Damit ist das WLAN auf dem Raspberry Pi 3 eingerichtet. Wer zusätzlich einen WLAN-Hotspot mit einem weiteren WLAN-Stick aufbauen möchte, erfährt im Artikel WLAN-Access-Point einrichten wie er das bewerkstelligen kann.
15 Kommentare. Hinterlasse eine Antwort
Hi,könntest Du die Konfiguration auch für das modernere bspw. im Arch Linux verwendete netcfg erklären? Im Wesentlichen verwendet man die Kommandos
ip link
netcfg
wifi-menu (Frontend zu netcfg)
Danke!
Hi,
immer wieder schön zu lesen.
Hast Du irgendwelche näheren Infos zu dem deaktivierten Energiesparmodus? Also nach welcher Zeit er aktiviert wird.
Hallo, erstmal danke für die vielen nützlichen Seiten welche für mich die Grundlage zum Einstieg in die Welt des RaspberryPi waren/sind. Bitte weiter so!
Aber nun eine Frage: Abschließend steht „oben“ der Hinweis zum Einrichten eines Access-Point mit einem Extra WLAN-Stick. Ich möchte aber *NUR* einen Access-Point errichten. Darf ich dann vorher WLAN nicht aktivieren? Ziel ist es auf den Raspi ohne jede weitere Netzwerkanbindung per WLAN vom Handy aus zuzugreifen. (Gartengrundstück ohne LAN oder WLAN).
Danke für eine Info,
viele Grüße
Jürgen
Hallo ich habe einen raspberry Pi 3 mit einem WLAN Netzwerk verbunden. Wie kann ich die Verbindung trennen, sodass ich das Passwort zum wiederverwenden wieder eingeben muss ?
Hallo ich habe einen raspipi 3 und ich würde gerne wissen wie ich diesen vom meinem WLAN wieder trennen kann. Sodass ich mein Internet Passwort neu angeben müsste
Hallo danke für deine Hilfe immer wieder! Ich bekomme eine WLAN Verbindung mit sichtbarem WLAN locker hin, aber leider nicht mit versteckter SSID. Kannst du mir hierbei vll auch behilflich sein! Ich nutze einen RPi 3 mit Jessie Pixel. Freue mich auf deine Antwort!
Mit freundlichen Grüßen
Hendrik
Füge nach ssid und psk noch eine dritte Zeile „scan_ssid=1“ ein. Funktioniert bei mir einwandfrei! 🙂
Sehr fachgerecht erklärt wie immer.
Hallo,
müssen ssid und psk wirklich in Anführungsstrichen geschrieben werden oder ist das nur wegen Beispiel?
Danke
Also ich habe mich bei Schritt 4 nicht vertippt (dreimal nachgeprüft…), aber wenn man den Befehl in Schritt 5 eingibt, erscheint folgende Fehlermeldung:
ifdown: /etc/network/interfaces:8: misplaced option
ifdown: couldn’t read interfaces file „/etc/network/interfaces“
Muss man bei dem Eintragen in die Datei noch irgendwas anderes beachten? Bzw ist wlan0 schon auf dem Raspberry drauf oder muss man das noch eventuell aktualisieren?
hatte das gleiche Problem, Raspi einfach rebooten, dann klappts
Bei mir kommt die selbe Fehlermeldung. Ich wollte dann den Service networking neustarten per Befehl:
#systemctl restart service.networking
Leider klappte das auch nicht.
Mit dem Folgen des networking logs, kam leider auch nur der Hinweis, dass die /etc/network/interfaces nicht gelesen werden konnte.
Nov 11 13:10:33 raspberrypi systemd[1]: Starting Raise network interfaces…
Nov 11 13:10:33 raspberrypi sh[740]: ifquery: /etc/network/interfaces:11: misplaced option
Nov 11 13:10:33 raspberrypi sh[740]: ifquery: couldn’t read interfaces file „/etc/network/interfaces“
Nov 11 13:10:33 raspberrypi ifup[744]: ifup: /etc/network/interfaces:11: misplaced option
Nov 11 13:10:33 raspberrypi ifup[744]: ifup: couldn’t read interfaces file „/etc/network/interfaces“
Nov 11 13:10:33 raspberrypi systemd[1]: networking.service: Main process exited, code=exited, status=1/FAIL
Nov 11 13:10:33 raspberrypi systemd[1]: Failed to start Raise network interfaces.
Nov 11 13:10:33 raspberrypi systemd[1]: networking.service: Unit entered failed state.
Nov 11 13:10:33 raspberrypi systemd[1]: networking.service: Failed with result ‚exit-code‘.
Muss evtl. an der Stelle….
pre-up iw dev wlan0 set power_save off
post-down iw dev wlan0 set power_save on
das pre-up mit ifup und post-down mit ifdown ausgetauscht werden?
Gruß,
Daniel.
Super beschrieben, hat super geklappt (hatte WLAN Problem).
Vielen Dank!
Ich habs genauso gemacht wie beschrieben, bei mir taucht trotzdem ein Fehler auf:
ifdown: interface wlan0 not configured
Ignoring unknown Interface wlan0=wlan0
Das heißt ja, dass das Netzwerk noch nicht konfiguriert wurde… Hab aber keinen Tippfehler gemacht und die Datei nach dem bearbeiten abgespeichert… Woran könnte es dann liegen?
Hab den 3B V1.2 im PI-TOP und bekomme das interne WLAN nicht gestartet. Nehme ich einen WLAN Stick geht es sofort.