-
Medir velocidad de conexiones al router OpenWrt mediante iperf
Si hemos hecho lo correcto y tenemos todas nuestras conexiones centralizadas en un router OpenWrt, podemos medir la velocidad de todos los dispositivos conectados al router usando el paquete iperf. Para instalarlo en OpenWrt, ejecutamos como root:
opkg update opkg install iperf3-ssl
Activamos el modo servidor de iperf en el router:
iperf3 -s
El router se pondrá a la escucha. Entonces, en el dispositivo conectado al router, ejecutamos:
iperf3 -c IPDelRouterConOpenWrt
…y automáticamente se iniciará una prueba de conexión cuyo resultado podremos observar, tanto en la terminal del dispositivo como en la del router OpenWrt.
Las pruebas se pueden realizar con diferentes opciones:
ESPECIFICAR LA DURACIÓN
iperf3 -c IPDelRouterConOpenWrt -t Segundos
PROBAR EL RENDIMIENTO BIDIRECCIONAL
iperf3 -c IPDelRouterConOpenWrt -d
PROBAR EL RENDIMIENTO CON MÚLTIPLES FLUJOS
iperf3 -c IPDelRouterConOpenWrt -P NúmeroDeFlujosParalelos
NOTA: Es posible que queramos medir la velocidad de un dispositivo antiguo que no tenga iperf3 pero sí el iperf viejo. Entonces, deberemos instalar el paquete iperf normal (sin el 3) tanto en el router como en el dispositivo.