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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *