¿Por qué `iperf` informa valores enormes de ancho de banda?

¿Por qué `iperf` informa valores enormes de ancho de banda?

Cuando intento ejecutar iperfen el servidor local, informa valores razonables.

iperf -c 127.0.0.1 -p 631
------------------------------------------------------------
Client connecting to 127.0.0.1, TCP port 631
TCP window size: 2.50 MByte (default)
------------------------------------------------------------
[  3] local 127.0.0.1 port 42824 connected with 127.0.0.1 port 631
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  2.40 MBytes  2.01 Mbits/sec

Pero cuando me conecto a cualquier servidor remoto, informa valores ridículamente enormes.

iperf -c www.google.com -p 80
------------------------------------------------------------
Client connecting to www.google.com, TCP port 80
TCP window size: 85.0 KByte (default)
------------------------------------------------------------
[  3] local x.x.x.x port 45329 connected with 110.164.12.55 port 80
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  0.00 � ��s  14746527068517650432 Bytes/sec

¡Parece un desbordamiento de algún tipo! Estoy usando una conexión PPP desde un módem USB EVDO para conectarme a Internet y mi iperfversión es iperf version 2.0.5 (08 Jul 2010) pthreads.

¿Por qué está pasando esto?

Respuesta1

iperf requiere que tengas acceso en ambos extremos. En un extremo ejecuta iperf -sel modo servidor, en el otro iperf -c IPcliente, que debe conectarse al servidor con la dirección IP. No se puede simplemente señalar al cliente un puerto abierto aleatorio y esperar que funcione. Necesita el servidor iperf en el otro lado.

información relacionada