ethernet-poe-config.sh

Placa base Xerxes Pi 2026 para módulos Raspberry Pi CM4/CM5 · Archivo : ethernet-poe-config.sh · Lenguaje : bash · Uso : Vérifier l'état du lien Ethernet Gigabit et la négociation PoE via les outils système Linux.

Script de diagnóstico de red para verificar la conexión Gigabit Ethernet y las estadísticas del puerto BCM54210PE.

Requiere las herramientas 'ethtool' e 'iproute2'. La interfaz suele ser eth0 en la Xerxes Pi. La información de PoE depende del soporte del firmware de Broadcom; este script se centra en la capa física de 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

← Volver a la ficha