Le Banana Pi BPI-R4 est une carte idéale pour créer un routeur maison puissant et totalement personnalisable. Grâce à OpenWRT, vous pouvez transformer cette carte en une passerelle réseau complète, avec des fonctions avancées comme le contrôle parental, un VPN, la redirection de ports ou la priorisation du trafic.
Voici un tutoriel pas à pas pour configurer votre BPI-R4 avec OpenWRT.
Objectifs du projet
- Installer OpenWRT sur la carte
- Configurer l’interface web LuCI
- Définir les interfaces WAN et LAN
- Activer le Wi-Fi (avec un module M.2)
- Mettre en place des fonctions réseau de base
Matériel nécessaire
- Banana Pi BPI-R4
- Carte microSD (16 Go minimum)
- Alimentation USB-C 5V/3A
- Câble Ethernet
- PC avec accès Internet
- (Optionnel) Module Wi-Fi M.2 (compatible OpenWRT)
Étape 1 : Télécharger OpenWRT pour BPI-R4
- Rendez-vous sur le site officiel OpenWRT :
https://openwrt.org/toh/bananapi/bpi-r4 - Téléchargez l’image stable recommandée (version
ext4
ousquashfs
) - Notez le nom d’utilisateur et le mot de passe par défaut (
root
, sans mot de passe initial)
Étape 2 : Flasher OpenWRT sur la carte microSD
- Insérez votre carte microSD dans le PC
- Ouvrez Balena Etcher ou Raspberry Pi Imager
- Sélectionnez l’image
.img.gz
ou.img
- Choisissez la carte SD → “Flash”
- Une fois terminé, insérez la carte dans le BPI-R4
Étape 3 : Connecter et démarrer la carte
- Branchez un câble Ethernet entre le port LAN du BPI-R4 et votre PC
- Branchez le câble d’alimentation USB-C
- Attendez que les LEDs s’activent
Le BPI-R4 démarre automatiquement. OpenWRT configure par défaut l’adresse IP LAN en 192.168.1.1
.
Étape 4 : Accéder à l’interface LuCI
- Depuis votre PC, ouvrez un navigateur
- Tapez :
http://192.168.1.1
- Vous arrivez sur l’interface LuCI d’OpenWRT
- Connectez-vous avec
root
(mot de passe vide)
⚠️ Il est fortement recommandé de définir un mot de passe immédiatement.
Étape 5 : Configuration réseau de base
Définir WAN et LAN
- Allez dans Réseau > Interfaces
- Vérifiez les interfaces :
- LAN : bridgé sur les ports internes
- WAN : assigné au port WAN (souvent
eth1
ouwan
)
- Configurez :
- LAN : IP statique (par défaut : 192.168.1.1/24)
- WAN : DHCP si branché à une box / routeur existant
- Appliquez les paramètres
Étape 6 : Activer le Wi-Fi (si module M.2 installé)
- Allez dans Réseau > Sans fil
- Si votre module est détecté, configurez un nouveau réseau Wi-Fi :
- Nom (SSID)
- Sécurité : WPA2
- Mot de passe sécurisé
- Activez le point d’accès
⚠️ Certains modules nécessitent d’installer des pilotes via SSH (opkg install kmod-mt7915e
ou autre selon chipset).
Étape 7 : Fonctions avancées utiles
Une fois votre routeur fonctionnel, vous pouvez ajouter des fonctionnalités :
- VPN : installer WireGuard ou OpenVPN
- Contrôle parental : blocage de sites par nom de domaine ou plage horaire
- QoS / Traffic Shaping : prioriser certains appareils ou services
- Redirection de ports : pour héberger un serveur à domicile
- Pare-feu personnalisé : règles de filtrage, DMZ, VLANs…
OpenWRT est extrêmement modulaire : chaque fonction peut être ajoutée via des paquets (opkg
).
Étape 8 : Sauvegarder la configuration
Une fois votre configuration réseau stable :
- Créez une sauvegarde via Système > Sauvegarde / Flash
- Conservez-la localement en cas de réinstallation
Conclusion
Grâce au Banana Pi BPI-R4 et à OpenWRT, vous pouvez créer un routeur réseau performant, sécurisé, et 100 % personnalisable. Ce tutoriel vous donne les bases : libre à vous d’aller plus loin avec du multi-WAN, du VLAN, un proxy ou même un hébergement de services à domicile.