iPerf3 en pfSense para probar la velocidad de la red

Hola chic@s, esta vez aprenderemos a realizar mediciones de rendimiento de la red (cableada, inalámbrica, de forma local o a través de una VPN) en pfSense utilizando la herramienta iPerf. iPerf crea flujos de datos TCP y UDP en el que mide el rendimiento de la red (Subida/Bajada).

iPerf puede funcionar como cliente o como servidor y puede medir el rendimiento entre los dos extremos de la comunicación, unidireccional o bidireccionalmente. Esta herramienta además es multiplataforma, existe para varios sistemas como: Mac, Linux, Windows, iOS…

Instalando iPerf3

Vamos a System > Package Manager > Available Packages y buscamos iperf, una vez localizado lo instalamos

Trabajando con iPerf3

Una vez instalado, nos vamos a Diagnostics, aquí podremos elegir el modo de trabajo, si queremos ejecutarlo como servidor o cliente.

pfsense, iPerf en Modo servidor

Para ejecutarlo con los ajustes predeterminados simplemente, hay que clicar en Run iPerf Server y ya podríamos ejecutar pruebas desde otro equipo con iperf en modo cliente.

El puerto por defecto de iPerf en modo servidor es el 5201

Conexión desde otro equipo, iPerf en Modo cliente

Ahora que tenemos el Pfsense con el iPerf corriendo en modo servidor, vamos a ejecutar la prueba desde un PC Windows, en el que se ejecutar iPerf en modo cliente.

Aquí puedes bajar iPerf: https://iperf.fr/iperf-download.php

Debemos ejecutar el siguiente comando, donde 192.168.250.228 es el equipo donde esta corriendo el iPerf en modo servidor.

iperf3.exe -c 192.168.250.228

Esta herramienta hace varias pruebas de subida/bajada, nos arroja una media de:

  • 24.0 Mbits/sec de subida
  • 23.9 Mbits/sec de bajada

La velocidad va algo lenta porque la prueba se ha hecho a través de una VPN, es decir, yo estoy en casa ejecutando iPerf en modo cliente a través de una VPN y pfsense esta en otra localización ejecutando iPerf en modo servidor.

iPerf tiene muchas más opciones si ejecutamos el comando, podremos tener toda la información.

iperf3.exe -h

pfsense, iPerf en Modo cliente

Para ejecutar esta prueba vamos a cambiar los roles, el PC Windows actuará como servidor y pfsense actuará con el iPerf en modo cliente.

Primero ejecutamos iperf en modo servidor en el PC con el siguiente comando:

iperf3.exe -s -p 5002

He cambiado el puerto por defecto al 5002 con la opción -p

Ahora ejecutamos iperf en pfsense en el modo cliente. Vamos a Diagnostics > iPerf client, introducimos los valores y clicamos en Run iPerf cliente

Este es el resultado:

Bueno, eso es todo amigos, espero que les haya gustado! nos vemos en el siguiente post

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.