diff --git a/75d46d88-ab6f-4b5e-a229-e4b32c4d8527/draft_overlay.json b/75d46d88-ab6f-4b5e-a229-e4b32c4d8527/draft_overlay.json new file mode 100644 index 0000000..1e8f4f9 --- /dev/null +++ b/75d46d88-ab6f-4b5e-a229-e4b32c4d8527/draft_overlay.json @@ -0,0 +1,4 @@ +{ + "title": "Changer de réseau Wi-Fi sur un Raspberry Pi", + "_updated_at": "2026-05-15 21:47:48" +} diff --git a/75d46d88-ab6f-4b5e-a229-e4b32c4d8527/draft_overlay.md b/75d46d88-ab6f-4b5e-a229-e4b32c4d8527/draft_overlay.md new file mode 100644 index 0000000..319d886 --- /dev/null +++ b/75d46d88-ab6f-4b5e-a229-e4b32c4d8527/draft_overlay.md @@ -0,0 +1,112 @@ +# 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. + +--- + +**Principaux changements par rapport à la version d'origine :** +- Ajout d'un encart sur la version d'OS et l'avertissement SSH. +- Méthode `raspi-config` mise en avant comme solution simple. +- Remplacement de la séquence `stop` / `ps aux` / `rm /run/wpa_supplicant` / `restart networking` par `wpa_cli reconfigure`, qui est la méthode officielle et sans risque. +- Suppression de l'étape `rm /run/wpa_supplicant` (dangereuse, et `/run/wpa_supplicant` est un répertoire, pas un fichier). +- Ajout d'une section Bookworm/NetworkManager. +- Corrections : « modifiez », « tués », « la commande », casse uniformisée des balises `bash`. + +Veux-tu que je te le sorte en fichier Markdown téléchargeable ? \ No newline at end of file