Voici 2 jours, j’ai décidé d’acheter un raspberry pi zero pour les besoins d’un petit projet. Une mini carte qui est équipée d’un module wifi mais dépourvue de port ethernet. Je connais en général la technique pour activer le ssh sans avoir à brancher un écran et un clavier au raspberry. Mais du coup, est-il possible de faire la même chose pour activer le wifi sur sa framboise en mode headless?
prérequis: installation de la distrib raspberry OS sur une carte SD
Comment activer le wifi?
1/ Il suffit de créer le fichier « wpa_supplicant.conf » à la racine de la partition /boot sur la carte SD :nano /media/$USER/boot/wpa_supplicant.conf
2/ éditer le fichier « wpa_supplicant.conf » avec ces lignes en adaptant avec le nom de ton réseau wifi et son mot de passe:
country=fr update_config=1 ctrl_interface=/var/run/wpa_supplicant network={ scan_ssid=1 ssid="MonReseauWIFI_SSID" psk="MotDePasse_reseauWIFI" }
tu peux tous les centraliser dans ce même fichier,et rajouter à la suite
network={
ssid="mon second reseau WIFI SSID"
psk="WIFI PASSWORD"
id_str="location2"
}
Sécurité?
Note que pour éviter de mettre en clair le mot de passe dans le fichier , il est préférable de le chiffrer avec:wpa_passphrase nom_du_reseau
ensuite on rentre sa passphrase
et on copie/colle la chaîne générée qui est à mettre juste après psk=
Par exemple:
Trouver l’adresse du rpi ?
méthode1:
Un simple :ping raspberrypi.local
…devrait vous renvoyer l’@IP du raspberry. Magique? Petit miracle possible grâce au protocole mDNS supporté par le pi.
méthode2:
scanner avec nmap:sudo nmap -sS 192.168.0.0/24
L’adresse mac du raspberry commence toujours par « B8 »
Et voilà , ya plus qu’à administrer notre petite framboise !
testé à l’instant, fonctionne bien. Juste jai pas réussi à ping mon rasp mais je pense que mon fw bloque le mdsn