ethernet-10gbe-ping-test.sh
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