xerxes-nano-poe-network-check.sh

Placa base Xerxes Nano para módulos Jetson Orin Nano Super y Turing RK1 · Archivo : xerxes-nano-poe-network-check.sh · Lenguaje : Bash · Uso : Vérifier l'état du lien réseau Gigabit Ethernet alimenté par PoE pour l'infrastructure serveur.

Script Bash para diagnosticar la interfaz Ethernet Gigabit compatible PoE de la Xerxes Nano, crucial para despliegues en rack 1U.

Hardware: Xerxes Nano conectado a un switch PoE vía RJ45. El jumper de alimentación debe estar en PoE. Ejecución: chmod +x net_check.sh && ./net_check.sh. Verifique que el LED del puerto RJ45 esté encendido. Este script usa sysfs para leer el estado físico sin dependencias externas.

xerxes-nano-poe-network-check.sh

#!/bin/bash
# Script de vérification réseau pour Xerxes Nano (Port RJ45 PoE)

INTERFACE="eth0" # Ajuster selon l'interface (eth0, enp1s0, etc.)

if [ -d "/sys/class/net/$INTERFACE" ]; then
    LINK_STATUS=$(cat /sys/class/net/$INTERFACE/operstate)
    SPEED=$(cat /sys/class/net/$INTERFACE/speed 2>/dev/null || echo "N/A")
    MAC=$(cat /sys/class/net/$INTERFACE/address)
    
    echo "Interface: $INTERFACE"
    echo "MAC: $MAC"
    echo "État du lien: $LINK_STATUS"
    echo "Vitesse: $SPEED Mb/s"
    
    if [ "$LINK_STATUS" == "up" ]; then
        echo "[OK] Connexion PoE active et opérationnelle."
    else
        echo "[ERREUR] Lien inactif. Vérifiez le câble et l'alimentation PoE."
    fi
else
    echo "Interface $INTERFACE non trouvée."
fi

← Volver a la ficha