🛠 Configurer le BPI-RT2 comme passerelle réseau et stockage léger
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
- Carte Banana Pi BPI-RT2
- Alimentation 12V DC (Barrel Jack)
- Clé USB ou disque SSD externe formaté en ext4
- Câble Ethernet (WAN et LAN)
- Ordinateur avec accès SSH et navigateur web
Étapes
- 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. - 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. - Montage automatique : Éditez
/etc/fstabpour monter le disque au démarrage. Ajoutez :/dev/sda1 /mnt/usb ext4 defaults 0 0. Montez-le manuellement pour tester :mount -a. - Installation de Samba : Mettez à jour les paquets et installez le serveur de fichiers :
opkg update && opkg install samba4-server luci-app-samba4. - 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. - 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
- Contrôler les GPIO sur Banana Pi BPI-RT2
- Configurer un réseau WiFi 6 fiable avec le BPI-RT2
- Mise en route et premier branchement du Banana Pi BPI-RT2
- Interfacer un capteur DHT11 avec le GPIO de la BPI-RT2
- Mise en route avancée : Premier accès console et flashage du firmware BPI-RT2
- Maîtriser les GPIO sur Banana Pi BPI-RT2