Mitunter ist es praktisch, wenn Sie einen Raspberry Pi auf Anhieb über das WLAN via SSH bedienen können. Das gibt Ihnen die Möglichkeit, ohne angeschlossene Maus und Tastatur mit der Konfiguration zu beginnen — zumindest soweit, wie Sie dies via SSH im Textmodus durchführen können.
Updates: 5.10.2017, 5.5.2018: berücksichtigt nun auch Raspbian Stretch
Dazu kopieren Sie das Raspbian- oder das Raspbian-Lite-Image wie üblich auf eine SD-Karte, z.B. mit dem Programm Etcher. Danach platzieren Sie (noch auf Ihrem PC) in der Boot-Partition der SD-Karte zwei Dateien:
- Die leere Datei
ssh
bewirkt, dass der SSH-Dienst sofort aktiviert wird. (Bei aktuellen Raspbian-Versionen ist dies ja nicht mehr der Fall.) -
Und die Datei
wpa_supplicant.conf
enthält die WLAN-Konfiguration. Sie wird beim ersten Start des Raspberry Pi in das Verzeichnis/etc/wpa_supplicant
kopiert. Die Datei muss die Bezeichnung des WLANs (SSID) und dessen Passwort enthalten. Dabei gilt dieser Aufbau.
# Datei wpa_supplicant.conf in der Boot-Partition (Raspbian Jessie)
network={
ssid="wlan-bezeichnung"
psk="passwort"
key_mgmt=WPA-PSK
}
Unter Raspbian Stretch muss die Datei wie folgt aussehen:
# Datei wpa_supplicant.conf in der Boot-Partition (Raspbian Stretch)
country=DE
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="wlan-bezeichnung"
psk="passwort"
key_mgmt=WPA-PSK
}
Syntaxfeinheiten: Achten Sie darauf, dass Sie in
wpa_supplicant
vor und nach den Gleichheitszeichen keine Leerzeichen angeben dürfen! Der Ländercode muss in Großbuchstaben angegeben werden. Fehlt er, wird der WLAN-Controller automatisch deaktiviert. (Verantwortlich dafür ist die Systemd-Service-Datei/lib/systemd/system/wifi-country.service
.) Wenn es Verbindungsprobleme gibt, können Sie mitjournalctl -u dhcpcd
auf Fehlersuche gehen.
Sobald der Raspberry Pi hochgefahren ist, können Sie sich mit ssh pi@raspberrypi
und dem Default-Passwort raspberry
einloggen. Anschließend müssen Sie sofort mit sudo passwd pi
ein neues Passwort für den Benutzer pi
einrichten! Ein aktiver SSH-Server in Kombination mit dem Default-Passwort ist ein großes Sicherheitsrisiko!
Nicht mit NOOBS: Beachten Sie, dass diese Installationsvariante nicht mit NOOBS funktioniert. Sie müssen ein Raspbian-Image selbst auf die SD-Karte schreiben!