xerxes-nano-poe-network-check.sh

Carte porteuse Xerxes Nano pour modules Jetson Orin Nano Super et Turing RK1 · Fichier : xerxes-nano-poe-network-check.sh · Langage : Bash · Usage : Vérifier l'état du lien réseau Gigabit Ethernet alimenté par PoE pour l'infrastructure serveur.

Script Bash pour diagnostiquer l'interface Ethernet Gigabit compatible PoE de la Xerxes Nano, crucial pour les déploiements en rack 1U.

Matériel : Xerxes Nano connecté à un switch PoE via RJ45. Le cavalier d'alimentation doit être sur PoE. Exécution : chmod +x net_check.sh && ./net_check.sh. Vérifiez que le voyant LED du port RJ45 est allumé. Ce script utilise sysfs pour lire l'état physique sans dépendance externe.

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

← Retour à la fiche