ethernet-poe-config.sh

Carte porteuse Xerxes Pi 2026 pour modules Raspberry Pi CM4/CM5 · Fichier : ethernet-poe-config.sh · Langage : bash · Usage : Vérifier l'état du lien Ethernet Gigabit et la négociation PoE via les outils système Linux.

Script de diagnostic réseau pour vérifier la connexion Gigabit Ethernet et les statistiques du port BCM54210PE.

Nécessite les outils 'ethtool' et 'iproute2'. L'interface est généralement eth0 sur la Xerxes Pi. Les informations PoE dépendent du support du firmware Broadcom ; ce script se concentre sur la couche physique Ethernet.

ethernet-poe-config.sh

#!/bin/bash
# Vérification de l'interface Ethernet BCM54210PE sur Xerxes Pi

IFACE="eth0"

echo "--- État de l'interface $IFACE ---"
ip link show $IFACE

echo -e "\n--- Statistiques Ethernet ---"
ethtool -S $IFACE | grep -E "rx_packets|tx_packets|rx_errors|tx_errors"

echo -e "\n--- Débit et Duplex ---"
sudo ethtool $IFACE

echo -e "\n--- Vérification PoE (si supportée par le driver) ---"
# Le BCM54210PE peut exposer des infos PoE via sysfs si le firmware le supporte
if [ -d /sys/class/net/$IFACE/device/eeprom ]; then
    echo "EEPROM accessible."
fi

# Vérification de la vitesse négociée
SPEED=$(cat /sys/class/net/$IFACE/speed 2>/dev/null)
if [ -n "$SPEED" ]; then
    echo "Vitesse négociée: ${SPEED} Mb/s"
else
    echo "Impossible de lire la vitesse."
fi

← Retour à la fiche