xerxes-nano-poe-ethernet-check.sh

Placa base Xerxes Nano para módulos Jetson Orin Nano Super y Turing RK1 · Archivo : xerxes-nano-poe-ethernet-check.sh · Lenguaje : Bash · Uso : Vérifier la connexion réseau Gigabit Ethernet alimentée par PoE.

Script Bash para verificar el estado de la interfaz Ethernet, obtener la dirección IP y probar la conectividad a Internet.

Hardware: Cable Ethernet conectado al puerto RJ45, switch compatible con PoE 802.3af/at. Jumper de alimentación en PoE. Software: Ubuntu Server o JetPack. Ejecución: chmod +x script.sh && ./script.sh. Verifique el nombre de la interfaz con 'ip link'.

xerxes-nano-poe-ethernet-check.sh

#!/bin/bash
# Script de vérification réseau pour Xerxes Nano (PoE + Gigabit Ethernet)

INTERFACE="eth0" # Ajuster selon ifconfig/ip link

echo "--- Vérification de l'interface $INTERFACE ---"

# Vérifier si l'interface est up
if ip link show $INTERFACE | grep -q "state UP"; then
    echo "Interface $INTERFACE : UP"
else
    echo "Interface $INTERFACE : DOWN"
    exit 1
fi

# Obtenir l'adresse IP
IP=$(ip -4 addr show $INTERFACE | grep -oP '(?<=inet\s)\d+(\.\d+){3}')
if [ -n "$IP" ]; then
    echo "Adresse IP : $IP"
else
    echo "Aucune adresse IPv4 détectée."
fi

# Test de ping vers 8.8.8.8
echo "Test de connectivité vers 8.8.8.8..."
if ping -c 4 8.8.8.8 > /dev/null; then
    echo "Connexion Internet OK."
else
    echo "Échec de la connexion Internet."
fi

← Volver a la ficha