Tutoriel Banana Pi BPI-R4 : transformer votre carte en routeur OpenWRT performant

OpenWRT sur Banana Pi BPI R4

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

  1. Rendez-vous sur le site officiel OpenWRT :
    https://openwrt.org/toh/bananapi/bpi-r4
  2. Téléchargez l’image stable recommandée (version ext4 ou squashfs)
  3. 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

  1. Insérez votre carte microSD dans le PC
  2. Ouvrez Balena Etcher ou Raspberry Pi Imager
  3. Sélectionnez l’image .img.gz ou .img
  4. Choisissez la carte SD → “Flash”
  5. Une fois terminé, insérez la carte dans le BPI-R4

Étape 3 : Connecter et démarrer la carte

  1. Branchez un câble Ethernet entre le port LAN du BPI-R4 et votre PC
  2. Branchez le câble d’alimentation USB-C
  3. 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

  1. Depuis votre PC, ouvrez un navigateur
  2. Tapez : http://192.168.1.1
  3. Vous arrivez sur l’interface LuCI d’OpenWRT
  4. 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

  1. Allez dans Réseau > Interfaces
  2. Vérifiez les interfaces :
    • LAN : bridgé sur les ports internes
    • WAN : assigné au port WAN (souvent eth1 ou wan)
  3. Configurez :
    • LAN : IP statique (par défaut : 192.168.1.1/24)
    • WAN : DHCP si branché à une box / routeur existant
  4. Appliquez les paramètres

Étape 6 : Activer le Wi-Fi (si module M.2 installé)

  1. Allez dans Réseau > Sans fil
  2. Si votre module est détecté, configurez un nouveau réseau Wi-Fi :
    • Nom (SSID)
    • Sécurité : WPA2
    • Mot de passe sécurisé
  3. 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.