🛠 Configurer le BPI-RT2 comme passerelle réseau et stockage léger

Banana Pi BPI-RT2 : Carte routeur WiFi 6 AX3000 · intermediaire · Transformez votre routeur WiFi 6 en serveur de fichiers et passerelle sécurisée grâce à ses ports USB et à OpenWrt.

Objectifs

Ce tutoriel vise à transformer le Banana Pi BPI-RT2, initialement conçu comme routeur WiFi 6, en un nœud réseau polyvalent intégrant un partage de stockage via USB et une configuration réseau avancée. Vous apprendrez à exploiter le port USB 3.0 pour connecter un disque externe et à configurer le partage de fichiers (Samba) tout en maintenant la sécurité du réseau WAN/LAN. Ce cas d'usage intermédiaire nécessite une compréhension basique des interfaces de ligne de commande (CLI) et des concepts de réseau IP.

Matériel nécessaire

Étapes

  1. Accès au système : Connectez-vous via SSH. Par défaut, l'adresse est souvent 192.168.1.1. Utilisez ssh root@192.168.1.1. Le mot de passe est vide ou 'password' selon la version du firmware OpenWrt 22.03.
  2. Préparation du stockage : Insérez votre disque USB dans le port USB 3.0. Vérifiez sa détection avec lsblk. Formatez-le si nécessaire (attention aux données) : mkfs.ext4 /dev/sda1. Créez un point de montage : mkdir /mnt/usb.
  3. Montage automatique : Éditez /etc/fstab pour monter le disque au démarrage. Ajoutez : /dev/sda1 /mnt/usb ext4 defaults 0 0. Montez-le manuellement pour tester : mount -a.
  4. Installation de Samba : Mettez à jour les paquets et installez le serveur de fichiers : opkg update && opkg install samba4-server luci-app-samba4.
  5. Configuration du partage : Accédez à l'interface LuCI (http://192.168.1.1). Allez dans Services > Samba. Créez une nouvelle part nommée 'PartageUSB' pointant vers /mnt/usb. Activez l'accès invité pour simplifier les tests locaux.
  6. Sécurité réseau : Dans LuCI, naviguez vers Réseau > Pare-feu. Assurez-vous que la zone LAN est configurée pour accepter les connexions entrantes depuis le LAN vers le service Samba (port 445). Bloquez l'accès depuis WAN.

Vérification

Depuis un ordinateur connecté au LAN, ouvrez l'explorateur de fichiers et tapez \\192.168.1.1. Vous devriez voir le dossier 'PartageUSB'. Copiez un fichier pour tester l'écriture. Vérifiez les logs via logread | grep samba pour confirmer l'absence d'erreurs d'autorisation.

Pour aller plus loin

Explorez l'ajout d'un serveur FTP ou Nextcloud léger sur le BPI-RT2, en gardant à l'esprit les limites de la RAM DDR3 (256 Mo). Vous pouvez également configurer un serveur DNS local (AdGuard Home) pour bloquer les publicités, exploitant la puissance du SoC MIPS double cœur pour le filtrage de contenu.

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels