publish: Changer de réseau Wi-Fi sur un Raspberry Pi
This commit is contained in:
@@ -1,15 +0,0 @@
|
|||||||
{
|
|
||||||
"title": "Changer de réseau Wi-Fi sur un Raspberry Pi",
|
|
||||||
"_updated_at": "2026-05-15 21:48:19",
|
|
||||||
"slug": "changer-de-reseau-wi-fi-sur-un-raspberry-pi-en-toute-simplicite",
|
|
||||||
"published": true,
|
|
||||||
"published_at": "2024-04-15 07:01",
|
|
||||||
"category": "Informatique",
|
|
||||||
"tags": {
|
|
||||||
"tags": [
|
|
||||||
"Raspberry Pi"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"seo_title": "",
|
|
||||||
"seo_description": ""
|
|
||||||
}
|
|
||||||
@@ -1,100 +0,0 @@
|
|||||||
# 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.
|
|
||||||
@@ -1,44 +1,100 @@
|
|||||||
# Changer de réseau Wi-Fi sur un Raspberry Pi en toute simplicité
|
# 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` :
|
||||||
|
|
||||||
Pour mettre à jour les paramètres de votre réseau Wi-Fi, modifier le fichier `/etc/wpa_supplicant/wpa_supplicant.conf`
|
|
||||||
```bash
|
```bash
|
||||||
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
|
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
|
||||||
```
|
```
|
||||||
|
|
||||||
Le fichier de configuration peut ressembler à ceci :
|
Le fichier ressemble à ceci :
|
||||||
|
|
||||||
```
|
```
|
||||||
ctrl_interface=/run/wpa_supplicant
|
ctrl_interface=/run/wpa_supplicant
|
||||||
update_config=1
|
update_config=1
|
||||||
country=FR
|
country=FR
|
||||||
|
|
||||||
network={
|
network={
|
||||||
ssid="nom-reseau"
|
ssid="nom-reseau"
|
||||||
psk="mot-de-passe"
|
psk="mot-de-passe"
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Après avoir modifié le fichier `/etc/wpa_supplicant/wpa_supplicant.conf` sur votre Raspberry Pi, vous devez effectuer quelques étapes supplémentaires pour que les modifications prennent effet :
|
Une fois le fichier enregistré, demandez à `wpa_supplicant` de recharger sa configuration sans redémarrer le service :
|
||||||
|
|
||||||
1. Arrêtez le service **wpa_supplicant** en utilisant la commande suivante dans le terminal :
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
sudo systemctl stop wpa_supplicant
|
sudo wpa_cli -i wlan0 reconfigure
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Relevez tous les PID de tous les process avec le nom **wpa_supplicant** qui devront être tué par le commande `pkill`:
|
C'est tout. La nouvelle configuration est appliquée immédiatement et la connexion bascule sur le nouveau réseau.
|
||||||
```BASH
|
|
||||||
ps aux | grep wpa_supplicant | grep -v grep
|
### Si la reconfiguration ne suffit pas
|
||||||
```
|
|
||||||
|
Dans de rares cas (service en mauvais état, processus orphelin), il faut forcer un redémarrage complet :
|
||||||
|
|
||||||
3. Supprimez le fichier de l'interface de contrôle
|
|
||||||
```bash
|
```bash
|
||||||
sudo rm /run/wpa_supplicant
|
sudo systemctl restart wpa_supplicant
|
||||||
|
sudo systemctl restart dhcpcd
|
||||||
```
|
```
|
||||||
|
|
||||||
Redémarrez le service de réseau afin de reconnaître les nouveaux paramètres Wi-Fi :
|
Vérifiez ensuite que `wpa_supplicant` tourne bien :
|
||||||
```BASH
|
|
||||||
sudo systemctl restart networking
|
```bash
|
||||||
|
systemctl status wpa_supplicant
|
||||||
```
|
```
|
||||||
|
|
||||||
Après avoir effectué ces étapes, votre Raspberry Pi devrait se connecter à votre réseau Wi-Fi avec les nouveaux paramètres que vous avez configurés dans le fichier **wpa_supplicant.conf**.
|
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.
|
||||||
|
|||||||
@@ -1,18 +1,31 @@
|
|||||||
{
|
{
|
||||||
"uuid": "75d46d88-ab6f-4b5e-a229-e4b32c4d8527",
|
"uuid": "75d46d88-ab6f-4b5e-a229-e4b32c4d8527",
|
||||||
"slug": "changer-de-reseau-wi-fi-sur-un-raspberry-pi-en-toute-simplicite",
|
"slug": "changer-de-reseau-wi-fi-sur-un-raspberry-pi-en-toute-simplicite",
|
||||||
"title": "Changer de réseau Wi-Fi sur un Raspberry Pi en toute simplicité",
|
"title": "Changer de réseau Wi-Fi sur un Raspberry Pi",
|
||||||
"author": "cedric@abonnel.fr",
|
"author": "cedric@abonnel.fr",
|
||||||
"published": true,
|
"published": true,
|
||||||
"published_at": "2024-04-15 07:01:50",
|
"featured": false,
|
||||||
|
"published_at": "2024-04-15 07:01",
|
||||||
"created_at": "2024-04-15 07:01:50",
|
"created_at": "2024-04-15 07:01:50",
|
||||||
"updated_at": "2024-04-15 07:01:50",
|
"updated_at": "2026-05-15 21:48:22",
|
||||||
"revisions": [],
|
"revisions": [
|
||||||
|
{
|
||||||
|
"n": 1,
|
||||||
|
"date": "2026-05-15 21:48:22",
|
||||||
|
"comment": "Titre modifié, tags modifiés, contenu modifié",
|
||||||
|
"title": "Changer de réseau Wi-Fi sur un Raspberry Pi en toute simplicité"
|
||||||
|
}
|
||||||
|
],
|
||||||
"cover": "",
|
"cover": "",
|
||||||
"files_meta": [],
|
"files_meta": [],
|
||||||
"external_links": [],
|
"external_links": [],
|
||||||
"seo_title": "",
|
"seo_title": "",
|
||||||
"seo_description": "",
|
"seo_description": "",
|
||||||
"og_image": "",
|
"og_image": "",
|
||||||
"category": "Informatique"
|
"category": "Informatique",
|
||||||
|
"tags": {
|
||||||
|
"tags": [
|
||||||
|
"Raspberry Pi"
|
||||||
|
]
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -0,0 +1,44 @@
|
|||||||
|
# Changer de réseau Wi-Fi sur un Raspberry Pi en toute simplicité
|
||||||
|
|
||||||
|
Pour mettre à jour les paramètres de votre réseau Wi-Fi, modifier le fichier `/etc/wpa_supplicant/wpa_supplicant.conf`
|
||||||
|
```bash
|
||||||
|
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
|
||||||
|
```
|
||||||
|
|
||||||
|
Le fichier de configuration peut ressembler à ceci :
|
||||||
|
|
||||||
|
```
|
||||||
|
ctrl_interface=/run/wpa_supplicant
|
||||||
|
update_config=1
|
||||||
|
country=FR
|
||||||
|
|
||||||
|
network={
|
||||||
|
ssid="nom-reseau"
|
||||||
|
psk="mot-de-passe"
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Après avoir modifié le fichier `/etc/wpa_supplicant/wpa_supplicant.conf` sur votre Raspberry Pi, vous devez effectuer quelques étapes supplémentaires pour que les modifications prennent effet :
|
||||||
|
|
||||||
|
1. Arrêtez le service **wpa_supplicant** en utilisant la commande suivante dans le terminal :
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo systemctl stop wpa_supplicant
|
||||||
|
```
|
||||||
|
|
||||||
|
2. Relevez tous les PID de tous les process avec le nom **wpa_supplicant** qui devront être tué par le commande `pkill`:
|
||||||
|
```BASH
|
||||||
|
ps aux | grep wpa_supplicant | grep -v grep
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Supprimez le fichier de l'interface de contrôle
|
||||||
|
```bash
|
||||||
|
sudo rm /run/wpa_supplicant
|
||||||
|
```
|
||||||
|
|
||||||
|
Redémarrez le service de réseau afin de reconnaître les nouveaux paramètres Wi-Fi :
|
||||||
|
```BASH
|
||||||
|
sudo systemctl restart networking
|
||||||
|
```
|
||||||
|
|
||||||
|
Après avoir effectué ces étapes, votre Raspberry Pi devrait se connecter à votre réseau Wi-Fi avec les nouveaux paramètres que vous avez configurés dans le fichier **wpa_supplicant.conf**.
|
||||||
Reference in New Issue
Block a user