ethernet-10gbe-ping-test.sh

LattePanda Sigma 2 : Serveur monocarte Intel Core Ultra X7 358H · Fichier : ethernet-10gbe-ping-test.sh · Langage : Bash · Usage : Vérifier la connectivité et la latence sur les ports Ethernet 10GbE Realtek RTL8127.

Script de diagnostic réseau pour tester la stabilité et la latence des interfaces 10 Gigabit Ethernet.

Ce script utilise ping avec des paquets de grande taille pour détecter les problèmes de fragmentation ou de perte de paquets sur le lien 10GbE. Il vérifie également la présence d'iperf3 pour des tests de débit plus précis. Assurez-vous que le pilote Realtek est correctement chargé dans le noyau Ubuntu 26.04. L'interface réseau doit être configurée avec une adresse IP statique ou DHCP.

ethernet-10gbe-ping-test.sh

#!/bin/bash
# Test de latence et de perte de paquets sur l'interface 10GbE
# Remplacez 'enp1s0' par le nom réel de votre interface (vérifier avec 'ip link')

IFACE="enp1s0"
TARGET="192.168.1.1" # IP de la passerelle ou d'un autre nœud du réseau

echo "Vérification de l'interface $IFACE..."
ip link show $IFACE

echo "Test Ping (100 paquets, taille 1472 octets pour tester le MTU 1500)..."
ping -c 100 -s 1472 -I $IFACE $TARGET

echo "Test de débit simple avec iperf3 (si installé)"
# Pour le serveur : iperf3 -s
# Pour le client : iperf3 -c TARGET_IP -i 1
if command -v iperf3 &> /dev/null; then
    echo "iperf3 est disponible. Utilisez 'iperf3 -c $TARGET' pour un test de débit complet."
else
    echo "iperf3 non installé. Installez-le avec 'sudo apt install iperf3'."
fi

← Retour à la fiche