xerxes-nano-poe-ethernet-check.sh

Carte porteuse Xerxes Nano pour modules Jetson Orin Nano Super et Turing RK1 · Fichier : xerxes-nano-poe-ethernet-check.sh · Langage : Bash · Usage : Vérifier la connexion réseau Gigabit Ethernet alimentée par PoE.

Script Bash pour vérifier l'état de l'interface Ethernet, obtenir l'IP et tester la connectivité Internet.

Matériel : Câble Ethernet connecté au port RJ45, switch compatible PoE 802.3af/at. Jumper d'alimentation sur PoE. Logiciel : Ubuntu Server ou JetPack. Exécution : chmod +x script.sh && ./script.sh. Vérifiez le nom de l'interface avec '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

← Retour à la fiche