Transformer son Raspberry Pi en routeur 4G

Mise à jour du 24 juin 2026 : transformer un Raspberry Pi en routeur 4G/5G aujourd’hui

Accroche : le principe reste le même qu’en 2020 — partager une connexion mobile vers le réseau local — mais la méthode gagne à être modernisée avec Raspberry Pi OS Bookworm, NetworkManager et du matériel mieux alimenté.

Les 3 points clés à retenir

  • Raspberry Pi OS Bookworm utilise NetworkManager par défaut : pour les nouvelles installations, privilégiez nmcli ou l’interface NetworkManager plutôt que de modifier uniquement d’anciens fichiers réseau.
  • Le Raspberry Pi 4 reste suffisant pour un routeur 4G domestique ou de secours ; le Raspberry Pi 5 apporte plus de marge, mais demande une alimentation USB-C robuste, idéalement autour de 5 V / 5 A avec Power Delivery.
  • Le modem compte plus que la carte : choisissez une clé 4G/5G ou un modem USB/Ethernet compatible Linux, vérifiez l’APN de l’opérateur et testez la stabilité avant de brancher toute la maison dessus.

Verdict rapide

Pour un accès Internet d’appoint, un atelier, un van, une résidence secondaire ou une ligne de secours, le Raspberry Pi reste une excellente base. Pour un usage permanent avec beaucoup d’appareils, préférez un modem 4G/5G dédié en amont et utilisez le Pi pour les services réseau : filtrage DNS, VPN, supervision ou automatisations.

Checklist 2026 avant de démarrer

Élément Recommandation
Carte Raspberry Pi 4 pour un projet simple ; Raspberry Pi 5 si vous ajoutez VPN, filtrage ou monitoring.
Système Raspberry Pi OS récent, avec NetworkManager pour gérer les connexions.
Connexion mobile Modem 4G/5G reconnu sous Linux, forfait adapté, APN opérateur vérifié.
Réseau local Ethernet conseillé pour redistribuer la connexion ; Wi-Fi possible mais moins stable en charge.
Sécurité Activer les mises à jour, changer les mots de passe, limiter l’accès SSH et documenter les règles NAT/pare-feu.

Commandes utiles à connaître

Sur une installation récente, commencez par identifier les interfaces et connexions :

ip addr
nmcli device status
nmcli connection show

Ensuite seulement, adaptez les étapes historiques de l’article : partage de connexion, NAT, DHCP et règles de pare-feu. Si une commande ancienne comme ifconfig manque, installez net-tools ou remplacez-la par ip addr.

Questions fréquentes

Peut-on faire la même chose avec une clé 5G ?
Oui si elle est reconnue comme modem ou interface réseau par Linux. Les modèles qui fonctionnent en mode Ethernet/HiLink sont souvent plus simples à intégrer.

Le Raspberry Pi peut-il remplacer une vraie box 4G ?
Pour un projet DIY ou une connexion de secours, oui. Pour un usage familial permanent, une box 4G/5G dédiée reste plus simple à administrer.

Faut-il obligatoirement un écran ?
Non. Une fois Raspberry Pi OS installé, le projet peut être administré en SSH, à condition d’avoir sécurisé l’accès.

Sources pratiques : documentation Raspberry Pi sur NetworkManager et configuration réseau, alimentation officielle Raspberry Pi 5, retours terrain Linux/modems mobiles.

À propos de l’auteur : Vincent Vandegans suit l’écosystème Raspberry Pi, Linux et maison connectée pour Raspberry Pi France, avec une approche orientée projets utiles, matériel accessible et bonnes pratiques de configuration.

Dans cet article, nous allons voir comment le Raspberry Pi peut être configuré pour servir de routeur 4G pour que d’autres appareils puissent l’utiliser et se connecter à un réseau mobile.

Etape 1 : Choisir un adaptateur réseau

Avant de commencer à configurer le Raspberry Pi, vous devez d’abord décider l’adaptateur réseau que l’on veut rendre accessible. Pour l’exemple ici, j’utilise un modem cellulaire 3G qui est connecté en USB. Je vais ici utiliser un Raspberry Pi 4.

Vous devez vous assurer que l’adaptateur cellulaire que vous utilisez est correctement configuré et qu’il fonctionne.

Etape 2 : Noter les informations de notre adaptateur réseau

Pour accéder aux interfaces réseau disponibles, vous devez exécuter la commande

sudo ifconfig

Prenez note du nom, de l’adresse et du masque de réseau de l’adaptateur réseau que vous souhaitez utiliser.

Etape 3 : Installer les logiciels et paquets nécessaires

Nous allons avoir besoin de plusieurs paquets pour que notre montage fonctionne. Avant toute chose, assurez-vous que l’ensemble de vos paquets sont à jour :

sudo apt-get update

Une fois cela terminé, installez les programmes suivants :

sudo apt install hostapd bridge-utils

hostapd est un espace utilisateur pour les points d’accès et les serveurs d’authentification. Il vous facilitera grandement la vie lors de la configuration du pont réseau.

Le point d’accès démarre automatiquement lorsqu’il est installé. Cependant, il faut d’abord le configurer. Vous devez donc le désactiver manuellement :

sudo systemctl stop hostapd

Etape 4 : Construire un pont réseau

Un pont de réseau relie deux ou plusieurs appareils de réseau virtuels ou réels. Dans ce projet, j’ai mis en place un pont unique qui connecte eth1 et wlan0 afin que la connexion internet de eth1 puisse être partagée sur l’adaptateur Wi-Fi du Raspberry Pi.

Pour rendre eth1 partageable, vous devez d’abord éditer le fichier de configuration du deamon DHCP afin que eth1 et wlan0 n’obtiennent pas une adresse attribuée automatiquement :

sudo nano /etc/dhcpcd.conf

Dans le fichier, ajoutez les deux lignes suivantes à la fin du fichier :

denyinterfaces eth1
denyinterfaces wlan0

Ensuite, vous devez créer un nouveau pont avec la commande :

sudo brctl addbr br0

br0 est le nom du nouveau pont.

Ensuite, vous devez spécifier les adaptateurs que vous souhaitez relier :

sudo brctl addif br0 eth1

Dans ce cas, il ne s’agit que d’un seul adaptateur sur br0. La commande addif fera de eth1 un port du pont, ce qui signifie que toutes les trames reçues sur eth1 seront traitées comme si elles étaient destinées au pont.

Etape 5 : Configurer les interfaces réseau

Ensuite, nous devons définir et configurer le nouveau pont de réseau. Créer un nouveau fichier dans : /etc/systemd/network/bridge-br0.netdev

Editez-le et ajoutez les lignes suivantes :

[NetDev]
Name=br0
Kind=bridge

Il faut ensuite créer deux nouveaux fichiers de configuration comme ceci :

  1. /etc/systemd/network/bridge-br0-slave.network
[Match]
Name=eth0

[Network]
Bridge=br0
  1. /etc/systemd/network/bridge-br0.network
[Match]
Name=br0

[Network]
Address=192.168.1.12/24
Gateway=192.168.8.1
DNS=4.4.4.4

Dans le deuxième fichier, modifiez avec les valeurs de votre interface réseau.

Une fois les fichiers de configuration créés, redémarrez le deamon :

sudo systemctl restart systemd-networkd

Etape 6 : Configuration des points d’accès

Nous devons ensuite configurer le point d’accès.

Dans ce fichier de configuration, vous pouvez modifier le SSID et le mot de passe du réseau, que le Pi de la framboise va créer. Ce fichier indique également quel adaptateur le pont doit utiliser à l’autre bout.

Créer un nouveau fichier :

sudo nano /etc/hostapd/hostapd.conf

Et ajoutez les lignes suivantes :

bridge=br0
interface=wlan0
ssid=VOTRE_SSID
wpa_passphrase=VOTRE_MOTDEPASSE
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
hw_mode=g
channel=11
wmm_enabled=0
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
rsn_pairwise=CCMP

Redémarrez ensuite le système deamon du point d’accès :

sudo systemctl unmask hostapd
sudo systemctl enable hostapd
sudo systemctl start hostapd

Une fois que c’est fait, vous pouvez utiliser votre téléphone ou un autre appareil pour vérifier que la connexion est fonctionnelle.

Conclusion

Voici une manière assez simple d’utiliser le Raspberry Pi comme un routeur 4G. Vous pouvez alors vous y connecter depuis votre téléphone ou depuis un autre appareil.

Le seul inconvénient peut-être la puissance et la vitesse de la connexion. Si vous cherchez d’autres solutions pour partager une connexion 4G ou 5G, vous pouvez également regarder les guides de routeur-5g.fr.

One thought on “Transformer son Raspberry Pi en routeur 4G

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *