ethernet-10gbe-ping-test.sh

LattePanda Sigma 2: Servidor de placa única Intel Core Ultra X7 358H · Archivo : ethernet-10gbe-ping-test.sh · Lenguaje : Bash · Uso : Vérifier la connectivité et la latence sur les ports Ethernet 10GbE Realtek RTL8127.

Script de diagnóstico de red para probar la estabilidad y latencia de las interfaces Ethernet de 10 Gigabits.

Este script usa ping con paquetes grandes para detectar problemas de fragmentación o pérdida de paquetes en el enlace 10GbE. También verifica la presencia de iperf3 para pruebas de rendimiento más precisas. Asegúrese de que el controlador Realtek esté cargado correctamente en el kernel de Ubuntu 26.04. La interfaz de red debe estar configurada con una dirección IP estática o 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

← Volver a la ficha