🛠 Configurer le Réseau et le Stockage sur Banana Pi BPI-CM5
Objectifs
Ce tutoriel vise à initialiser la connexion réseau et à vérifier l'intégrité du stockage du module Banana Pi BPI-CM5. Grâce à ses interfaces Gigabit Ethernet et USB 3.0, ainsi que son stockage eMMC rapide, ce module est idéal pour servir de serveur léger ou de nœud IoT. Nous allons configurer l'adresse IP et vérifier les capacités de lecture/écriture sur le disque interne.
Matériel nécessaire
- Un module Banana Pi BPI-CM5 (avec SoC Amlogic A311D2, 4 Go LPDDR4, 16 Go eMMC).
- Une carte porteuse compatible CM4 (Board-to-Board).
- Un câble Ethernet RJ45 connecté à votre routeur.
- Un écran HDMI 2.1 (émetteur) pour l'affichage initial.
- Un clavier et une souris USB (via le port USB 2.0 ou 3.0).
- Une alimentation adaptée au module.
- Un système d'exploitation Linux préinstallé (Ubuntu, Debian ou Armbian) sur le eMMC.
Étapes
- Connexion physique : Insérez le module BPI-CM5 dans la carte porteuse. Connectez le câble Ethernet au port Gigabit Ethernet de la carte porteuse. Branchez l'écran sur le port HDMI émetteur et les périphériques USB sur les ports disponibles. Alimentez le système.
- Accès au terminal : Une fois le système démarré, connectez-vous avec vos identifiants par défaut. Ouvrez un terminal pour saisir les commandes suivantes.
- Vérification de l'interface réseau : Identifiez le nom de l'interface Ethernet (souvent
eth0ouend0).
ip link show
- Configuration DHCP : Pour obtenir une adresse IP automatiquement via votre routeur, utilisez NetworkManager ou dhcpcd selon votre distribution. Exemple avec
nmcli:
sudo nmcli connection up eth0
- Vérification de la connectivité : Testez la connexion Internet en pingant un serveur public.
ping -c 4 8.8.8.8
- Vérification du stockage eMMC : Affichez les partitions montées pour confirmer l'accès aux 16 Go (ou plus) de stockage interne.
lsblk
sudo df -h
- Test de performance basique : Créez un fichier de test pour vérifier l'écriture sur le eMMC.
dd if=/dev/zero of=testfile bs=1M count=100
rm testfile
Vérification
Assurez-vous que la commande ip addr affiche une adresse IP valide attribuée par votre routeur. Le ping vers 8.8.8.8 doit retourner des réponses sans perte de paquets significative. La commande df -h doit montrer que la partition racine est montée sur le périphérique eMMC (ex: mmcblk0p2) avec l'espace disponible attendu. Si le test dd se termine sans erreur, le stockage est fonctionnel.
Pour aller plus loin
Explorez l'interface PCIe 2.0 pour ajouter une carte SSD NVMe externe, augmentant considérablement les performances de stockage par rapport au eMMC intégré. Vous pouvez également configurer un serveur Samba pour partager les fichiers du BPI-CM5 sur votre réseau local, exploitant la bande passante du Gigabit Ethernet.