Aparece un error de iperf "Error de conexión: conexión rechazada" en Ubuntu al ejecutar varios subprocesos

Aparece un error de iperf "Error de conexión: conexión rechazada" en Ubuntu al ejecutar varios subprocesos

Tengo 3 computadoras conectadas a una red local. He escrito un script en Python para abrir un servidor iperf dedicado y un cliente iperf en subprocesos separados. Quiero que cada computadora se conecte a las otras 2 computadoras y, al mismo tiempo, acepte conexiones de las otras 2 computadoras. Para esto, estoy ejecutando 4 subprocesos diferentes (2 subprocesos del servidor que aceptan conexiones entrantes de clientes, 2 subprocesos de clientes que se conectan a la otra computadora). Me aseguro de que los servidores estén funcionando antes de intentar conectarme a uno de ellos. En cada computadora, ejecuto los 2 servidores en puertos separados para que los clientes puedan conectarse a esos puertos específicos. Esto es con la versión 2.0.13 de iperf.

Cuando ejecuto el programa, aparece un connect failed: connection refusederror. Aunque mis servidores están funcionando, los clientes no pueden conectarse a ellos. También probé esto con iperf3 y en este caso, una computadora podía conectarse a las otras 2 computadoras, una computadora podía conectarse solo a otra computadora y la tercera no podía conectarse a ninguna de las computadoras. Verifiqué la conexión al ejecutarla manualmente en ventanas de terminal separadas y pareció funcionar. ¿Cómo puedo solucionar este problema?

Respuesta1

¿Puedes publicar los comandos y la salida de iperf? Además, asegúrese de que el firewall no esté bloqueando cosas (por ejemplo, a través de iptables)

información relacionada