Nous allons voir dans ce tutoriel, comment configurer une connexion WiFi sur notre petite machine. En effet, il peut-être intéressant selon l’utilisation que l’on souhaite apporter à notre RPi de se passer d’une connexion Ethernet traditionnelle pour une connexion sans-fil.
Nous allons pour se faire utiliser le logiciel wpa_supplicant.
INFORMATION : wpa_supplicant est un logiciel libre implémentant IEEE 802.11i (les mécanismes de sécurité du sans-fil) sous Linux, Windows. Il prend notamment en charge WPA2 et les versions antérieures. En savoir plus..
La mise en place est plutôt simple, nous allons voir tout ceci en détail ci-dessous.
PRE-REQUIS
Matériels :
- Raspberry-Pi Model B, Model B+.
- Carte Mémoire SDHC Class 10 8 Go
- Câble HDMI
- Adaptateur USB WiFi
- Chargeur smartphone
- Clavier et Souris USB
- Un moniteur (Écran)
Tutoriel :
Préparation du Raspberry-Pi
Pour commencer, nous allons devoir connecter le Raspberry-Pi en Ethernet afin de préparer la machine à l’installation et la configuration du WiFi.
Brancher l’adaptateur WiFi et brancher votre Raspberry-Pi. Connectez-vous maintenant à votre RPi en SSH.
Mise à jour de Raspbian
sudo apt-get update sudo apt-get upgrade
Installation de WPA_supplicant
On lance la commande suivante pour s’assurer que le paquet est bien installé sur notre distribution.
sudo apt-get install wpasupplicant
Configuration du Wifi
Nous allons maintenant passer à la configuration. On commence par récupérer l’identifiant de l’interface (Généralement wlan0) avec la commande suivante :
ifconfig
Vous devriez alors avoir quelque chose comme-ci dessous à l’écran :
Ensuite, on génère une version PSK du mot de passe WiFi :
wpa_passphrase "Votre_SSID"
On spécifie alors le mot de passe de notre SSID. Vous aurez alors les informations suivantes à l’écran :
network={ ssid="Votre_SSID" #psk="mot_de_passe" psk=75df8gs4df.... }
Copions maintenant la valeur de la ligne PSK, puis éditons le fichier interfaces comme ci-dessous.
sudo nano /etc/network/interfaces
auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ssid "Votre_SSID" wpa-psk "Votre_mot_de_passe"
Redémarrage et test du WiFi
Maintenant on redémarre notre Raspberry-Pi.
sudo shutdown now
Débrancher maintenant le câble Ethernet et redémarrer votre RPi.
Voila, le WiFi est maintenant en place sur votre machine. 🙂
Aller plus loin
Configuration d’une IP Statique
Pour configurer l’adresse IP de votre Raspberry-Pi en statique (même adresse assignée par votre routeur/box). Modifier le fichier interfaces comme suit :
sudo nano /etc/network/interfaces auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp auto wlan0 allow-hotplug wlan0 iface wlan0 inet static address 192.168.1.12 netmask 255.255.255.0 gateway 192.168.1.1 wpa-ssid "Votre_SSID" wpa-psk "Votre_mot_de_passe"
Dans ce cas, nous aurons donc comme IP fixe le 192.168.1.12.
Portez-vous bien et à bientôt!
Sources : Wikipédia, raspberrypi.org.