On utilise souvent un Raspberrypi sans écran ni clavier. C'est facile grâce à SSH et la ligne de commande, mais le SSH est désormais désactivé par défaut. De plus, si on a pas accès à un réseau filaire, ou pour les version sans connecteur RJ45 comme les Rasperrypi Zero, comment configurer l'accès à son réseau Wifi ?
C'est ce qu'on va essayer de voir ici
Il existe à présent une version Lite de Raspbian, sans environnement de bureau, disponible là. On ne s'étendra pas sur la décompression du zip.
Reste ensuite à graver l'image sur la carte, on parlera juste ici de la méthode en lige de commande depuis un système Unix avec dd. Imaginons qu'on ait télécharger l'image intitulée 2018-10-09-raspbian-stretch-lite.img
, et que notre carte SD se trouve sur /dev/mmcblk
(je ne parlerais pas de fdisk ici non plus), la commande sera donc
dd bs=4M if=2018-10-09-raspbian-stretch-lite.img of=/dev/mmcblk status=progress conv=fsync
Une fois l'image sur la carte, il faut monter la première partition boot
et y créer simplement un fichier nommé ssh
(avec touch par exemple).
Pour la connexion au Wifi puisse se faire automatiquement il faudra créer dans la même partition boot
un fichier wpa_supplicant.conf
(pourquoi pas avec nano ou vim), qui contiendra
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=«les_deux_lettres_de_votre_pays_au_format_ISO-3166-1» network={ ssid="«votre_SSID»" psk="«votre_CLE_WIFI»" key_mgmt=WPA-PSK }
Après avoir démonter proprement la carte, il ne reste plus qu'à l’insérer dans le Raspberrypi, repérer son adresse IP (via la liste des équipement connectés de votre box/routeur par exemple) et vous y connecter avec ssh pi@votre_ip
, le mot de passe par défaut étant à l'heure actuelle raspberry
(à modifier immédiatement avec la commande passwd