Raspberry Pi Headless en WiFi
Après avoir installé une distribution sur la carte SD de mon Raspberry Pi, j’ai souvent besoin de pouvoir le démarrer sans écran et surtout sans le connecter en Ethernet à ma box. Voici une méthode simple qui marche du premier coup 🙂
Premièrement, il faut indiquer à Linux de démarrer le service SSH au démarrage. Pour cela, il suffit de créer un fichier ssh
à la racine du système :
touch /Volumes/boot/ssh
Puis, nous allons configurer le réseau Wifi (si bien sûr votre Raspberry Pi en est équipé). Il faut là créer un fichier de configuration (en remplaçant les nom de réseau et mot de passe) :
vim /Volumes/boot/wpa_supplicant.conf
country=FR ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="NOM-RESEAU" psk="MOT-DE-PASSE" }
Une fois ces deux étapes effectuées, vous pouvez éjecter la carte SD, l’insérer dans votre Raspberry Pi et le démarrer.
Attendez quelques secondes (jusqu’à 1 minute selon la distribution) et essayez de vous connecter depuis une autre machine :
ssh pi@raspberrypi.local
Le mot de passe par défaut est raspberry
et inutile de connaître l’adresse IP du Raspberry Pi, celui-ci s’enregistre automatiquement sur le réseau.
N’oubliez pas de modifier le mot de passe par défaut (sudo raspi-config
) et de mettre à jour le système.
Si cela ne fonctionne pas, cela peut venir de :
- votre distribution qui ne contient pas les bons drivers pour le module WiFi du Raspberry Pi
- votre configuration contient une erreur
Essayez dans ces cas-là de connecter le raspberry pi à un écran ou un câble Ethernet pour détecter le problème, le corriger et pouvoir redémarrer en headless.
Derniers commentaires