jetson-orin-poe-ethernet-monitor-6.ino

Placa base Xerxes Nano para módulos Jetson Orin Nano Super y Turing RK1 · Archivo : jetson-orin-poe-ethernet-monitor-6.ino · Lenguaje : Bash · Uso : Surveiller la connexion Ethernet Gigabit via PoE et vérifier l'état du lien physique.

Verifica el estado y la velocidad del enlace de la interfaz Gigabit Ethernet RJ45, crucial para despliegues alimentados por PoE.

La placa Xerxes Nano utiliza el controlador Ethernet nativo del módulo Jetson. Ejecuta este script después de conectar un cable RJ45 al puerto compatible con PoE. Asegúrate de que el puente de alimentación esté configurado para PoE si el USB no está conectado. El script lee archivos sysfs directamente para una respuesta rápida sin dependencias externas.

jetson-orin-poe-ethernet-monitor-6.ino

#!/bin/bash
# Script de surveillance Ethernet pour Xerxes Nano (Jetson Orin Nano Super)
# Vérifie l'interface eth0 (RJ45) et affiche la vitesse/état du lien.

IFACE="eth0"

echo "--- Surveillance Réseau Xerxes Nano ---"
if [ -d "/sys/class/net/${IFACE}" ]; then
    OPER=$(cat /sys/class/net/${IFACE}/operstate)
    SPEED=$(cat /sys/class/net/${IFACE}/speed 2>/dev/null || echo "N/A")
    echo "Interface: ${IFACE}"
    echo "État Opérationnel: ${OPER}"
    echo "Vitesse Lien: ${SPEED} Mbps"
    
    if [ "$OPER" == "up" ]; then
        echo "[OK] Lien actif. Test de ping rapide..."
        ping -c 3 8.8.8.8
    else
        echo "[KO] Lien inactif. Vérifiez le câble RJ45 ou l'alimentation PoE."
    fi
else
    echo "[ERREUR] Interface ${IFACE} introuvable."
    ip link show
fi

← Volver a la ficha