Files
abonnel-www/75d46d88-ab6f-4b5e-a229-e4b32c4d8527/draft_overlay.md
T

101 lines
2.5 KiB
Markdown

# Changer de réseau Wi-Fi sur un Raspberry Pi
> **Avant de commencer** : cet article couvre deux cas selon la version de Raspberry Pi OS installée.
> - **Bookworm (octobre 2023) et plus récent** : le système utilise NetworkManager. Voir la section dédiée en bas.
> - **Bullseye et antérieur** : le système utilise `wpa_supplicant`. C'est le sujet principal ci-dessous.
>
> Pour vérifier votre version : `cat /etc/os-release`
>
> ⚠️ **Si vous êtes connecté en SSH via le Wi-Fi que vous allez modifier**, vous risquez de perdre la connexion. Prévoyez un accès clavier/écran ou Ethernet en secours.
## Méthode simple (recommandée)
Le plus rapide est de passer par l'outil de configuration officiel :
```bash
sudo raspi-config
```
Puis : *System Options → Wireless LAN* et suivez les invites.
En une seule commande non interactive :
```bash
sudo raspi-config nonint do_wifi_ssid_passphrase "nom-reseau" "mot-de-passe"
```
## Méthode manuelle
Si vous préférez éditer la configuration vous-même, modifiez le fichier `/etc/wpa_supplicant/wpa_supplicant.conf` :
```bash
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
```
Le fichier ressemble à ceci :
```
ctrl_interface=/run/wpa_supplicant
update_config=1
country=FR
network={
ssid="nom-reseau"
psk="mot-de-passe"
}
```
Une fois le fichier enregistré, demandez à `wpa_supplicant` de recharger sa configuration sans redémarrer le service :
```bash
sudo wpa_cli -i wlan0 reconfigure
```
C'est tout. La nouvelle configuration est appliquée immédiatement et la connexion bascule sur le nouveau réseau.
### Si la reconfiguration ne suffit pas
Dans de rares cas (service en mauvais état, processus orphelin), il faut forcer un redémarrage complet :
```bash
sudo systemctl restart wpa_supplicant
sudo systemctl restart dhcpcd
```
Vérifiez ensuite que `wpa_supplicant` tourne bien :
```bash
systemctl status wpa_supplicant
```
Et que l'interface a obtenu une adresse IP :
```bash
ip addr show wlan0
```
## Cas de Raspberry Pi OS Bookworm et ultérieur
Sur ces versions, `wpa_supplicant.conf` n'est plus utilisé : c'est NetworkManager qui gère le Wi-Fi.
Pour ajouter un réseau :
```bash
sudo nmcli device wifi connect "nom-reseau" password "mot-de-passe"
```
Pour une interface en mode texte :
```bash
sudo nmtui
```
Pour lister les connexions enregistrées :
```bash
nmcli connection show
```
---
Après ces étapes, votre Raspberry Pi se connecte au réseau avec les nouveaux paramètres.