5 Méthodes pour Configurer le Wi-Fi sur Raspberry Pi OS


C’est probablement la question la plus commune lors de l’installation de votre premier Raspberry Pi, alors j’ai choisi d’écrire un guide à ce sujet pour vous aider à trouver la bonne solution dans votre cas.
Tous les modèles récents de Raspberry Pi (Pi 3, 4 et Zero W) incluent une connexion sans fil, mais la configuration n’est pas toujours facile, surtout avec un réseau complexe ou sécurisé, ou sur la version Lite du système.

Comment configurer le Wi-Fi sur Raspberry Pi ?
Voici 5 façons de configurer le Wi-Fi sur un Raspberry Pi :

– En ajoutant un fichier sur la carte SD.
– Sur Desktop, en utilisant l’assistant de bienvenue ou à partir de la barre de tâches.
– En ligne de commande, avec une configuration manuelle ou l’outil raspi-config.

Je vais tout vous montrer dans ce post.
Si vous savez déjà quelle solution est pour vous, n’hésitez pas à utiliser la table des matières ci-dessous pour y accéder directement.

Configuration « headless »

J’appelle cette partie « headless » parce que c’est la façon dont vous pouvez utiliser si vous n’avez pas un écran sur votre Raspberry Pi. Mais vous pouvez absolument l’utiliser dans tous les cas. C’est d’ailleurs ce que je fais la plupart du temps.

Méthode

Cette solution s’applique si vous venez de créer votre carte SD, et que vous souhaitez activer le Wi-Fi sur votre nouveau système au premier démarrage (mais elle fonctionne également pour une vieille carte SD que vous avez utilisée avec Ethernet ou un ancien réseau sans fil).

Vous avez un fichier à créer et à copier sur la carte SD, permettant à Raspberry Pi OS de lire le fichier au prochain démarrage et d’appliquer la configuration directement.

Il n’y a rien d’autre à faire.
Pas mal, non ?

wpa_supplicant.conf

Voyons comment faire ceci:

  • Ouvrez votre éditeur de texte préféré sur votre ordinateur. L’éditeur de base de votre système d’exploitation sera très bien (Notepad par exemple).
  • Copiez et collez ces lignes dans votre éditeur :
country=FR
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
  ssid="NOM_RESEAU"
  scan_ssid=1
  psk="MOTDEPASSE"
  key_mgmt=WPA-PSK
}
  • Remplacez les variables par votre SSID (nom du réseau Wi-Fi) et votre mot de passe et modifiez le nom du pays si nécessaire.
  • Enregistrez le fichier sur un emplacement que vous pouvez trouver facilement la prochaine fois que vous créez une nouvelle carte SD.

Insérez votre carte SD dans votre ordinateur (pour une nouvelle carte SD créée avec Etcher, vous devez l’éjecter et l’insérer à nouveau).
Copiez ensuite le fichier wpa_supplicant.conf dans la partition de démarrage.

Il fonctionne avec n’importe quelle version de Raspberry Pi OS (Desktop ou Lite).
Il est donc parfait pour toute utilisation.

Activer SSH automatiquement

Une autre chose que vous pouvez ajouter, si vous utilisez vraiment votre Raspberry Pi sans écran, est d’activer le service SSH automatiquement.
Sur Raspberry Pi OS, ce n’est pas le cas par défaut. Même si votre Pi se connecte à votre réseau sans fil, SSH ne sera pas activé.

Pour ce faire, il y a un autre fichier à créer.
Il suffit de créer un fichier vide, nommé « ssh » dans la même partition (boot).

Cela suffit pour dire à Raspberry Pi OS de lancer automatiquement le service SSH sur le démarrage.

Bien, voyons maintenant comment configurer votre Wi-Fi une fois que vous êtes sur Raspberry Pi OS Desktop.

Assistant de bienvenue

Si c’est votre premier démarrage, vous devriez avoir un assistant de bienvenue, vous demandant de configurer votre système.

C’est la façon la plus simple de le faire sur Raspberry Pi OS Desktop, ne manquez pas ce menu.
Après avoir défini le pays et le mot de passe, vous obtiendrez une fenêtre comme celle-ci :

Sélectionnez votre réseau Wi-Fi dans la liste et tapez le mot de passe. Quelques secondes plus tard, vous serez connectés à votre réseau.

Barre de tâches

Si vous avez manqué l’assistant de bienvenue ou sauté la configuration Wi-Fi, vous pouvez la faire ou la modifier à tout moment dans le panneau de la barre des tâches :

  • Au sommet de l’écran, vous avez le panneau principal, avec le menu, les raccourcis et l’horloge.
  • Près de l’horloge, il y a un symbole de réseau (avec deux croix rouges si vous êtes déconnecté).
  • Cliquez dessus, une liste de tous les réseaux sans fil disponibles s’affiche.
  • Sélectionnez votre réseau dans la liste et tapez votre mot de passe.

C’est tout, pas très compliqué non plus 🙂

Outil Raspi-config

Si vous êtes sur Raspberry Pi OS Lite, vous aurez peut-être besoin de plus d’aide pour trouver comment configurer votre réseau. Voyons comment faire.

La Fondation Raspberry Pi a pensé à vous.
Même si vous êtes sur un écran noir et blanc réservé aux connaisseurs, il y a un outil pour vous aider à configurer votre réseau sans fil facilement.

Cet outil, c’est raspi-config, disponible par défaut sur Raspberry Pi OS Lite :

  • Commencez raspi-config avec:
    sudo raspi-config
  • Aller dans « Network options » > « Wi-Fi ».
  • Tapez votre SSID et votre mot de passe.
  • Quittez l’outil. Après quelques secondes, votre Pi est maintenant connecté au réseau sans fil que vous avez choisi.

C’est une façon facile de le faire sur Raspberry Pi OS Lite.

Configuration manuelle

La dernière option n’est pas facile, mais seulement utile pour un réseau spécifique je pense, je ne vois pas trop d’autres raisons de passer par la configuration manuelle.

Peut-être sur un grand réseau avec l’authentification sécurisée, un périphérique critique ou un réseau statique ?
Quoi qu’il en soit, voici comment créer une configuration manuelle, même si c’est juste pour votre curiosité 🙂

WPA Supplicant

La configuration sans fil sur le Raspberry Pi est située dans /etc/wpa_supplicant.
Vous pouvez modifier le fichier de configuration avec nano:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

La syntaxe est la même que celle que nous avons vu dans la première partie, avec le fichier que vous pouvez mettre sur votre carte SD.
Vous trouverez ici les mêmes informations, que vous pouvez modifier directement dans ce fichier si nécessaire.

Voici un rappel d’une syntaxe de configuration de base avec WPA-PSK :

country=FR
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
  ssid="NOM_RESEAU"
  scan_ssid=1
  psk="MOTDEPASSE"
  key_mgmt=WPA-PSK
}

Si la nouvelle configuration ne s’applique pas après quelques minutes, vous devrez peut-être redémarrer le Raspberry Pi :
sudo reboot

Vous pouvez trouver de nombreux exemples ici pour adapter la configuration à votre réseau (si vous utilisez WEP, EAP ou toute autre option de sécurité).

Configuration du réseau

Enfin, si vous avez besoin d’une adresse IP statique sur votre réseau, la configuration de l’interface peut être effectuée dans dhcpcd.conf :

  • Ouvrir le fichier :
    sudo nano /etc/dhcpcd.conf
  • Rechercher le paragraphe «Example static IP configuration».
  • Décommenter toutes les lignes dont vous avez besoin (probablement ip_address, routers et domaine_name_servers), et  modifier les valeurs pour vous adapter à votre réseau.
  • Voici un exemple de base :
interface wlan0
static ip_address=192.168.1.10/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8

Enregistrer et sortir, puis redémarrer le Raspberry Pi :
sudo reboot

Conclusion

C’est tout, vous avez tout ce dont vous avez besoin pour configurer le Wi-Fi sur votre Raspberry Pi, quel que soit votre réseau.

J’espère que ce post vous a été utile.
Si c’est le cas, n’hésitez pas à le partager sur vos réseaux sociaux favori, cela m’aide beaucoup 🙂

Restez connectés!

Tenez vous informés des dernières nouveautés en vous inscrivant ici. Pas de panique, il s'agit seulement d'un mail par mois histoire de rester à jour :)

[sibwp_form id=3]

Patrick Fromaget

Je suis l'auteur principal et le créateur de RaspberryTips. Mon but est de vous aider sur tous vos problèmes qui concernent Raspberry Pi en publiant des guides détaillés et des tutoriels rapides. Dans la vraie vie, je suis administrateur système (Linux principalement) avec une solide expérience dans le développement web.

Recent Content