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

Carte porteuse Xerxes Nano pour modules Jetson Orin Nano Super et Turing RK1 · Fichier : jetson-orin-poe-ethernet-monitor-6.ino · Langage : Bash · Usage : Surveiller la connexion Ethernet Gigabit via PoE et vérifier l'état du lien physique.

Vérifie l'état de l'interface Gigabit Ethernet RJ45 et la vitesse du lien, crucial pour les déploiements alimentés par PoE.

La carte Xerxes Nano utilise un contrôleur Ethernet natif du module Jetson. Exécutez ce script après avoir connecté un câble RJ45 au port compatible PoE. Assurez-vous que le cavalier d'alimentation est configuré pour le PoE si l'USB n'est pas branché. Le script lit directement les fichiers sysfs pour une réponse rapide sans dépendances externes.

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

← Retour à la fiche